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 Common Lisp RabbitMQ client library built on IOLib for asynchronous messaging.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
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 comprehensive set of C# libraries for streamlined microservice development with audit, caching, outbox, events, and utilities.
A deprecated tool for integrating ROS2 with other technologies and enabling ROS2 communication over WAN/Internet.
A ZeroMQ bridge for the Vert.x event bus, enabling bidirectional communication between ZeroMQ sockets and Vert.x handlers.
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 Kotlin code generator for type-safe Vert.x EventBus communication, eliminating serialization overhead.
A set of Ada components for developing 3D simulations, games, and GUI applications with support for distributed systems.
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 logger that publishes log messages to RabbitMQ for centralized logging.
A Vert.x TCP EventBus client for Pharo Smalltalk enabling interaction with Vert.x components.
An Elixir implementation of the Rendezvous (Highest Random Weight) hashing algorithm for distributed systems.
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.
Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.
A minimalistic Fluentd client for Elixir applications to send structured log data.
A Go client library for interacting with the Chronos 3.x REST API for job scheduling on Apache Mesos.
A flexible Elixir library for retrying operations with composable backoff strategies.
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 Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A sample Hello World workflow application for AWS Flow Framework on Ruby, designed to run on Amazon OpsWorks.
A TCP eventbus client implementation for C# applications to communicate with Vert.x eventbus servers.
A decentralized task pipeline that runs on the Golem network, enabling distributed computing for CI/CD workflows.
A lightweight message bus for sharing data between microservices with minimal coupling.
A Gatling plugin for load testing ZeroMQ applications, supporting PUB-SUB, REQ-REP, and PUSH-PULL patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.