Inspire creativity in modern web development.
English | 简体中文
Modern.js is a web engineering system, including multiple solutions:
- 🦄 Modern.js Framework: A progressive React framework for web development.
- 🐧 Modern.js Module: A powerful solution for npm package development.
- 🐹 Modern.js Doc: A documentation site solution with modern tech stack.
- 🐱 Modern.js Builder: A build engine for web development.
- Use Modern.js Framework to develop a web application.
- Use Modern.js Module to develop an npm package.
- Use Modern.js Doc to develop a documentation site.
- Use Modern.js Builder to provide build capabilities for your own web framework.
The following solutions are available within the Modern.js ecosystem:
- 🦀 Rspack: A fast Rust-based web bundler.
- 🐟 Garfish: A powerful micro front-end framework.
- 🐈 Reduck: A redux-based state management library.
New contributors welcome!
Please read the Contributing Guide.
Some implementations of Modern.js are modified from existing projects, such as create-react-app, vitepress, remix, jest and bundle-require. Thanks for them.
@modern-js/bundle-require
: is modified from bundle-require.@modern-js/plugin
: the hooks API is referenced from farrow-pipeline.@modern-js/builder
: the moduleScope and fileSize plugins are referenced from create-react-app, the TsConfigPathsPlugin is referenced from tsconfig-paths-webpack-plugin。@modern-js/plugin-testing
: the jest runner is referenced from jest-cli.@modern-js/plugin-data-loader
: some code is referenced from remix。@modern-js/doc-tools
: some styles are referenced from vitepress.@modern-js/utils
: the generateMetaTags function is referenced from html-webpack-plugin.
Modern.js is MIT licensed.