Sobre el proyecto

remix-run/remix es el repositorio fuente de Remix 3, descrito como el framework web full-stack y bajo desarrollo activo. El README describe seis principios: desarrollo centrado en el modelo orientado a LLMs y el uso de modelos en productos; construcción basada en Web APIs y JavaScript; diseño centrado en el tiempo de ejecución sin expectativas de análisis estático; evitar dependencias; exigir abstracciones composibles, de propósito único y reemplazables; y distribución cohesiva como un único paquete remix mientras se mantiene la utilidad de los paquetes de forma independiente. El README indica que los paquetes priorizan los estándares web para la interoperabilidad y portabilidad, utilizando ejemplos como Web Streams, Uint8Array, Web Crypto, Blob y File en lugar de APIs específicas del entorno de ejecución, para que el código funcione en Node.js, Bun, Deno, Cloudflare Workers y otros entornos. El repositorio enumera muchos paquetes, incluyendo assert, assets, async-context-middleware, auth, auth-middleware, cli, compression-middleware, cookie, cop-middleware, cors-middleware, csrf-middleware, data-schema, data-table con implementaciones de MySQL, PostgreSQL y SQLite, fetch-proxy, fetch-router, file-storage con backend S3, form-data-middleware, form-data-parser, fs, headers, html-template, lazy-file, logger-middleware, method-override-middleware, mime, multipart-parser, node-fetch-server, node-hmr, node-tsx, response, route-pattern, session, middleware de sesión y adaptadores de almacenamiento para Memcache y Redis, static-middleware, tar-parser, terminal, test, ui y ui-hmr. Las opciones de instalación incluyen npm install remix@next y npx remix@next new my-remix-app, además de la instalación de paquetes preview/main desde el repositorio Git con pnpm. Para los agentes que inicien una aplicación Remix 3, el README remite a la habilidad de aplicación remix en .agents/skills/remix/SKILL.md. También acepta issues y pull requests, y enlaza a CONTRIBUTING y LICENSE.