This repository hosts the main packages of the ZikoJS ecosystem. It contains the core framework, essential tooling, and primary integrations.
The ZikoJS ecosystem also includes additional packages that are maintained independently in other repositories.
npm i zikonox create-ziko
The ziko package is the core of ZikoJS. It is organized into a set of focused modules, each providing a fundamental part of the framework.
treeView-beta
ziko :::highlight ## The core package
math ## Mathematical utilities and operations
const
aithmetic
mapfun
utils
mini-dom ## Lightweight, composable DOM primitives
mixins
text
UINode
UIElement
dom ## Full DOM APIs built on top of the DOM primitives
tags
web-component
UIElement
hooks ## Reactivity and lifecycle hooks
router
string
time
components ## Built-in UI components and primitives
The modules are designed to be focused and composable, allowing applications to use only the functionality they need.
Several official projects are maintained outside of this repository. These projects extend the ZikoJS ecosystem with integrations, authoring tools, and additional functionality.
- Integrations :
@zikojs/astro,@zikojs/react,@zikojs/svelte,@zikojs/solid,@zikojs/preact,@zikojs/vue - Zextra :
zextra,zikojs/atropos,zikojs/lottie - Mdx :
@zikojs/mdx,@zikojs/vite-plugin-mdx - Server
- Three
- P5js
- Animations :
@zikojs/gsap,@zikojs/motion - Icons :
@zikojs/lucide