Showing 36 of 675 projects
A distributed platform for processing continuous unbounded streams of data with a clean API and fault tolerance.
A deprecated ASP.NET session state provider that stores sessions in Amazon DynamoDB for scalable web applications.
Stream Processing Made Easy
Java client library for the Netifi Proteus reactive microservices platform.
An actor model implementation for Swift providing asynchronous, non-blocking message-driven concurrency.
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.
A type-safe REST library for .NET Standard 2.0 that simplifies consuming distributed HTTP APIs and microservices across multiple regions.
A simple implementation of the hungry-consumer work scheduling model in Elixir for parallel processing.
A pure Elixir library for integrating Elixir applications with Kubernetes, enabling service discovery and cluster awareness.
OCaml bindings for nanomsg, providing a ctypes-based interface to the lightweight messaging library.
Observability tool for Cosmos and other Tendermint-based blockchain applications.
A protocol-independent JSON-RPC 2.0 server implementation written in the V programming language.
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 Common Lisp implementation of the Erlang distribution protocol for interoperability between Lisp and Erlang nodes.
A decentralized, scalable, and robust open-source implementation of a Selenium Grid equivalent compliant with the W3C WebDriver specification.
A distributed fault-tolerant queue library for Erlang that maintains consistent state across nodes and recovers from failures.
An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.
A Lager backend that sends Erlang logging messages to RabbitMQ via AMQP with smart connection pooling.
A Go client for building reliable message queues using Redis Cluster Streams.
A Java library for multi-party Diffie-Hellman key exchange built on the asynchronous Vert.x framework.
High-performance Delphi client for Apache Kafka based on the librdkafka C library with full protocol support.
A highly available replicated cluster for bknr.datastore using the Raft consensus protocol for Common Lisp applications.
A WebSocket-based server providing network-level mutex and semaphore primitives for distributed systems.
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.
A Go client library for connecting Go applications to Eclipse Vert.x applications via the TCP EventBus bridge.
A Rust crate for building ABCI applications to interface with Tendermint consensus engines.
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.
An actor library for Rust built on Tokio, featuring async messaging, remote actors, event bus, and load balancing.
A high-performance remote object service engine implementation for the D programming language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.