Showing 36 of 675 projects
A k6 extension for load testing NATS and JetStream messaging systems.
A memcached session store for Elixir's Plug framework, enabling external session storage for web applications.
Ada bindings for the librdkafka C library, enabling Ada applications to produce and consume messages from Apache Kafka.
A Go implementation of an adaptive accrual failure detector for distributed systems.
A Common Lisp RabbitMQ client library built on IOLib for asynchronous messaging.
A Kotlin code generator for type-safe Vert.x EventBus communication, eliminating serialization overhead.
A comprehensive set of C# libraries for streamlined microservice development with audit, caching, outbox, events, and utilities.
Redis-based rate limiting middleware for the Fiber web framework with sliding window and GCRA leaky bucket algorithms.
A highly scalable, Redis-persistent queuing system for Vert.x applications.
A ZeroMQ bridge for the Vert.x event bus, enabling bidirectional communication between ZeroMQ sockets and Vert.x handlers.
A set of Ada components for developing 3D simulations, games, and GUI applications with support for distributed systems.
A deprecated tool for integrating ROS2 with other technologies and enabling ROS2 communication over WAN/Internet.
A Python TCP client implementation for the Vert.x event bus protocol, enabling communication with Vert.x applications.
ROS 2 middleware implementation using Vortex OpenSplice DDS for communication.
A pure Elixir implementation of jump consistent hashing for distributing keys across buckets efficiently.
A production-grade messaging abstraction layer for Go that unifies APIs across Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS.
A full-featured NATS messaging client for Common Lisp, supporting pub/sub, request-reply, TLS, and auto-reconnect.
eCAL is a middleware that enables scalable, high-performance inter-process communication on a single computer or across networks.
A Rust client library for interacting with the Vert.x TCP event-bus bridge, enabling bidirectional communication between Rust and Vert.x applications.
An Elixir implementation of the Rendezvous (Highest Random Weight) hashing algorithm for distributed systems.
A Vert.x TCP EventBus client for Pharo Smalltalk enabling interaction with Vert.x components.
An Elixir logger that publishes log messages to RabbitMQ for centralized logging.
A stream processing platform with a pluggable architecture for connecting data feeds to transformation operators.
An Elixir wrapper for the Fleet REST API to interact with fleet cluster nodes via direct URLs or etcd tokens.
A Go client library for interacting with the Chronos 3.x REST API for job scheduling on Apache Mesos.
Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A minimalistic Fluentd client for Elixir applications to send structured log data.
A library for distributed leader election using Cassandra's Paxos and expiring columns.
An Elixir wrapper for Erlang Term Storage (ETS) providing a more idiomatic Elixir interface.
A flexible Elixir library for retrying operations with composable backoff strategies.
A TCP eventbus client implementation for C# applications to communicate with Vert.x eventbus servers.
A CRDT-based merge library that guarantees mathematical convergence for DataFrames, JSON, ML models, and distributed agents.
A sample Hello World workflow application for AWS Flow Framework on Ruby, designed to run on Amazon OpsWorks.
A Swift client library for connecting to Vert.x applications via the TCP EventBus bridge.
A lightweight message bus for sharing data between microservices with minimal coupling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.