รฎles โ french word for "islands" Islands of interactivity with Vue, Preact, Svelte, Solid, and more |
โจ
Features ๐ Partial Hydration - zero JS by default, hydrates the interactive bits๐ Batteries Included - layouts, components, site-wide data๐งฑ Multi-Framework - vue, preact, svelte, solid๐ Markdown - use components in markdown and viceversa๐ฃ Routing - automatically configured from files๐ Devtools - debug panel and hydration timelineโก๏ธ Fast - instant reloading powered by Vite
๐
Demos
โก๏ธ
Try it Online
๐ฟ
Installation pnpm create iles@next # or npm or yarn
๐
Documentation Visit the documentation website to check out the guides and searchable configuration reference.
๐
News Follow me or the official รฎles account on Twitter.
๐โโ๏ธ
Acknowledgements - Vite and Vue: for enabling an amazing development experience
- Astro: for sharing a novel way to define islands
- MDX: provides amazing flexibility when processing Markdown
- vue-router, @vueuse/head, and vite-plugin-pages: the backbone of this library
- unplugin-vue-components: allows you to avoid the boilerplate
- VitePress and vite-ssg: for their different ideas on SSR