Remix: Web framework built on standards
Full-stack web framework built on web standards with modular routing, middleware, and session packages.
Learn more about Remix
Remix is a web framework designed around web standards and cross-runtime compatibility. It consists of modular packages that handle routing, middleware, form processing, sessions, and other web development tasks using standard web APIs like Fetch, Web Streams, and Web Crypto instead of runtime-specific implementations. The framework follows a composable architecture where each package serves a single purpose and can be used independently or as part of the unified remix package. It targets modern web development with support for Node.js, Bun, Deno, Cloudflare Workers, and other JavaScript runtimes.
Web Standards Based
Uses web APIs like Fetch, Web Streams, and Web Crypto instead of runtime-specific implementations. This approach provides portability across different JavaScript environments without code changes.
Modular Architecture
Each package serves a single responsibility and can be used independently. The framework provides over 20 standalone packages for routing, middleware, parsing, and utilities that compose together.
Runtime Agnostic
Designed to work across Node.js, Bun, Deno, Cloudflare Workers, and other JavaScript runtimes. The framework avoids bundler dependencies and focuses on runtime compatibility.
This alpha release updates multiple Remix dependencies and adds a new package.json export for route pattern specificity APIs.
- –Bumped @remix-run/async-context-middleware@0.1.2
- –Bumped @remix-run/component@0.4.0
- –Bumped @remix-run/compression-middleware@0.1.2
- –Bumped @remix-run/fetch-router@0.16.0
Updates fetch-router dependency to latest version.
- –Bumped @remix-run/fetch-router@0.16.0
Breaking changes to route pattern API with simplified protocol handling and new RoutePattern features.
- –BREAKING CHANGE: Remove createHrefBuilder, type HrefBuilder, type HrefBuilderArg
- –BREAKING CHANGE: simplify protocol to only accept http, https, and http(s)
- –Add ast property to RoutePattern
- –Add getters to RoutePattern
- –Add meta to match returned by RoutePattern.match()
See how people are using Remix
Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
hls.js
JavaScript HLS client with MPEG-TS to MP4 transmuxing.
Slick
Responsive jQuery plugin for touch-enabled content carousels.
React Beautiful DnD
Accessible React library for list drag-and-drop interactions.
Font-Awesome
Scalable vector icon library with multiple rendering formats.
Tailwind CSS Typography
Cascading typographic styles for unstyled HTML containers.