Showing 36 of 516 projects
Immutable key/value store with efficient space utilization and fast reads, ideal for batch-built tables shipped to multiple servers.
An experimental integration of Apache Samza and Luwak for scalable real-time document matching against large query sets.
An idiomatic, fast, and well-maintained JRuby DSL client for RabbitMQ built on the RabbitMQ Java client.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
A pure Elixir implementation of Merkle trees for efficient and secure data verification.
A Redis module implementing the token-bucket algorithm as a native command for high-performance rate limiting.
A curated list of awesome Google Cloud Spanner tools, libraries, documentation, and resources.
A free, portable, minimalist RTPS implementation for real-time publish-subscribe communication.
A compact, sortable unique ID spec for distributed systems with embedded metadata, implemented in Go.
A distributed stream processing system written in Haskell that guarantees exactly-once semantics.
Provides transactional support for HBase-based applications with snapshot isolation.
Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.
A complete, well-tested NSQ client library for Elixir and Erlang applications to handle asynchronous messaging.
A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A distributed object storage server compatible with OpenStack Swift API, designed to store billions of files efficiently with built-in encryption and replication.
A distributed, pluggable logging system for Elixir with extensible sources and writers, supporting networked logging and humane formatting.
A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.
A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.
OCaml bindings for ZeroMQ 4.x, providing message-passing capabilities for distributed systems.
A Kubernetes operator for automating distributed Gatling load testing with scaling, scheduling, and reporting features.
A Go library implementing various backoff strategies for retrying operations and heartbeating.
An end-to-end data management system for IoT, optimizing stream processing across cloud, edge, and sensor deployments.
A simple distributed HTTP load tester written in Elixir for performance testing web endpoints.
A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.
A simple performance and stress testing tool for Apache Storm clusters.
A collaborative serverless framework for orchestrating geographically distributed assets to simulate offensive cyberspace operations.
A high-performance AMQP 0-9-1 client library for the Crystal programming language.
Official technical specifications for the Algorand blockchain protocol, including formal definitions and implementation details.
A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.
OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.
A lightweight full-packet network traffic recorder and buffering tool for commodity hardware.
An Elixir task supervisor alternative using Basho's sidejob library for better parallelism and capacity limiting.
A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.