#7777th of 118 in Agent frameworks and SDKs
rivet
Stateful Actor runtime with SQLite and WebSockets for durable agents and realtime apps
- Stars
- 6.9k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Rust
5,421 on 20 Apr 20266,851 on 9 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Rivet runs long-lived Actors with in-memory state, a per-Actor SQLite database, WebSockets and scheduling, one per agent, user or session. A Rust control plane schedules and persists them, using an S3-compatible bucket as the only dependency. Actors are written with the RivetKit TypeScript library (Rust SDK also available) on plain Node.js or Bun, and the project pitches them as a lighter place to run agent loops than per-agent sandboxes.
Who it is for: Backend engineers building durable agents or stateful realtime services
Strengths
- Only external dependency is an S3-compatible bucket; no Postgres, NATS or FoundationDB
- Runs on stock Node.js or Bun, not a custom runtime
- Per-Actor SQLite, hibernation, cron scheduling and Actor-to-Actor calls built in
- Self-host on Docker Compose, Kubernetes, VMs, or use Rivet Cloud or BYOC
Weaknesses
- General actor platform; agent features come from optional libraries, not core
- Headline latency and memory figures are vendor benchmarks against E2B and Durable Objects
- Python and Swift clients are experimental; Dynamic Apps is in preview
- Running the control plane adds operational work compared with an in-process library
What it needs
- no GPU
- Docker
- Needs S3-compatible object storage (S3, GCS, Azure Blob, MinIO, R2); local filesystem backend for single-machine trials
- Models: Vercel AI SDK (README example uses OpenAI)
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Quick answers
Is rivet open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run rivet with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Does rivet need a GPU?
No, it runs without one.
Also in Agent frameworks and SDKs
See all 118| Rank | Project | Score |
|---|---|---|
| 1 | ppt-masterAgent skill that turns documents into natively editable PowerPoint decks | 95 out of 100 |
| 2 | openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing | 91 out of 100 |
| 3 | mastraTypeScript framework for building AI agents, workflows and MCP servers | 91 out of 100 |
| #4 | browser-usePython library that lets an LLM agent control a web browser | 90 out of 100 |
| #5 | copilotkitSDK for adding agent chat, generative UI and shared state to apps | 90 out of 100 |