#116116th of 146 in Backends, databases and hosting
ergo
Actor model framework for Go with supervision trees and clustering
- Stars
- 4.7k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Sep 2026
- Language
- Go
4,469 on 22 Apr 20264,699 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Ergo is a Go framework modeled on Erlang/OTP. Isolated processes exchange messages, are restarted by supervision trees, and are addressed the same way locally or across nodes. It ships an Observer web UI with an MCP endpoint, Prometheus metrics, tracing, and Erlang distribution protocol support. It is a general distributed-systems library, not an AI-specific project.
Who it is for: Go engineers building distributed or real-time backends with OTP-style actors
Strengths
- Zero external dependencies; pure Go, requires Go 1.21 or newer
- Supervision trees with One For One, All For One, Rest For One strategies
- Same messaging API locally and across nodes; README reports 25M+ msg/sec local on a 32-core Threadripper
- Observer web UI plus MCP endpoint for inspecting a running cluster from AI clients
Weaknesses
- Requires learning actor and OTP concepts; not a drop-in replacement for goroutines
- Go-only; mixed-language clusters work only with Erlang/Elixir via the Erlang protocol
- Not an AI framework; agent patterns must be built on the actor primitives
- Throughput numbers come from the project's own benchmark on specific hardware
What it needs
- no GPU
What changed
“Applications must embed app.Application. ApplicationBehavior gained lifecycle callbacks and Load lost its node gen.Node parameter:”
- v1.999.320 ↗ (opens in a new tab)Security fix
“mTLS support - new gen.CertAuthManager interface for mutual TLS with CA pool management”
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 |