SaaSHub helps you find the best software and product alternatives Learn more →
Ergo Alternatives
Similar projects and alternatives to ergo
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
minio
Discontinued MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
-
-
-
-
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
-
-
Akka.net
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
-
-
-
mapstructure
Discontinued Go library for decoding generic map values into native Go structures and vice versa.
-
groupcache
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
-
-
armstrong-distributed-systems
Notes on how we potentially could build reliable, scalable and maintainable computer systems.
-
ergo discussion
ergo reviews and mentions
-
Ergo Framework v3.2.0 Released – Actor Model for Go
- Critical bug fix for Link/Monitor exits in network layer
Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services
Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...
-
Why I Wrote the Beam Book
At the time that BEAM was invented in the late 1990s, and in the early 2000s, it was a fairly unique proposition.
Nowadays there isn't anywhere near as much stuff that it does uniquely. That's probably why there isn't another one. All of the compiled languages off-the-shelf can solve the same problems that BEAM does now, and often with other advantages to boot.
There's something about the Erlang community that convinces people in it that if it isn't solve the exact same way that BEAM does, then it must ipso facto not be as good as BEAM, but that's not true. If you ask the question can I solve the same problems, even if it's in a different way?, you've got a zoo of options in 2025, whereas your options in 2000 were much much weaker.
And yes, being BEAM-compatible is harder than meets the eye. There are projects like https://github.com/ergo-services/ergo that can do it, and I believe there are some in other languages. It's a pretty niche need in my opinion, though. If you don't need to hook up to some existing BEAM infrastructure, I don't consider it a very good solution for a greenfield project. You're better off with more modern tooling and solutions that are more native to your chosen dev environment.
-
Concurrency & Fault-tolerant In Distributed Systems
In the realm of Go, Ergo serves as an ambitious attempt to close the gap between Go’s native concurrency model using goroutines and the robust actor-based systems seen in Erlang VM. This approach seeks to merge Go's efficiency with the actor model’s strengths.
- Ergo: Erlang-inspired event driven actor framework in Go
- Ergo: Actor-based Framework for creating event-driven architecture in Golang
-
Go is my hammer, and everything is a nail
I haven't looked too deeply into it but I came across https://github.com/ergo-services/ergo not too long ago and thought it could be pretty interesting to try using OTP in Golang
Packaging a Go service in Docker and dumping it into k8s is probably the easier/better understood path but also deploying Go services onto an Erlang node just sounds more fun
-
Actor framework versus standard channels
Ergo Framework does - https://github.com/ergo-services/ergo
-
Anything close beam/otp for other languages?
https://github.com/ergo-services/ergo for golang
- Ergo Framework v.2.2.2 is just released with the new cool feature gen.Pool
-
What are the recommended connection pool libraries written in Golang?
I think you should clarify what exactly you need. If you need something like TCP/UDP socket acceptor pool you may want to try Ergo Framework with ready to use design patterns https://github.com/ergo-services/ergo . Example for TCP https://github.com/ergo-services/examples/tree/master/gentcp, for UDP https://github.com/ergo-services/examples/tree/master/genudp
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Aug 2026
Stats
ergo-services/ergo is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of ergo is Go.