rivet-dev/actors
Rivet Actors are the primitive for stateful workloads. Built for AI agents, collaborative apps, and durable execution. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 95
- Longevity 83
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 1174
- days_rel: 38
- days_push: 7
- n_releases_24m: 46
Adoption not part of the score
6088 stars · 232 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collaborative apps, and durable execution. It bundles in-memory state with persistence, WebSockets for realtime streaming, durable queues, workflows, and scheduling, with scale-to-zero deployment on Rivet Cloud or self-hosted infrastructure.
Use cases
- build ai agents with persistent memory and streaming responses
- run one durable process per user or session
- build realtime collaborative apps like chat and multiplayer
- run durable multi-step workflows that survive restarts
- process background jobs with durable queues
- schedule cron jobs and timers inside stateful backends
- self-host durable objects infrastructure like cloudflare durable objects
- scale stateful workloads to zero when idle
When to choose
- you need stateful, long-lived backend processes with in-memory speed and automatic persistence
- you are building AI agents that need memory, queues, and realtime streaming in one primitive
- you want durable-objects-style actors without being locked to Cloudflare
- you need scale-to-zero economics for bursty, per-user workloads
When to avoid
- you only need stateless request/response APIs with no shared state
- you want a simple managed message queue without compute co-location
- your team cannot adopt an actor-model programming model
- you need mature, battle-tested tooling over a newer framework
Facets
framework · maturity active
agent-framework websocket message-queue scheduling state-management workflow-automation rpc http-server sdk large-language-models backend microservices web-development developer-tools self-hosted bun rust cloud self-hosted cross-platform actors durable-execution durable-objects stateful-workloads realtime multiplayer serverless edge-computing cloudflare-workers foundationdb agent-orchestration rivetkit ai-agents real-time nodejs docker kubernetes web-server
10 sources
- readme: https://github.com/rivet-dev/actors · fetched 2026-08-28 · 9c9c6813933d
- homepage: https://www.rivet.dev · fetched 2026-08-29 · 3fd70158b559
- site_page: https://rivet.dev/docs · fetched 2026-08-29 · 7f69d0d66590
- site_page: https://rivet.dev/actors/docs/lifecycle · fetched 2026-08-29 · 910b05b84563
- site_page: https://rivet.dev/actors/docs/events · fetched 2026-08-29 · c02d07e64d95
- site_page: https://rivet.dev/actors/docs/state · fetched 2026-08-29 · 7f95c3f4d876
- site_page: https://rivet.dev/agentos/docs/processes · fetched 2026-08-29 · 8737e1eff93b
- site_page: https://rivet.dev/agentos/docs/filesystem · fetched 2026-08-29 · 6fdb2fc8c63a
- site_page: https://rivet.dev/agentos/docs/security-model · fetched 2026-08-29 · 8c5ef4f0fb1a
- site_page: https://rivet.dev/cloud · fetched 2026-08-29 · 27b3b0b1ec74
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rivet-dev/actors | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="rivet-dev/actors")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem