Showing 36 of 675 projects
A distributed system stress and load testing tool that simulates traffic and visualizes latencies for microservices.
A deprecated ASP.NET session state provider that stores sessions in Amazon DynamoDB for scalable web applications.
Java client library for the Netifi Proteus reactive microservices platform.
A type-safe REST library for .NET Standard 2.0 that simplifies consuming distributed HTTP APIs and microservices across multiple regions.
Stream Processing Made Easy
A Go package for generating RFC 4122 compliant UUID version 4 identifiers.
An ultra-high-performance RPC framework using FlatBuffers and D language, designed for simplicity and speed.
An actor model implementation for Swift providing asynchronous, non-blocking message-driven concurrency.
A simple implementation of the hungry-consumer work scheduling model in Elixir for parallel processing.
OCaml bindings for nanomsg, providing a ctypes-based interface to the lightweight messaging library.
A pure Elixir library for integrating Elixir applications with Kubernetes, enabling service discovery and cluster awareness.
A protocol-independent JSON-RPC 2.0 server implementation written in the V programming language.
Observability tool for Cosmos and other Tendermint-based blockchain applications.
A Go library implementing consistent hashing with block partitioning for efficient key distribution and rebalancing.
An open-source enterprise-grade platform using .NET Aspire and Blazor to accelerate app development with real-world templates.
A decentralized, scalable, and robust open-source implementation of a Selenium Grid equivalent compliant with the W3C WebDriver specification.
A Common Lisp implementation of the Erlang distribution protocol for interoperability between Lisp and Erlang nodes.
A Lager backend that sends Erlang logging messages to RabbitMQ via AMQP with smart connection pooling.
A distributed fault-tolerant queue library for Erlang that maintains consistent state across nodes and recovers from failures.
A Java library for multi-party Diffie-Hellman key exchange built on the asynchronous Vert.x framework.
A Go client for building reliable message queues using Redis Cluster Streams.
High-performance Delphi client for Apache Kafka based on the librdkafka C library with full protocol support.
An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.
A WebSocket-based server providing network-level mutex and semaphore primitives for distributed systems.
A highly available replicated cluster for bknr.datastore using the Raft consensus protocol for Common Lisp applications.
A Rust crate for building ABCI applications to interface with Tendermint consensus engines.
A Go client library for connecting Go applications to Eclipse Vert.x applications via the TCP EventBus bridge.
A decentralized, peer-to-peer chat application built with Angular, OrbitDB, and IPFS that runs entirely in the browser.
A TinkerPop Blueprints 2.6 API implementation using Apache Accumulo as a scalable graph database backend.
An Elixir library for secure gossip-style communication between nodes using TCP unicast and UDP multicast.
A Go framework for building distributed systems with built-in service discovery, load balancing, and gRPC support.
Python API for Vortex Lite and OpenSplice DDS implementations, supporting both IDL-based and Python object topic types.
ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.
A library implementing CSP channels in Elixir, inspired by Go channels and Clojure core.async.
A high-performance remote object service engine implementation for the D programming language.
An actor library for Rust built on Tokio, featuring async messaging, remote actors, event bus, and load balancing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.