Modern.js is a progressive web framework based on React and Rsbuild that enables developers to build React applications with built-in support for common web development needs.
The framework addresses the challenge of setting up and configuring React applications by providing integrated solutions for features that developers typically need to implement separately or through additional libraries. Rather than requiring developers to assemble routing, data fetching, state management, and build tooling from disparate sources, Modern.js bundles these capabilities together. Developers can start with basic React development and progressively adopt framework features as their application requirements grow, rather than committing to a monolithic architecture upfront.
Modern.js suits teams building web applications who want a cohesive development experience without the overhead of selecting and integrating multiple tools. The framework is particularly relevant for projects that benefit from server-side rendering capabilities and optimized build performance. The ecosystem includes complementary tools: Rspack, a Rust-based bundler; Rsbuild, the underlying build tool; Rspress for static site generation; and Rslib for library development. The framework has been used internally to support thousands of web applications, indicating maturity in production environments.
The project maintains active community engagement through Discord and welcomes new contributors. Development activity includes regular updates to a public roadmap and ongoing benchmarking of key metrics including bundle size, compile speed, and install size to track performance trends.