Repolode
web-infra-dev

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. 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