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
143 forks
Language: Go
last commit: 15 days 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,281 |
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. | 189 |
ergo-services/tools | Tools for creating, managing and monitoring Ergo Framework applications | 11 |
tidwall/evio | An event-driven networking framework that enables fast and efficient packet handling | 5,901 |
beego/beego | A high-performance web framework for building enterprise applications in Go. | 31,624 |
asynkron/protoactor-go | An ultra-fast distributed actor system for concurrent and distributed computing | 5,079 |
vladopajic/go-actor | A Go library for writing concurrent programs using the Actor model. | 155 |
apache/pekko | An open-source framework for building highly concurrent, distributed, and resilient message-driven applications using the Actor Model | 1,220 |
ethereum/go-ethereum | A Go implementation of the Ethereum protocol, providing a suite of tools and utilities for building Ethereum clients and applications. | 47,592 |
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,217 |
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,374 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,071 |