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

Search