Skip to content
Search

Rivet Kit

lastmod 2025-08-12created 2025-08-121 edits

🧰 The open-source alternative to Durable Objects. Easily self-hostable and works with your infrastructure.

Open-source alternative to Durable Objects

About

  • Actor-based state management and real-time processing TypeScript library, an open-source implementation of a concept similar to CloudFlare Durable Objects
  • Provides long-running processes, durable state, fast reads/writes, and built-in real-time (WebSocket, SSE) features
    • Long-Lived Stateful Compute: runs like AWS Lambda but keeps memory and has no timeouts
  • Stores data near users through edge deployment and scales automatically from zero to millions as needed. Supports automated error recovery
  • As simple to use as serverless, self-hostable, and can integrate with existing infrastructure
  • Actor-based architecture that automatically persists and syncs real-time events and state changes between server and client
  • Supports various drivers and hosting environments such as Redis, Cloudflare Workers, and the file system, minimizing latency with edge deployment
  • Real-time debugging with Rivet Studio, similar to Postman: state inspection, action calls, event subscriptions, code hot reload, etc.

Supported environments

  • All-In-One: Rivet, CloudFlare Workers
  • Compute: Node.js, Bun, Vercel/AWS Lambda (on the roadmap), Supabase (help wanted), etc.
  • Storage: Redis, file system, memory, Postgres (still help wanted)
  • Frameworks: React, Next.js, Vue (help wanted)
  • Clients: JavaScript, TypeScript, Python (help wanted), Rust
  • Integrations: Hono, Vitest, Better Auth, AI SDK (roadmap), Yjs (help wanted), etc.

See also

Favorite site

author Zer0 sitemap