All 249 Dependencies

Every package Rivet depends on, ranked by repo health score.

Rivet Actors are long-running, lightweight processes that combine in-memory state, automatic persistence, real-time WebSockets, durable queues, and scheduling into a single unified primitive. Instead of stitching together Redis, a message broker, a cron system, and a database, you define an actor once and the runtime handles state co-location, hibernation when idle, and global edge routing near your users.

The architecture is built for the workloads that break traditional serverless: AI agents that need persistent context across calls, collaborative documents where every edit must reach all connected clients instantly, per-tenant databases with zero-latency reads, and sandbox orchestration where lifecycle management is non-trivial. Each actor is its own isolated process — one per agent, per session, or per user — so state never bleeds between tenants.

Rivet ships as three deployment tiers. RivetKit is an npm library you install and run locally with no infrastructure. The self-hosted Rust engine (or Docker container) adds Postgres, FoundationDB, or filesystem persistence and scales horizontally by adding nodes. Rivet Cloud provides the fully managed global edge network with automatic regional routing, ~20ms cold starts, and $0 idle cost. All three tiers share the same TypeScript API, so local development and production behave identically.

Under the hood, the engine consists of Pegboard (actor orchestration and networking), Gasoline (durable workflow execution with full replay semantics), Guard (traffic routing proxy), and Epoxy (an EPaxos-based multi-region KV store). The built-in Inspector dashboard provides a SQLite viewer, workflow visualizer, event monitor, and interactive REPL for debugging actors in both development and production.

