Framework de Rust para crear aplicaciones web, de escritorio y móviles desde una sola base de código, con componentes similares a los de React y signals.
remix-run/remix
Framework web full-stack para JavaScript basado en Web APIs, dividido en paquetes independientes y compatible con Node.js, Bun, Deno y Cloudflare Workers.
- Estrellas
- 33,426
- Forks
- 2,789
- Issues abiertos
- 72
- Último commit
- hace 2 horas
¿Qué es?
Remix 3 es un framework web para crear aplicaciones full-stack con JavaScript y TypeScript. Su diseño se basa en la plataforma web: los paquetes usan Fetch API, Web Streams, Uint8Array, Blob y File, y Web Crypto API en lugar de sus equivalentes específicos de Node.js, por lo que el mismo código está pensado para ejecutarse en Node.js, Bun, Deno y Cloudflare Workers.
El framework está organizado como un conjunto de paquetes pequeños y especializados. Cada uno, como el router, las sesiones, las cookies, los headers, el parser de form-data, el middleware y el toolkit de consultas para tablas de datos, está diseñado para poder usarse por separado, mientras que el paquete `remix` los agrupa para mayor comodidad. Hay paquetes adicionales para renderizar componentes con renderizado en servidor e hidratación, helpers de autenticación para login, OAuth y OIDC, almacenamiento de archivos, testing y una CLI para crear aplicaciones nuevas.
El repositorio está en desarrollo activo y el proyecto declara que su objetivo es reducir con el tiempo las dependencias de terceros.
Funciones clave
- 01Basado en APIs estándar de la Web, como Fetch, Web Streams y Web Crypto
- 02Se ejecuta en Node.js, Bun, Deno y Cloudflare Workers
- 03Paquetes modulares que se pueden instalar y usar de forma independiente
- 04Incluye un router basado en Fetch, sesiones, cookies y middleware para CORS, CSRF y compresión
- 05Ofrece un runtime de componentes con renderizado en servidor e hidratación en el navegador
- 06Ofrece un toolkit tipado de consultas relacionales con backends para MySQL, PostgreSQL y SQLite
Casos de uso
- Crear aplicaciones web full-stack que deban ejecutarse en varios runtimes de JavaScript
- Añadir componentes individuales, como enrutamiento, sesiones o análisis de formularios, a un servidor existente basado en Fetch
- Desplegar aplicaciones web en plataformas edge como Cloudflare Workers
Inicio rápido
- 1
Instala el paquete remix con npm
npm i remix - 2
Crea una nueva aplicación de Remix con la CLI
npx remix new my-remix-app
Antes de usarlo
- Remix 3 está en desarrollo activo y el README no garantiza la estabilidad de la API.
- El README describe el repositorio de código fuente e indica que se instale desde ramas de vista previa para usar las novedades más recientes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es remix?
- Framework web full-stack para JavaScript basado en Web APIs, dividido en paquetes independientes y compatible con Node.js, Bun, Deno y Cloudflare Workers. Remix 3 es un framework web para crear aplicaciones full-stack con JavaScript y TypeScript. Su diseño se basa en la plataforma web: los paquetes usan Fetch API, Web Streams, Uint8Array, Blob y File, y Web Crypto API en lugar de sus equivalentes específicos de Node.js, por lo que el mismo código está pensado para ejecutarse en Node.js, Bun, Deno y Cloudflare Workers.
- ¿remix es gratuito? ¿Qué licencia tiene?
- remix es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿remix sigue mantenido?
- Mantenimiento activo. El último commit de remix fue el 22 oct 2026.
- ¿Para qué puedo usar remix?
- Crear aplicaciones web full-stack que deban ejecutarse en varios runtimes de JavaScript Añadir componentes individuales, como enrutamiento, sesiones o análisis de formularios, a un servidor existente basado en Fetch Desplegar aplicaciones web en plataformas edge como Cloudflare Workers
- ¿Cómo se instala remix?
- Instala el paquete remix con npm: npm i remix Crea una nueva aplicación de Remix con la CLI: npx remix new my-remix-app
- ¿Dónde consigo remix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/remix-run/remix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Paquete GraphQL de RedwoodJS, la capa de API GraphQL opcional de su framework full-stack de React, basado en GraphQL Yoga y Envelop.
Angular es una plataforma basada en TypeScript para crear aplicaciones web, con CLI, routing, formularios, SSR y componentes de Material.
Una biblioteca de Python para crear aplicaciones web full stack, con el frontend y el backend escritos en Python.
Un framework web pequeño y ultrarrápido basado en estándares web, que funciona en Cloudflare Workers, Deno, Bun, AWS Lambda, Node.js y más.