Alternativas privadas e de código aberto a React
15 itens em frameworks front-end e full-stack avaliados pelos mesmos critérios públicos de privacidade que React, com nossas escolhas primeiro.
Por que procurar uma alternativa?
- Sem rastreadores nem telemetria: não. The react.dev website loads Google Analytics.
- Auditoria independente: não. No independent audit is published.
Ver a avaliação completa de React.
As alternativas
Svelte Nota B Nossa escolha
Framework de componentes para JavaScript e TypeScript que compila os componentes em JavaScript durante o build em vez de usar um DOM virtual.
Por que é nossa escolha: Compila componentes em JavaScript pequeno e rápido, sem DOM virtual e sem telemetria, e funciona bem com TypeScript. O webmail e os apps do Forward Email usam Svelte e TypeScript sobre o Tauri (github.com/forwardemail/mail.forwardemail.net).
Svelte tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Alpine.js Nota B
Framework JavaScript leve que adiciona comportamento reativo ao HTML por meio de atributos escritos diretamente na marcação.
Alpine.js tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Backbone.js Nota B
Biblioteca JavaScript leve que dá estrutura a aplicações web com modelos, coleções, views e um roteador.
Backbone.js tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Blitz.js Nota B
Kit de ferramentas full-stack para Next.js que adiciona autenticação, uma camada de dados sem API e geração de código.
Blitz.js tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
htmx Nota B
Biblioteca JavaScript que permite que elementos HTML façam requisições HTTP e insiram HTML renderizado no servidor por meio de atributos, sem escrever JavaScript.
htmx tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Inferno Nota B
Biblioteca JavaScript para criar interfaces de usuário com um DOM virtual e uma API de componentes no estilo do React.
Inferno tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
jQuery Nota B
Biblioteca JavaScript para manipulação do DOM, tratamento de eventos e Ajax, mantida pela OpenJS Foundation.
Sede: Estados Unidos (Five Eyes). jQuery tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Marko Nota B
Linguagem e framework de UI baseados em HTML para JavaScript, criados originalmente pelo eBay, que compilam componentes para renderização em streaming no servidor e hidratação parcial no navegador.
Marko tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Mithril.js Nota B
Framework JavaScript pequeno do lado do cliente para criar aplicações de página única, com DOM virtual e utilitários integrados de roteamento e HTTP.
Mithril.js tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Nuxt Nota B
Framework baseado em Vue para criar aplicações web com renderização no lado do servidor, geração estática e roteamento baseado em arquivos.
Nuxt tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
React Router Nota B
Biblioteca de roteamento e framework full-stack para React, cujo modo framework dá continuidade ao framework Remix.
React Router tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
RedwoodSDK Nota B
Framework React full-stack da equipe do RedwoodJS que roda no Cloudflare Workers, construído como um plugin do Vite, com server components, renderização no servidor e recursos em tempo real.
RedwoodSDK tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Remix Nota B
Framework web full-stack para JavaScript e TypeScript da Shopify, construído sobre padrões da web como a Fetch API e formulários HTML. Sua versão anterior baseada em React continua como o modo framework do React Router.
Sede: Canadá (Five Eyes). Remix tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
SolidJS Nota B
Biblioteca JavaScript para criar interfaces de usuário com JSX e reatividade granular, atualizando o DOM diretamente sem DOM virtual.
SolidJS tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
SolidStart Nota B
Framework full-stack para SolidJS, uma biblioteca de interface reativa, com roteamento, funções de servidor e renderização no lado do servidor.
SolidStart tem pontuação 80 de 100 (nota B) nos critérios de frameworks front-end e full-stack. Atende a 3 de 4 critérios: código aberto, sem rastreadores nem telemetria e sem anúncios nem venda de dados.
Comparar todos os 34 itens em frameworks front-end e full-stack