ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies. (by ergo-services)
ircv3-specifications
IRCv3 specifications | Roadmap: https://git.io/IRCv3-Roadmap | Code of conduct: http://ircv3.net/conduct.html (by ircv3)
ergo | ircv3-specifications | |
---|---|---|
32 | 2 | |
2,663 | 769 | |
0.6% | -0.3% | |
0.0 | 4.9 | |
9 days ago | 16 days ago | |
Go | ||
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ergo
Posts with mentions or reviews of ergo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-13.
-
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
-
Is there an equivalent to Elixir / GenServer in Go? Trying to create the same request / response pattern with better performance but not sure where to start.
Besides, something like this already exists, I don’t see the point, but hey to each there own… https://github.com/ergo-services/ergo
-
go-actor: Tiny library for writing concurrent programs in Go using actor model
Thanks for sharing. Looks good as a first attempt in the long way to production state. You may also want to take a look another approach of actor based implementation https://github.com/ergo-services/ergo
-
Anyone built an app using Ergo framework?
It looked very different than all the other frameworks I have seen. https://github.com/ergo-services/ergo/blob/master/examples/http/app.go
-
Can Go have let it crash goroutine like in Erlang?
If you love the Erlang way you may want to try ergo framework https://github.com/ergo-services/ergo
ircv3-specifications
Posts with mentions or reviews of ircv3-specifications.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-21.
What are some alternatives?
When comparing ergo and ircv3-specifications you can also consider the following projects:
micro - A Go service development platform
colloquy - Colloquy is an advanced IRC, SILC & ICB client for macOS and iOS! Latest Mac builds: https://github.com/colloquy/colloquy/releases
wesher - wireguard overlay mesh network manager
znc-push - Push notification service module for ZNC
ristretto - A high performance memory-bound Go cache
Oragono - A modern IRC server (daemon/ircd) written in Go.
yggdrasil-go - An experiment in scalable routing as an encrypted IPv6 overlay network
ircv3-ideas
Pyrlang - Erlang node implemented in Python 3.5+ (Asyncio-based)
exo - A process manager & log viewer for dev
memento - Simple + Powerful interface to the Mnesia Distributed Database 💾