Showing 36 of 675 projects
A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.
A Nix-powered, high-performance build cache and remote execution server compatible with Bazel, Buck2, and other RE build systems.
An idiomatic Rust client for NATS, enabling secure, high-performance messaging in distributed and embedded systems.
An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.
A Redis-backed job processing library for Elixir with Resque/Sidekiq compatibility.
A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, and HTTP transcoding.
An unofficial Rust implementation of Apache RocketMQ, providing a high-performance, memory-safe distributed message queue system.
Open-source C++ implementation of the OMG Data Distribution Service (DDS) for building real-time, distributed publish-subscribe systems.
A platform for building distributed systems with hardware-backed remote attestation and encrypted communication using Trusted Execution Environments.
A comprehensive benchmark suite for evaluating speed, throughput, and resource utilization of big data frameworks like Hadoop, Spark, and streaming engines.
A fast, resilient distributed stream processing framework that simplifies real-time data applications with high performance and easy scaling.
A platform for building realtime, cost-effective, operations-focused applications.
A CLI tool that applies Git-like version control to cloud storage, enabling distributed, decentralized, and deduplicated data repositories.
A pure Rust client library for Apache Kafka with consumer, producer, and client APIs.
A popular, easy-to-use, and mature Ruby client library for RabbitMQ, enabling Ruby applications to interoperate via messaging.
A Node.js background job system backed by Redis, featuring priority queues, delayed jobs, and API compatibility with Ruby's Resque.
An open-source framework for building secure, reliable, and performant peer-to-peer applications.
A high-performance Rust library for building fault-tolerant, asynchronous actor-based systems that scale from local to distributed.
A modern, feature-rich Java client library for Apache Cassandra, DataStax Enterprise, and DataStax Astra databases.
A Java library for disseminating in-memory datasets from a single producer to many consumers for high-performance read-only access.
Embeddable message protocol loop library for WebSocket, HTTP, MQTT, and TCP servers with unified API.
A high-performance, robust open-source implementation of the OMG DDS specification for real-time distributed systems.
A high-availability, high-performance Java message queue system similar to Apache Kafka with optimizations for production use.
A live process and message visualizer for BEAM nodes, built as a teaching tool for the Elixir/Erlang ecosystem.
A scalable game server skeleton implemented in Go with hub-based architecture for multiplayer games.
A Go caching library with advanced concurrency features to eliminate cache stampedes and minimize data source load in high-throughput systems.
A Go language binding for ZeroMQ version 4, providing network communication patterns for distributed systems.
A high-performance, cross-language RPC engine for building distributed applications in Go.
A Python asyncio client for NATS messaging system with JetStream support and server management tools.
A Python tool to easily create, manage, and destroy local Apache Cassandra clusters for testing.
A high-performance C++ coroutine library for I/O-intensive applications, featuring user-space threading and support for epoll, io_uring, and DPDK.
SQL-based streaming analytics platform that scales to process hundreds of billions of real-time events daily.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
Durable workflow automation in just a few lines of code
A stable, widely-used Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.