sergiodxa/remix-utils
A set of utility functions and types to use with Remix.run observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 95
- Release rhythm 89
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 1948
- days_rel: 74
- days_push: 32
- n_releases_24m: 20
Adoption not part of the score
2368 stars · 147 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Remix Utils is a TypeScript collection of utility functions and types for building web apps with Remix and React Router, covering areas like promise handling, JWT auth, CSRF protection, timeouts, IP detection, and server timing. It ships as an npm package and is also distributed through a shadcn registry so individual utilities can be installed on demand with their optional dependencies.
Use cases
- run multiple promises in parallel inside a Remix loader
- add a timeout to a fetch call in a React Router app
- protect form submissions with CSRF tokens in Remix
- create and verify JWTs in a React Router application
- get the client IP address from a Remix request
- parse the Accept-Language header to detect a user's locale
- emit Server-Timing headers to profile Remix loaders
- render a component only on the client in Remix
When to choose
- You're building an app with Remix or React Router and want battle-tested helpers for loaders, actions, and components
- You prefer cherry-picking small, modular utilities with optional dependencies instead of a heavy framework
- You need common web app helpers (CSRF, JWT, timeouts, IP parsing) with TypeScript types included
When to avoid
- Your project doesn't use Remix or React Router, since most utilities assume their request/response model
- You're still on React Router v7 and can't upgrade, because v10 requires React Router v8
- You need a general-purpose utility belt like lodash rather than web-framework-specific helpers
Facets
library · maturity active
concurrency auth middleware developer-tools monitoring web-development backend frontend developer-tools browser remix react-router react typescript utility-library promise-helpers csrf jwt server-timing shadcn-registry nodejs web-server
2 sources
- readme: https://github.com/sergiodxa/remix-utils · fetched 2026-08-28 · c230de32d942
- homepage: https://sergiodxa.github.io/remix-utils/ · fetched 2026-08-29 · dc9d4a8b3782
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sergiodxa/remix-utils | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="sergiodxa/remix-utils")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem