@rebase-js/core
v0.6.0
Published
RebaseJS — the first local-first full-stack React framework, powered by Rust
Maintainers
Readme
RebaseJS
Full-stack React framework powered by a Rust compiler.
Features
- Rust compiler — oxc-powered transform pipeline, faster than any JS toolchain
- Streaming SSR —
renderToPipeableStreamwith shell/content split out of the box - Server functions —
defineServerFnwith Zod validation, caching, and typed fetch stubs - Signals — SolidJS-inspired fine-grained reactivity via
useSyncExternalStore - File-based routing — TanStack Router-inspired with typed params and loaders
- ISR — stale-while-revalidate with on-demand revalidation via
POST /_rebasejs/revalidate - i18n — URL prefix → cookie → Accept-Language detection chain
- Offline support — service worker queue with
useOfflineMutations - Zero config — Tailwind 4, TypeScript, and HMR ready from
create-rebasejs
Install
npx create-rebasejs@latest my-app
cd my-app
pnpm install && pnpm devCLI
rebase dev # Dev server with HMR
rebase build # Production build (Vite + Rolldown)
rebase start # Start production H3 server
rebase ssg # Pre-render static routes to HTML
rebase test # Run tests with Vitest
rebase info # Print route manifest and server functionsDocumentation
License
MIT © ThinkGrid Labs
