DEV Community

Binidu Ranasinghe
Binidu Ranasinghe

Posted on

Introducing Bini.js: One Codebase, Six Platforms

Bini.js is a React framework that compiles one codebase to six platforms.

What it does:

  • File-based routing with zero config - drop a file, get a route
  • Colocated API routes powered by Hono - no separate backend repo
  • Real native Tauri builds for desktop and mobile - not Electron wrappers
  • One-command deploy to Netlify, Vercel, Cloudflare, Deno, Node, and native targets
  • Auto-imports for React hooks, router hooks, and env variables
  • Rust-powered tooling - Vite, Rolldown, Oxlint, Oxfmt

Built on Vite 8, React 19, Hono 4, and Tauri 2. MIT licensed.

Try it:

  npx create-bini-app@latest
Enter fullscreen mode Exit fullscreen mode

Bini.js banner: React framework for cross-platform - one codebase, six platforms

Top comments (0)