actor core
Basic Information
RivetKit is an open-source TypeScript library for building long-lived serverless processes called Rivet Actors that provide durable state, realtime events, and scalable compute. It is designed for developers who need stateful compute without timeouts, letting you define actors with state, actions, and broadcastable events. The README includes a quickstart that shows installing the actor package, creating a counter actor with durable state and realtime broadcasts, wiring a server to get or create actors, and calling actions from clients. The project is self-hostable and supports multiple runtimes and drivers so you can run locally or deploy to edge and cloud providers. It also ships examples demonstrating AI agents, chat rooms, multiplayer games, CRDT sync, rate limiting, and multi-tenant patterns to accelerate real projects.