rivet
Basic Information
Rivet Engine is an open-source runtime and control plane for running Rivet Actors, providing long-lived processes with durable state, realtime connections, and scalable execution as an alternative to Durable Objects. The repository is aimed at developers building stateful, real-time applications and backends such as AI agents, chat rooms, multiplayer games, stream processors, per-user databases, rate limiters, and multi-tenant SaaS. It sits alongside companion projects including a TypeScript SDK for actors, a studio UI for testing, a hub UI, an orchestrator service, a routing proxy, and documentation. The README highlights quickstarts for Node.js, Bun, and React, lists multiple example applications, and notes that self-hosting is a work in progress with enterprise deployment options.