
modern.js
A progressive web framework based on React and Rsbuild.
The Lens
modern.js is ByteDance's full-stack React framework. It bundles the pieces you'd otherwise wire together yourself: routing, server rendering, and an integrated backend layer. It's built on Rspack, the Rust bundler from the same team, so builds are fast. MIT licensed and completely free.
The pitch is "progressive." Start with a static site, add server rendering or a backend-for-frontend later without switching tools. The standout feature is the BFF layer, which lets you call backend functions straight from frontend code. Running it in production means owning and scaling a Node server yourself, same as any server-rendered app. Zero-config to start, real ops once you ship.
The honest comparison is Next.js, and that's the problem. Next.js has the ecosystem, the docs, and the Stack Overflow answers. modern.js is technically excellent, but the community leans ByteDance and China. Solo and small teams: pick the framework that has answers when you get stuck, which today is Next.js or Remix. Larger teams already standardized on Rspack and Rsbuild: this is worth a serious look.
The catch is mindshare. A great framework that nobody around you uses means you debug alone.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. modern.js is MIT licensed with no paid tier, no cloud upsell, and no feature gates.
Self-hosted: This is the only way to run it. You deploy the built app to your own Node server or container and scale it yourself. Cost is whatever your hosting runs.
Paid: None from the project. If you want a managed host, that's a separate bill from a platform like Vercel, Render, or Fly, and modern.js doesn't lock you into any of them.
Free and open source (MIT). You only pay for the server you run it on.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Web Infra (Organization)
- Stars
- 5,013
- Forks
- 411
Explore Further
More tools in the directory
next.js
The React Framework
139.9k ★langchain
The agent engineering platform
139.0k ★open-design
🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems · 🖼️ sandboxed preview · 📦 HTML/PDF/PPTX export. 🤖 Runs on Claude Code / Codex / Cursor / Gemini CLI / OpenCode / Qwen / Copilot / Hermes / Kimi CLI.
62.5k ★