Features

75+ exports, zero external dependencies

Rendering

+Zero JS by default — pure server-rendered HTML
+Islands architecture — only interactive parts ship JS
+Async streaming — Suspense-like loading shell + data swap
+Nested layouts — _layout.tsx per directory
+Loading states — _loading.tsx streaming shell
+Error boundaries — _error.tsx per route segment
+Streaming HTML — head-first TTFB with ReadableStream

🔗Routing

+File-based routing — [slug], [...rest], (group)
+SSG — getStaticPaths() for static pre-rendering
+ISR — "use cache" + revalidate interval
+API routes — GET, POST, PUT, DELETE, PATCH
+Form actions — typed server actions with validation
+Parallel loaders — defineParallelLoader() for concurrent data
+Per-route middleware — _middleware.ts auto-discovery
+Redirects & rewrites — config-based URL management

🏝️Islands

+useIslandState() — zero-boilerplate state management
+useSharedStore() — cross-island reactive state
+Event bus — emitIslandEvent() / onIslandEvent()
+Hydration strategies — visible, interaction, idle, immediate
+Bundle splitting — shared JSX runtime chunks
+"use client" / "use island" directives

🔒Built-in

+Auth — JWT (HS256), sessions, route guards, CSRF
+Database — SQLite ORM, typed CRUD, migrations
+Validation — chainable schema (string, number, boolean)
+i18n — interpolation, pluralization, locale routing
+Real-time — WebSocket routes + Server-Sent Events
+Image optimization — Sharp resize, WebP/AVIF, blur LQIP
+Compression — gzip middleware with smart detection
+ETag caching — automatic 304 Not Modified

🖼️Components

+<Link> with native browser prefetch
+<Image> with lazy loading + responsive srcset
+<Head> with tag deduplication
+<Script> with loading strategies
+<Font> with preload + font-display
+<Preload> / <Preconnect> / <DNSPrefetch> resource hints
+<ErrorBoundary> with fallback UI
+<JsonLd> for structured data (FAQ, breadcrumbs, articles)

🚀DX

+CLI — create, init, dev, build, preview, generate, check, info
+HMR — WebSocket hot reload with heartbeat + dev widget
+Tailwind CSS — first-class integration, auto-config
+TypeScript — strict mode, @/ path aliases
+Test utilities — renderComponent, assertHTML
+Critical CSS extraction + async loader
+Sitemap + robots.txt auto-generated in builds
+Auto API docs generation