🥁 Kotekan
A minimal React framework based on the Bun runtime, with built-in support for React Server Components (RSC).
Caution
Kotekan is in super early development. I appreciate if you try it out and provide feedback. But please, don't use it in production (yet).
Features
- CSR
- SSR
- Streaming
- Server Components
- Client Components
- Server Actions
- MDX
- StyleX (unstable, disabled for release)
- Tailwind CSS (unstable, disabled for release)
- HMR/Fast Refresh
Supported React rendering strategies:
- CSR
- SSR
- RSC
- SSG
Major dependencies:
Smaller dependencies:
Goals
- As simple as possible
- As few dependencies as possible
Major missing pieces
- Bundle splitting
- Generate CSS file for StyleX (currently working via debug-mode)
- RSC
- Fast Refresh/HMR
- Implement StyleX without Babel
Anti-goals/indicators that things are going into the wrong direction:
- Bundling via esbuild or other tools
- Non-ESM
- Transpiling to JS
- No legacy