Zikojs Ecosystem
Zikojs Layers
Section titled “Zikojs Layers”ziko-server | Server Layer
Section titled “ziko-server | Server Layer”It provides Server-side rendering for Zikojs with file-based routing and client-side hydration.
Features :
Section titled “Features :”- ✅ Server Side Rendering
- ✅ Static Site Generation
- ✅ Client Side Hydration with no additional config
- ✅ File Based Routing
- ✅ Dynamic Routing
- ✅ Sync And Async rendering
- ✅ API
mdzjs | Content & Markup Layer
Section titled “mdzjs | Content & Markup Layer”A Markdown preprocessor for Zikojs.
Features
Section titled “Features”- Extensible : Create custom interactive components using Zikojs and use them in any Markdown file
- Simple Integration
- Reusable
- Frontmatter Support
- JSX Syntax
- Props
- ESM
- Expressions
- Interleaving
ziko-wrapper | Integration Layer
Section titled “ziko-wrapper | Integration Layer”Embed zikojs elements within various frameworks
Support Table
Section titled “Support Table”| Framework/Library | Integrate ZikoJS | Get Integrated in ZikoJS | Remark |
|---|---|---|---|
| Vanjs | ✅ Supported | ✅ Supported | |
| React | ✅ Supported | ✅ Supported | |
| Svelte | ✅ Supported | ✅ Supported | |
| Solid | ✅ Supported | ✅ Supported | |
| Vue | ✅ Supported | ✅ Supported | |
| Preact | ✅ Supported | ✅ Supported | |
| Astro | ✅ Supported | ❌ Not Supported | |
| Next | ✅ Supported | ❌ Not Supported | |
| Remix | ✅ Supported | ❌ Not Supported | |
| SvelteKit | ✅ Supported | ❌ Not Supported | |
| React Native | ✅ Supported | ❌ Not Supported |
zextra | UI Components
Section titled “zextra | UI Components”Official addons
Section titled “Official addons”Canvas
Section titled “Canvas”ziko-tgl: WebGL / 3D utilities built on the top of Threejsziko-chart: Charting componentsp5.wrapper: p5.js integrationziko-lottie: Lottie animation support
numz:ziko-data: Data handling helpersxlsx-transformer: Spreadsheet transformations
Others
Section titled “Others”ziko-code: Code rendering utilitiesziko-lucide: Icon integrationziko-keyframes: Animation keyframes