InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Ergo Alternatives
Similar projects and alternatives to ergo
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
minio
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ergo discussion
ergo reviews and mentions
-
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
-
Erlang's not about lightweight processes and message passing
In case if you want to feel a flavour of Erlang in Golang - https://github.com/ergo-services/ergo
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 May 2025
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.