Showing 36 of 675 projects
A high-performance Go RPC framework supporting two-way calling, notifications, and broadcast for effective network communication.
A stable, widely-used Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine.
A JavaScript HTTP client library for interacting with IPFS daemons via their HTTP API.
A protocol for secure and reliable communication between independent blockchains, enabling cross-chain token transfers and data exchange.
A high-performance C/C++ client library for Apache Kafka, supporting producers, consumers, and admin operations.
Rust bindings for ZeroMQ, providing a safe API for high-performance distributed messaging.
A scalable, mature, and versatile web crawler built on Apache Storm for building low-latency, distributed crawling systems.
A distributed syslog log router for merging and redistributing multiple incoming log streams to subscribers.
A scalable, distributed MQTT broker written in Rust, designed for high-concurrency IoT and M2M applications.
A distributed event bus broker providing a RESTful API abstraction over Kafka-like queues for real-time data streaming.
An extensible distributed system for reliable nearline data streaming at scale
A Go library for generating super short, fully unique, non-sequential, and URL-friendly IDs at high speed.
A lightweight, distributed CI/CD platform written in Go for testing models and code.
A collection of example packages demonstrating ROS 2 concepts, features, and best practices.
Temporal's Go SDK for authoring scalable and resilient workflows and activities.
An ETS-based key/value cache for Elixir with row-level isolated writes, TTL support, and modification callbacks.
An Elixir rate-limiter with pluggable backends and multiple algorithms for API requests, file uploads, and more.
A Clojure library providing Erlang-style concurrency with fibers, channels, and actors built on Quasar.
A Byzantine fault-tolerant consensus engine for replicating state machines across distributed systems, powering blockchain networks.
A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.
A server-side event stream aggregator for Hystrix metrics from distributed services.
A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.
An efficient and feature-complete Go implementation of the circuit breaker pattern, inspired by Netflix Hystrix.
A simple and powerful Elixir wrapper for the Mnesia distributed real-time database, providing an intuitive API.
A distributed data pipeline service for collecting, aggregating, and dispatching large volumes of application events and log data.
The standard C++ client library for building nodes and applications in ROS 2.
A Go library implementing consistent hashing with bounded loads for uniform key distribution and load balancing.
A Crystal port of Sidekiq providing simple, efficient background job processing with high throughput.
A curated list of awesome projects, tools, libraries, and resources for developers building with the Substrate blockchain framework.
A pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.
A lightweight real-time big data streaming engine built on Akka for high-throughput, low-latency data processing.
A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.
A Redis-backed job processing system for Elixir with Sidekiq/Resque compatibility and isolated queue supervision trees.
An open-source distributed IoT platform based on Zabbix for collecting, analyzing, and storing data from millions of devices.
A pluggable job queue and worker pool for Elixir, focused on at-least-once execution and clusterable components.
An open-source, cloud-native streaming database designed for real-time data processing and IoT applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.