/kotekan

A simple React framework built on Bun. Supports React Server Components (RSC).

Primary LanguageJavaScriptMIT LicenseMIT

🥁 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

Anti-goals/indicators that things are going into the wrong direction:

  • Bundling via esbuild or other tools
  • Non-ESM
  • Transpiling to JS
  • No legacy