23 portpicker 0.1.1 24 @codemirror/lang-json ^6.0.2 24 @codemirror/lint ^6.8.5 25 @codemirror/commands ^6.8.1 25 estree-util-to-js ^2.0.0 27 urlencoding 2.1.3 30 term_size-rs 0.3 outdated 31 CodeMirror State ^6.5.2 32 lang-javascript ^6.2.4 33 @codemirror/autocomplete ^6.18.7 33 @date-fns/utc ^1.2.0 outdated 34 @codemirror/merge ^6.10.2 34 tailwindcss-animate ^1.0.7 35 @iarna/toml ^2.2.5 36 @codemirror/lang-sql ^6.8.0 39 cbor 0.11.2 39 dedent ^1.7.0 40 @codemirror/view ^6.38.2 40 chartjs-adapter-date-fns ^3.0.0 40 fs_extra 1.3.0 40 once_cell 1.21.3 41 serde-repr ^0.1 42 Tailwind CSS Container Queries ^0.1.1 42 clsx ^2.1.1 43 fast-deep-equal ^3.1.3 44 @microsoft/fetch-event-source ^2.0.1 44 cmdk ^1.1.1 45 form-data ^4.0.4 46 focus-visible ^5.2.1 46 y-protocols ^1.0.6 47 canvas-confetti ^1.9.3 47 derive_builder 0.12 outdated 48 react-inspector ^6.0.2 outdated 48 tokio-tungstenite 0.24 outdated 49 Tailwind CSS Forms ^0.5.10 49 d3-array ^3.2.4 49 prism-react-renderer ^2.4.1 49 tailwindcss-typography ^0.5.19 51 FileSaver.js ^2.0.5 51 JSON-Patch ^3.1.1 51 heroicons ^2.2.0 52 @monaco-editor/react ^4.7.0 53 feed ^5.1.0 outdated 54 Font Awesome Free ^6.7.2 outdated 54 Font Awesome Free ^6.7.2 outdated 54 Font Awesome Free ^6.7.2 outdated 54 Headless UI ^2.2.9 54 p-retry ^6.2.1 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 @visx/shape ^3.12.0 outdated 55 bcrypt.js ^2.4.3 outdated 56 base64 0.22.1 outdated 57 url ^2.5 58 Fuse.js ^7.1.0 58 node-fetch ^2.7.0 outdated 59 glob ^10.3.10 outdated 59 url-join ^5.0.0 60 getrandom 0.2 outdated 61 Moka 0.12 61 Sonner ^1.7.4 outdated 61 slugify ^3.0.0 61 usehooks-ts ^3.1.1 62 Commander.js ^12.1.0 outdated 62 prettier-plugin-tailwindcss ^0.7.1 outdated 62 tempfile 3.10.1 63 Handlebars.js ^4.7.9 63 tabled 0.17.0 outdated 64 JSZip ^3.10.1 64 react-fontawesome ^0.2.6 outdated 64 semver ^7.7.3 65 Chrono 0.4 65 Lodash ^4.17.21 65 react-markdown ^10.1.0 66 react-highlight-words ^0.21.0 outdated 67 anyhow 1 68 js-base64 ^3.7.8 68 react-chartjs-2 ^5.3.1 68 tungstenite 0.26.2 outdated 69 React CodeMirror ^4.25.1 69 React CodeMirror ^4.25.1 69 React CodeMirror ^4.25.1 70 pyo3-async-runtimes 0.24.0 outdated 70 readable-stream ^4.7.0 72 console 0.15 outdated 72 pino-pretty 13.1.2 outdated 73 input-otp ^1.4.2 73 serde ^1.0 73 uuid ^12.0.0 outdated 74 filesize.js ^11.0.2 74 qs ^6.14.0 74 testify v1.7.0 outdated 74 vite-tsconfig-paths ^5.1.4 outdated 75 @sentry/vite-plugin ^2.23.1 outdated 75 Drizzle ORM ^0.31.2 outdated 75 Drizzle ORM ^0.38.0 outdated 76 http 1 77 postcss-preset-env ^10.0.1 outdated 77 react-day-picker 8.10.1 outdated 77 tracing 0.1.41 77 tracing 0.3.19 outdated 78 Radix UI ^1.2.12 78 Radix UI ^1.1.10 78 Radix UI ^1.3.3 78 Radix UI ^1.1.12 78 Radix UI ^2.2.16 outdated 78 Radix UI ^1.1.15 78 Radix UI ^2.1.16 outdated 78 Radix UI ^2.1.7 outdated 78 Radix UI ^1.1.15 78 Radix UI ^1.1.7 78 Radix UI ^1.3.8 78 Radix UI ^1.2.10 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.1.7 78 Radix UI ^1.3.6 78 Radix UI ^1.2.3 78 Radix UI ^1.2.6 78 Radix UI ^1.1.13 78 Radix UI ^1.1.10 78 Radix UI ^1.1.11 78 Radix UI ^1.2.8 78 Radix UI ^1.2.3 78 concurrently ^9.1.2 outdated 78 dotenv ^17.2.2 outdated 78 react-error-boundary ^6.0.3 78 thiserror 1.0 outdated 78 unplugin-dts ^3.9.1 outdated 79 Floating UI ^0.27.16 79 Motion ^11.18.2 outdated 79 Motion ^12.23.25 outdated 79 TanStack Pacer ^0.21.0 outdated 79 esbuild ^0.19.12 outdated 79 node-postgres ^8.14.1 79 ts-pattern ^5.8.0 80 tsup ^8.5.0 outdated 81 @hono/node-server ^1.19.1 outdated 81 Autoprefixer ^10.4.21 81 Pino ^9.9.5 outdated 81 Zustand ^5.0.8 81 crossbeam 0.5 outdated 81 js-yaml ^4.1.0 outdated 81 pluggy ==1.5.0 outdated 81 reqwest ^0.12 outdated 82 Jotai ^2.14.0 outdated 82 class-variance-authority ^0.7.1 82 date-fns ^4.1.0 82 fast-glob ^3.3.3 82 hyper-util 0.1 83 @hookform/resolvers ^5.2 outdated 83 MSW (Mock Service Worker) ^2.14.4 outdated 83 futures 0.3 84 EventSource ^4.0.0 outdated 84 serde_json ^1.0 84 ws ^8.18.0 85 Shiki ^3.12.2 outdated 85 Shiki ^3.12.2 outdated 85 Shiki ^3.12.2 outdated 85 packaging ==24.2 outdated 85 react-turnstile ^1.5.0 85 tsx ^4.20.5 86 Chart.js ^4.5.1 87 React Resizable Panels ^2.1.9 outdated 87 Yjs ^13.6.24 87 serde_with ^3.8 88 Clap 4 88 rusqlite 0.30 outdated 89 Better Auth ^1.5.6 89 Hono ^4.7.0 89 es-toolkit ^1.45.1 89 tailwind-merge ^2.6.0 outdated 90 MCP TypeScript SDK ^1.25.3 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^4.2.2 90 execa ^9.5.2 outdated 90 napi-rs 2 outdated 90 napi-rs 2 outdated 90 pytest-asyncio ==0.26.0 outdated 90 sharp ^0.34.5 outdated 90 tRPC Server ^11.3.1 90 tRPC Server ^11.4.2 91 @hono/zod-validator ^1.3.0 outdated 91 @hono/zod-validator ^0.3.0 outdated 91 @hono/zod-validator ^1.1.5 outdated 91 Maturin ==1.8.3 outdated 91 PyO3 0.24.0 outdated 91 React Flow ^12.10.0 91 Recharts ^2.15.4 outdated 91 TanStack Virtual (React) ^3.13.12 91 Zod ^3.25.0 outdated 91 prettier 2.7.1 outdated 92 @vitejs/plugin-react ^4.2.0 outdated 92 AI SDK ^1.0.0 outdated 92 AI SDK ^1.0.25 outdated 92 AI SDK ^0.0.66 outdated 92 AI SDK ^4.0.38 outdated 92 Astro ^4.0.2 outdated 92 Astro ^4.1.2 outdated 92 Astro ^3.2.1 outdated 92 Astro ^6.0.0 outdated 92 Astro ^5.1.1 outdated 92 Effect 4.0.0-beta.66 outdated 92 Effect 4.0.0-beta.66 outdated 92 Effect 4.0.0-beta.66 outdated 92 Playwright ^1.57.0 92 React Hook Form ^7.62.0 92 TanStack Query 5.87.1 outdated 92 TanStack Query ^5.87.1 92 TanStack Query ^5.87.1 92 TanStack Query ^5.87.3 92 TanStack Query 5.87.1 outdated 92 TanStack Table ^8.21.3 outdated 92 lucide-react ^0.344.0 outdated 92 postcss ^8.5.6 93 Mermaid ^11.12.2 outdated 93 Tokio 1.27 93 Vitest ^4.1.7 outdated 93 Vitest ^1.6.1 outdated 93 hyper 1.6.0 93 posthog-js ^1.275.1 94 TanStack Router ^1.133.28 94 TanStack Router ^1.167.1 94 TanStack Router ^1.166.8 94 TanStack Router ^1.166.8 94 TanStack Router ^1.166.10 94 TanStack Router ^1.131.36 94 Vite ^5.0.0 outdated 94 wasm-bindgen 0.3 outdated 94 wasm-bindgen 0.2 94 wasm-bindgen 0.4 outdated 94 wasm-bindgen 0.3 outdated 95 @babel/core ^7.29.2 outdated 95 ESLint 9.39.1 outdated 95 Sentry JavaScript (@sentry/browser) ^10.42.0 outdated 95 Sentry JavaScript (@sentry/browser) ^8.55.0 outdated 95 TypeScript 5.8.2 outdated 96 Next.js 16.1.1 outdated 96 pytest ==8.3.5 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated 98 three.js ^0.171.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers