ergo
Event-driven framework
An actor-based framework for creating event-driven architectures with network transparency and distributed system support.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
4k stars
59 watching
145 forks
Language: Go
last commit: 2 months ago
Linked from 1 awesome list
actor-modelactorsdistributeddistributed-systemselixirergo-frameworkerlangevent-drivenevent-driven-microservicesframeworkgogolangmicroservicemicroservices-architecturenetwork-transparencyotpotp-applicationssupervisorworkflowworkflow-engine
Related projects:
Repository | Description | Stars |
---|---|---|
ergochat/ergo | An IRC server written in Go with integrated services and customizable configuration. | 2,295 |
ergo-services/meta | Provides WebSocket-related meta processes for the Ergo Framework 3.0 and above. | 4 |
tochemey/goakt | A distributed actor framework for building reactive and scalable systems in Golang using protocol buffers. | 195 |
ergo-services/tools | Tools for creating, managing and monitoring Ergo Framework applications | 12 |
tidwall/evio | An event-driven networking framework that enables fast and efficient packet handling | 5,915 |
beego/beego | A high-performance web framework for building enterprise applications in Go. | 31,683 |
asynkron/protoactor-go | An ultra-fast distributed actor system for concurrent and distributed computing | 5,095 |
vladopajic/go-actor | A Go library for writing concurrent programs using the Actor model. | 161 |
apache/pekko | An open-source framework for building highly concurrent, distributed, and resilient message-driven applications using the Actor Model | 1,237 |
ethereum/go-ethereum | A Go implementation of the Ethereum protocol's execution layer | 47,891 |
wmitsuda/erigon | A Go implementation of Ethereum's execution client with JSON-RPC API method extensions. | 16 |
anthdm/hollywood | An actor model-based framework for building high-performance distributed systems with guaranteed message delivery and fault tolerance. | 1,240 |
ertan/go-farcaster | Provides an API client for interacting with the Farcaster service using the Go programming language | 12 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,457 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,564 |