Alternativas privadas y de código abierto a React
15 frameworks front-end y full-stack, valorados con los mismos criterios públicos de privacidad que React, con nuestras recomendaciones primero.
¿Por qué buscar una alternativa?
- Sin rastreadores ni telemetría: no. The react.dev website loads Google Analytics.
- Auditoría independiente: no. No independent audit is published.
Ver la valoración completa de React.
Las alternativas
Svelte Calificación B Nuestra recomendación
Framework de componentes para JavaScript y TypeScript que compila los componentes a JavaScript en tiempo de compilación en lugar de usar un DOM virtual.
Por qué es nuestra recomendación: Compila los componentes a JavaScript pequeño y rápido sin DOM virtual y sin telemetría, y funciona bien con TypeScript. El webmail y las aplicaciones de Forward Email usan Svelte y TypeScript sobre Tauri (github.com/forwardemail/mail.forwardemail.net).
Svelte obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Alpine.js Calificación B
Framework ligero de JavaScript que añade comportamiento reactivo a HTML mediante atributos escritos directamente en el marcado.
Alpine.js obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Backbone.js Calificación B
Biblioteca ligera de JavaScript que da estructura a las aplicaciones web con modelos, colecciones, vistas y un enrutador.
Backbone.js obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Blitz.js Calificación B
Kit de herramientas full-stack para Next.js que añade autenticación, una capa de datos sin API y generación de código.
Blitz.js obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
htmx Calificación B
Biblioteca de JavaScript que permite a los elementos HTML realizar solicitudes HTTP e insertar HTML renderizado en el servidor mediante atributos, sin escribir JavaScript.
htmx obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Inferno Calificación B
Biblioteca de JavaScript para crear interfaces de usuario con un DOM virtual y una API de componentes al estilo de React.
Inferno obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
jQuery Calificación B
Biblioteca de JavaScript para manipulación del DOM, gestión de eventos y Ajax, mantenida por la OpenJS Foundation.
Con sede en Estados Unidos (Five Eyes). jQuery obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Marko Calificación B
Lenguaje y framework de interfaz de usuario basado en HTML para JavaScript, creado originalmente por eBay, que compila componentes para el renderizado en streaming en el servidor y la hidratación parcial en el navegador.
Marko obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Mithril.js Calificación B
Framework pequeño de JavaScript del lado del cliente para crear aplicaciones de una sola página, con un DOM virtual y utilidades integradas de enrutamiento y HTTP.
Mithril.js obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Nuxt Calificación B
Framework basado en Vue para crear aplicaciones web con renderizado del lado del servidor, generación estática y enrutamiento basado en archivos.
Nuxt obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
React Router Calificación B
Biblioteca de enrutamiento y framework full-stack para React, cuyo modo framework continúa el framework Remix.
React Router obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
RedwoodSDK Calificación B
Framework full-stack de React del equipo de RedwoodJS que se ejecuta en Cloudflare Workers, creado como plugin de Vite con componentes de servidor, renderizado en el servidor y funciones en tiempo real.
RedwoodSDK obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
Remix Calificación B
Framework web full-stack para JavaScript y TypeScript de Shopify, basado en estándares web como la Fetch API y los formularios HTML. Su versión anterior basada en React continúa como el modo framework de React Router.
Con sede en Canadá (Five Eyes). Remix obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
SolidJS Calificación B
Biblioteca de JavaScript para crear interfaces de usuario con JSX y reactividad de grano fino, que actualiza el DOM directamente sin un DOM virtual.
SolidJS obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.
SolidStart Calificación B
Framework full-stack para SolidJS, una biblioteca de interfaz reactiva, con enrutamiento, funciones de servidor y renderizado del lado del servidor.
SolidStart obtiene 80 de 100 (calificación B) con los criterios de frameworks front-end y full-stack. Cumple 3 de 4 criterios: código abierto, sin rastreadores ni telemetría y sin anuncios ni venta de datos.