Actor-based Distributed Systems Framework
4.5k 2026-04-18

ergo-services/ergo

An Erlang-inspired, actor-based Go framework for building highly reliable, network-transparent, and performant event-driven distributed systems with zero dependencies.

Core Features

Actor Model with isolated processes and message passing.
Network Transparency for seamless local and remote actor interaction.
Supervision Trees for hierarchical fault recovery and self-healing systems.
Comprehensive support for distributed systems, including service discovery and pub/sub.
Ready-to-use components and meta processes for various protocols.

Detailed Introduction

The Ergo Framework brings Erlang's robust ideas, technologies, and design patterns to Go, focusing on the actor model and network transparency. It provides a powerful foundation for creating complex, event-driven distributed solutions. By offering ready-to-use components and advanced features like supervision trees and efficient distributed communication, Ergo significantly simplifies development while ensuring high levels of reliability, performance, and fault tolerance without external dependencies.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.