Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ElMassimo/iles
๐ The joyful site generator
https://github.com/ElMassimo/iles
iles islands partial-hydration ssg ssg-build vite-plugin vitejs vue3
Last synced: 14 days ago
JSON representation
๐ The joyful site generator
- Host: GitHub
- URL: https://github.com/ElMassimo/iles
- Owner: ElMassimo
- License: mit
- Created: 2021-08-25T17:38:59.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-18T17:01:24.000Z (12 months ago)
- Last Synced: 2024-05-03T07:12:34.159Z (6 months ago)
- Topics: iles, islands, partial-hydration, ssg, ssg-build, vite-plugin, vitejs, vue3
- Language: TypeScript
- Homepage: https://iles.pages.dev
- Size: 4.03 MB
- Stars: 1,046
- Watchers: 11
- Forks: 30
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- popular-dependents-lists - ElMassimo/iles - ๐ 984 (Solid / ElMassimo/iles)
README
รฎles โ french word for "islands"Islands of interactivity with Vue, Preact, Svelte, Solid, and more
[รฎles]: https://github.com/ElMassimo/iles
[docs]: https://iles-docs.netlify.app
[twitter]: https://twitter.com/ilesjs
[follow me]: https://twitter.com/MaximoMussini[guide]: https://iles-docs.netlify.app/guide/introduction
[configuration reference]: https://iles-docs.netlify.app/config[blog]: https://the-vue-point-with-iles.netlify.app/
[partial hydration]: https://iles-docs.netlify.app/guide/hydration
[Batteries Included]: https://iles-docs.netlify.app/guide/development#components
[Multi-Framework]: https://iles-docs.netlify.app/guide/frameworks
[markdown]: https://iles-docs.netlify.app/guide/markdown
[routing]: https://iles-docs.netlify.app/guide/routing
[devtools]: https://user-images.githubusercontent.com/1158253/133314267-f0ba784c-ff64-4ee8-b2bf-97ecffc2facd.jpg
[hydration timeline]: https://user-images.githubusercontent.com/1158253/133314279-1edc22d1-3ffb-414e-b994-212cb316593b.jpg[stackblitz]: https://stackblitz.com/fork/iles?file=src%2Fcomponents%2FWelcome.vue
## 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][devtools]** - debug panel and [hydration timeline]
- โก๏ธ **[Fast][Vite]** - instant reloading powered by [Vite]## Demos ๐
__[Documentation Website][docs]__
__[Official Vue.js Blog][blog]__
## Try it Online โก๏ธ
[![](https://developer.stackblitz.com/img/open_in_stackblitz.svg)][stackblitz]
## Installation ๐ฟ
```bash
pnpm create iles@next # or npm or yarn
```## Documentation ๐
Visit the [documentation website][docs] to check out the [guides][guide] and searchable [configuration reference].
## News ๐
[Follow me] or the [official รฎles account][twitter] on [Twitter].
## Acknowledgements ๐โโ๏ธ
- [Vite] and [Vue]: for enabling an amazing development experience
- [Astro](https://astro.build): 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[Vite]: https://vitejs.dev/
[Vue]: https://v3.vuejs.org/
[MDX]: https://github.com/mdx-js/mdx
[Astro]: https://docs.astro.build/core-concepts/component-hydration
[vite-plugin-pages]: https://github.com/hannoeru/vite-plugin-pages
[unplugin-vue-components]: https://github.com/antfu/unplugin-vue-components
[VitePress]: https://vitepress.vuejs.org/
[vite-ssg]: https://github.com/antfu/vite-ssg
[vue-router]: https://next.router.vuejs.org/
[@vueuse/head]: https://github.com/vueuse/head