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.

GitHub

4k stars
59 watching
145 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list

actor-modelactorsdistributeddistributed-systemselixirergo-frameworkerlangevent-drivenevent-driven-microservicesframeworkgogolangmicroservicemicroservices-architecturenetwork-transparencyotpotp-applicationssupervisorworkflowworkflow-engine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ergochat/ergoAn IRC server written in Go with integrated services and customizable configuration.2,295
ergo-services/metaProvides WebSocket-related meta processes for the Ergo Framework 3.0 and above.4
tochemey/goaktA distributed actor framework for building reactive and scalable systems in Golang using protocol buffers.195
ergo-services/toolsTools for creating, managing and monitoring Ergo Framework applications12
tidwall/evioAn event-driven networking framework that enables fast and efficient packet handling5,915
beego/beegoA high-performance web framework for building enterprise applications in Go.31,683
asynkron/protoactor-goAn ultra-fast distributed actor system for concurrent and distributed computing5,095
vladopajic/go-actorA Go library for writing concurrent programs using the Actor model.161
apache/pekkoAn open-source framework for building highly concurrent, distributed, and resilient message-driven applications using the Actor Model1,237
ethereum/go-ethereumA Go implementation of the Ethereum protocol's execution layer47,891
wmitsuda/erigonA Go implementation of Ethereum's execution client with JSON-RPC API method extensions.16
anthdm/hollywoodAn actor model-based framework for building high-performance distributed systems with guaranteed message delivery and fault tolerance.1,240
ertan/go-farcasterProvides an API client for interacting with the Farcaster service using the Go programming language12
go-kratos/kratosA comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use.23,457
golang/goA programming language designed to build simple, reliable, and efficient software124,564