Showing 36 of 45 projects
A cloud-native distributed SQL database designed for high availability, horizontal scaling, and strong consistency.
A cloud-native distributed SQL database designed for high availability, horizontal scaling, and strong consistency.
A dynamic, functional programming language for building scalable and maintainable applications.
A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.
A distributed cloud-native messaging and streaming platform for building event-driven applications with low latency and high reliability.
A durable execution platform for building scalable, reliable applications with automatic failure handling.
A resiliency tool that randomly terminates production instances to test and improve service fault tolerance.
A .NET resilience and transient-fault-handling library for expressing policies like Retry, Circuit Breaker, and Timeout in a fluent, thread-safe manner.
A programming language and runtime system for building massively scalable soft real-time systems with high availability requirements.
A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.
A distributed, scalable, and highly available orchestration engine for executing asynchronous long-running business logic.
Actor framework for Rust providing a high-level API for building concurrent, distributed systems.
A Go library implementing the Raft consensus protocol for managing replicated state machines in distributed systems.
High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.
A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.
A suite of tools for ensuring cloud resilience and operational efficiency, including Chaos Monkey for random instance failure testing.
A progressive microservices framework for Node.js that helps build efficient, reliable, and scalable services.
A cluster manager that provides efficient resource isolation and sharing across distributed applications on a shared pool of nodes.
A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.
A .NET port of the Akka actor model framework for building concurrent, distributed, and fault-tolerant systems in C# and F#.
A distributed stream processing engine in Rust that performs stateful computations on real-time data with subsecond results.
A battle-tested client-side IPC library with built-in load balancing, fault tolerance, and support for HTTP/TCP/UDP protocols.
An actor-based framework for building distributed, event-driven systems in Go, inspired by Erlang with network transparency.
A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.
Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.
A high-performance distributed map/reduce system with DAG execution, written in Go, supporting standalone or distributed modes.
A lightweight, high-performance microservices framework for .NET Core with RPC, service discovery, and event-driven architecture.
A distributed, eventually consistent CRDT set implementation for timestamped events, built on Redis.
A modern, high-performance open source distributed message queuing system with durability, fault tolerance, and rich routing strategies.
A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.
An enhanced HTTP client for Go with built-in retry mechanisms, circuit breaking, and plugin support for fault-tolerant requests.
A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.
Build concurrent, multi-stage data ingestion and processing pipelines with Elixir, supporting back-pressure, batching, and fault tolerance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.