Framework para crear aplicaciones web full-stack con Svelte, que incluye enrutamiento, renderizado en el servidor y adaptadores de despliegue para muchas plataformas de hosting.
rari-build/rari
Framework de React Server Components con un runtime en Rust (servidor HTTP, renderizador RSC, router y V8 integrado), como alternativa a los frameworks de React basados en Node.
Alternativa open source a:Next.js
- Estrellas
- 1,176
- Forks
- 34
- Issues abiertos
- 6
- Último commit
- hace 3 horas
¿Qué es?
rari es un framework de React Server Components cuyo lado del servidor se ejecuta en un runtime de Rust en lugar de Node. El runtime incluye un servidor HTTP, un renderizador RSC y un router con V8 integrado. Encima se construye una capa de React con un app router, server actions y SSR en streaming con Suspense, además de una cadena de herramientas de compilación basada en el bundling de Vite impulsado por Rolldown.
Los desarrolladores escriben React estándar con enrutamiento basado en archivos, layouts, estados de carga y límites de error. Los server components son la opción predeterminada y los client components se activan cuando se necesitan. El proyecto incluye un comando create-app para crear la estructura inicial de un proyecto y un servidor de desarrollo con hot module reloading. También ofrece binarios precompilados y funciona en macOS, Linux y Windows.
El README incluye tablas de benchmarks que comparan rari con Next.js en tiempo de respuesta, throughput, tiempo de compilación y TTFB de streaming; la metodología se encuentra en un repositorio de benchmarks independiente.
Funciones clave
- 01App Router basado en archivos con layouts, estados de carga y límites de error
- 02Server components de forma predeterminada, con client components opcionales
- 03SSR en streaming con límites de Suspense
- 04Servidor HTTP, renderizador RSC y enrutamiento escritos en Rust, con V8 integrado
- 05Configuración sin ajustes, con binarios precompilados y hot module reloading
Casos de uso
- Crear aplicaciones de React que necesiten páginas renderizadas en el servidor con streaming
- Equipos que buscan un runtime de servidor basado en Rust para React Server Components
- Proyectos que quieran enrutamiento basado en archivos y server actions en un stack de React
Inicio rápido
- 1
Crea una nueva aplicación de rari con npm
npm create rari-app@latest my-app - 2
Entra en el directorio del proyecto
cd my-app - 3
Inicia el servidor de desarrollo
npm run dev
Antes de usarlo
- El proyecto es reciente y todavía está por debajo de la versión 1.0 (v0.15.9 en los benchmarks), así que es posible que haya cambios.
- Las cifras de rendimiento proceden de los benchmarks del propio proyecto frente a Next.js y no se han verificado de forma independiente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rari?
- Framework de React Server Components con un runtime en Rust (servidor HTTP, renderizador RSC, router y V8 integrado), como alternativa a los frameworks de React basados en Node. rari es un framework de React Server Components cuyo lado del servidor se ejecuta en un runtime de Rust en lugar de Node. El runtime incluye un servidor HTTP, un renderizador RSC y un router con V8 integrado. Encima se construye una capa de React con un app router, server actions y SSR en streaming con Suspense, además de una cadena de herramientas de compilación basada en el bundling de Vite impulsado por Rolldown.
- ¿rari es gratuito? ¿Qué licencia tiene?
- rari es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rari sigue mantenido?
- Mantenimiento activo. El último commit de rari fue el 22 oct 2026.
- ¿Para qué puedo usar rari?
- Crear aplicaciones de React que necesiten páginas renderizadas en el servidor con streaming Equipos que buscan un runtime de servidor basado en Rust para React Server Components Proyectos que quieran enrutamiento basado en archivos y server actions en un stack de React
- ¿Cómo se instala rari?
- Crea una nueva aplicación de rari con npm: npm create rari-app@latest my-app Entra en el directorio del proyecto: cd my-app Inicia el servidor de desarrollo: npm run dev
- ¿Dónde consigo rari?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rari-build/rari
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework basado en React para crear sitios web y aplicaciones rápidos, con datos de CMS, Markdown y API mediante GraphQL.
Framework web full-stack para JavaScript basado en Web APIs, dividido en paquetes independientes y compatible con Node.js, Bun, Deno y Cloudflare Workers.
Angular es una plataforma basada en TypeScript para crear aplicaciones web, con CLI, routing, formularios, SSR y componentes de Material.
Una herramienta de construcción web para sitios centrados en contenido, que envía un mínimo de JavaScript y permite usar varios frameworks de UI en un mismo proyecto.
Un framework de React para crear aplicaciones web full-stack, con herramientas basadas en Rust que aceleran las compilaciones.