#8282nd of 146 in Backends, databases and hosting
restate
Durable execution engine for workflows, services and AI agents
- Stars
- 4.7k
- License
- custom license
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Rust
3,726 on 22 Apr 20264,693 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Restate is a server written in Rust that persists the execution progress of your handlers, so failed code retries without re-running completed steps. It provides exactly-once messaging, durable promises and timers, and per-entity key-value state, with SDKs for TypeScript, Java/Kotlin, Python, Go and Rust. It is a backend runtime for workflows and agents rather than an AI-specific framework.
Who it is for: Backend engineers building durable workflows, microservices or agent backends
Strengths
- SDKs for TypeScript, Java/Kotlin, Python, Go and Rust
- Retries resume from recorded steps instead of re-executing completed work
- Built-in UI, CLI and OpenTelemetry traces for inspecting invocations
- Installs via Homebrew, npx or Docker; automatic data migration between x.y releases
Weaknesses
- Adds a separate server your services must register with and be invoked through
- License is reported as NOASSERTION, so terms need checking before use
- AI agent support lives in a separate examples repo, not this one
- Handlers must follow the SDK's durable execution model, which changes how code is written
What it needs
- no GPU
- Docker
- port 9070
What changed
- v1.7.14 ↗ (opens in a new tab)Security fix
“Restate v1.7.14 is a security release. Restate now rejects TLS certificates issued through compromised emSign intermediate CAs. The release also updates the bundled TLS library to fix several recentl…”
- v1.8.1 ↗ (opens in a new tab)Breaking
“restate deployments remove --json output. With --json, the deployment details now appear in a deployments array, and a new results array reports the outcome for each deployment. Scripts that parse th…”
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |