Showing 36 of 218 projects
An open source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed services.
An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.
A high-performance, cross-language RPC engine for PHP enabling remote communication between diverse programming languages.
A minimalist, zero-dependency scheduling library for Go, inspired by Quartz, for managing jobs with cron and simple triggers.
A Go client library for AMQP 0.9.1, maintained by the RabbitMQ team, enabling communication with RabbitMQ servers.
A Python framework and Rust-based distributed processing engine for stateful event and stream processing.
A programmable PaaS/IaaS platform for dynamic cloud orchestration, service discovery, synchronization, and management across distributed clusters.
A fully asynchronous, futures-based Apache Kafka client library for Rust built on librdkafka.
Distributed tcpdump for cloud native environments, capturing and streaming network packets from multiple hosts to a central receiver.
A high-performance .NET library suite for low-allocation scenarios like microservices, distributed systems, and database engines.
A pure PHP 8.1+ client for the beanstalkd workqueue, enabling reliable job processing in PHP applications.
Ultra-fast, distributed, cross-platform actor framework for Go, C#, and Java/Kotlin.
A highly distributed load testing tool powered by AWS Lambda, enabling global website performance testing at minimal cost.
A Python stream processing library that ports Kafka Streams concepts to Python, enabling scalable event processing and in-memory durable key/value stores.
A fault-tolerant service that persists Kafka log data to cloud storage like S3, GCS, Azure Blob Storage, and OpenStack Swift.
A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.
A lightweight message queue for Node.js that uses Redis as a backend, requiring no dedicated queue server.
A pure Go implementation of UUIDs (RFC-9562) supporting versions 1-8 for generation and parsing.
Technical specifications for the libp2p networking stack, defining wire protocols, addressing, and core abstractions for peer-to-peer applications.
A federated Big Data orchestration service that simplifies job execution across distributed clusters by abstracting infrastructure complexity.
A Go library providing a simplified distributed locking implementation using Redis.
A powerful, feature-rich in-memory key/value caching library for Elixir with support for transactions, fallbacks, and expirations.
A library for writing long-running persistent workflows in C# using async/await.
A curated list of awesome Erlang libraries, resources, and tools for developers.
A curated list of awesome Erlang libraries, resources, and tools for developers.
An autonomous agent framework for Elixir, built for distributed, multi-agent systems and dynamic workflows.
A comprehensive Python library for building event-sourced applications with flexible persistence, encryption, and concurrency control.
A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.
A lightweight, distributed configuration center for .NET Core applications with real-time updates and fault tolerance.
An open-source, scalable DDoS protection system designed for network operators to withstand high-bandwidth attacks.
A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.
A modular Rust library for building production-ready distributed services with built-in observability and security.
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala with the Actor Model.
A persistent, cluster-friendly task scheduler for Java applications using a single database table.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.