Showing 36 of 675 projects
An Elixir task supervisor alternative using Basho's sidejob library for better parallelism and capacity limiting.
Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.
A powerful open-source message broker supporting multiple AMQP versions, built in Java with pluggable architecture.
A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.
An OCaml client library for AMQP 0.9.1 and RabbitMQ extensions, supporting both Async and Lwt concurrency models.
A lightweight Go package for implementing retry logic with configurable attempts and intervals.
Sample code and recipes demonstrating AWS Flow Framework for Ruby workflows, activities, and SWF patterns.
ZeroMQ Swift bindings for iOS, macOS, tvOS, and watchOS with bundled libzmq and object-oriented API.
A Delphi package providing RabbitMQ client functionality by translating the rabbitmq-c library headers.
A Swift SDK for Apache Kafka that enables producing and consuming from event streams by wrapping the librdkafka C library.
A tiny and fast Go library for generating cryptographically secure unique string IDs.
A .NET interface to the Amazon Kinesis Client Library MultiLangDaemon for building distributed streaming data applications.
A .NET library for distributed job/worker logic using RabbitMQ, with automatic connection management and recovery.
A Python framework for building event-driven distributed systems using CQRS, sagas, and transactional outbox patterns.
A simple, Kafka-inspired stream processing library for Scala with exactly-once semantics and strong ordering guarantees.
A Vert.x 3 service that provides Elasticsearch operations via the Vert.x event bus.
Low-level etcd v2 and v3 client for JavaScript with automatic failover and load balancing.
A parallel workflow extension for Rake that runs tasks on multicores, clusters, and cloud environments.
Collision-resistant IDs optimized for horizontal scaling and sequential lookup performance, implemented in Elixir.
A header-only C++ key-value database client for ScyllaDB/Cassandra, designed as a persistent and scalable alternative to memcached.
A Vert.x library for publishing and querying GraphQL schemas as microservices over the event bus.
An Erlang/Elixir driver for HBase that uses a Java server with Asynchbase to provide asynchronous database queries.
A distributed, highly scalable, and secure open-source cloud platform for messaging and event-driven architecture.
A Go implementation of ParaDigi Universe, a fully peer-to-peer social network system for decentralized publishing.
A library for performing schema migrations on Cassandra clusters with support for locking and coordination.
A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.
SQL Server and PostgreSQL transport for NServiceBus, enabling message-based communication without a service broker.
A language-agnostic gossip middleware and message bus built with Apache Thrift for distributed communication.
RabbitMQ adapter for Phoenix PubSub, enabling distributed messaging without distributed Erlang.
A Crystal client library for connecting to NATS messaging servers.
A system modes concept implementation for ROS 2 and micro-ROS, providing mode management, inference, and monitoring capabilities.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
A gRPC implementation for the D programming language, built on the hunt-http library.
A library for implementing OTP-compliant processes natively in Elixir with selective receive capabilities.
A distributed platform for processing continuous unbounded streams of data with a clean API and fault tolerance.
A Go implementation of Two-Phase Commit (2PC) and Three-Phase Commit (3PC) protocols for distributed transactions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.