Write content with Gem, ship it fast

File-based routing, layouts, i18n, server-side rendering and static generation for Gem web components.

Read the blogAbout this site

File-based routing

Every file in src/pages is a route. Nested _layout files keep their state across navigation.

SSR & SSG

Pages are rendered on the server and hydrated on the client. Static routes are prerendered at build time.

Built-in i18n

Drop JSON files into src/locales and every route is available under a language prefix.

Latest posts

© 2026 · Built with Gem + gemkit · Rendered at