Key features of rari
mainrari provides a modern React development experience with several core features:
- App Router: File-based routing supporting layouts, loading states, and error boundaries.
- React Server Components: Server components are the default; use client components only when necessary.
- Streaming SSR: Progressive rendering using Suspense boundaries.
- Rust-powered Runtime: High-performance HTTP server and RSC renderer.
- Zero-config Setup: Works immediately with pre-built binaries.
- Standard Compatibility: Supports standard
node_modulesresolution without requiring thenpm:specifier. - Developer Experience: Includes Hot Module Reloading (HMR) and full TypeScript type safety across the server/client boundary.