Angular é uma plataforma baseada em TypeScript para criar aplicações web, com CLI, roteamento, formulários, SSR e componentes Material.
web-infra-dev/modern.js
Framework web progressivo para React, baseado no Rsbuild, com roteamento, carregamento de dados, SSR e gerenciamento de estado.
- Estrelas
- 5,049
- Forks
- 425
- Issues abertas
- 55
- Último commit
- há 6 horas
O que é?
Modern.js é um framework web progressivo baseado em React. Ele reúne as configurações e ferramentas de que uma aplicação React normalmente precisa, permitindo que os desenvolvedores comecem usando React puro para a interface e adotem recursos de framework, como roteamento, busca de dados e gerenciamento de estado, de forma incremental.
O projeto é baseado no Rsbuild, uma ferramenta de build baseada no Rspack, e faz parte do ecossistema web-infra-dev, que também inclui Rspack, Rspress e Rslib. Seus tópicos abrangem SSR, ferramentas de build e boilerplates, e o projeto informa que já foi usado na ByteDance para criar frameworks de nível superior.
Modern.js é escrito em TypeScript e distribuído sob a licença MIT.
Recursos principais
- 01Roteamento, carregamento de dados e gerenciamento de estado integrados para aplicações React.
- 02Baseado no Rsbuild e no Rspack para empacotamento.
- 03Oferece suporte a renderização no servidor (SSR).
- 04Permite adotar recursos gradualmente sobre o React puro.
- 05Inclui boilerplates de projeto e um sistema de plugins.
Casos de uso
- Criar uma nova aplicação web em React que precise de roteamento e SSR prontos para uso.
- Migrar um projeto React existente para um framework mais completo sem reescrevê-lo por inteiro.
- Equipes que buscam uma stack React compartilhada e pré-configurada, com build rápido baseado no Rspack.
Início rápido
- 1
Leia o guia Quick Start no site oficial
Em coleções
Tópicos
Perguntas frequentes
- O que é modern.js?
- Framework web progressivo para React, baseado no Rsbuild, com roteamento, carregamento de dados, SSR e gerenciamento de estado. Modern.js é um framework web progressivo baseado em React. Ele reúne as configurações e ferramentas de que uma aplicação React normalmente precisa, permitindo que os desenvolvedores comecem usando React puro para a interface e adotem recursos de framework, como roteamento, busca de dados e gerenciamento de estado, de forma incremental.
- modern.js é gratuito? Qual é a licença?
- modern.js é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- modern.js ainda é mantido?
- Manutenção ativa. O último commit de modern.js foi em 7 de nov. de 2026.
- Para que posso usar modern.js?
- Criar uma nova aplicação web em React que precise de roteamento e SSR prontos para uso. Migrar um projeto React existente para um framework mais completo sem reescrevê-lo por inteiro. Equipes que buscam uma stack React compartilhada e pré-configurada, com build rápido baseado no Rspack.
- Como instalar modern.js?
- Leia o guia Quick Start no site oficial
- Onde consigo modern.js?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/web-infra-dev/modern.js
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Analisador de builds para Rspack que visualiza tempos de compilação, arquivos gerados e dependências entre módulos para encontrar gargalos.
Um helper de config-overrides que permite personalizar as configurações do webpack, do Jest e do servidor de desenvolvimento do Create React App sem fazer eject.
ice.js é um framework de aplicações React com roteamento baseado no sistema de arquivos, suporte a SSG/SSR e sistema de plugins para web, mini-programas e Weex.
Um framework baseado em React para criar sites e apps rápidos, buscando dados de CMSs, arquivos Markdown e APIs por meio de GraphQL.
Um framework de React Server Components com runtime em Rust (servidor HTTP, renderizador RSC, roteador e V8 integrado), como alternativa a frameworks React baseados em Node.