Showing 36 of 516 projects
A library that adds transparent sharding and partitioning to ETS tables in Erlang/Elixir for improved concurrency and scalability.
A .NET microservices framework for building distributed applications with RPC communication and service governance.
A deprecated ROS stack for multi-master communication and GUI-based node management, now replaced by the multi-agent suite.
A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.
The official Couchbase SDK for .NET Core and .NET Framework, enabling .NET applications to interact with Couchbase Server.
A .NET message bus and broker integration library for building event-driven architectures with first-class Apache Kafka and MQTT support.
A high-performance polymorphic serializer for .NET, designed for safe message transfer in distributed systems.
A robust inter-process and inter-machine lockfile utility for Node.js that works reliably on local and network file systems.
An Erlang-based Business Process Engine implementing BPMN 2.0 (ISO 19510) for workflow orchestration and rule-based production systems.
A full implementation of the OMG Data Distribution Service (DDS) standard for real-time data sharing in distributed systems.
A simulator for AWS architecture blog concepts on jitter and backoff algorithms in distributed systems.
An Erlang state monad with deterministic conflict resolution for eventually consistent systems like Riak.
Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.
An open-source research framework for distributed temporal graph analytics built on Apache Flink.
An OTP application for auto-discovering and connecting Elixir services using Consul for service health and node management.
A zero-configuration service discovery module for Node.js that enables automatic discovery of services on local networks without central servers.
An Ecto adapter for Mnesia, enabling Elixir applications to use the Erlang term database with Ecto's query and repository API.
An annotation-based Java library for creating Thrift serializable types and services.
A Python toolkit for developing, testing, and managing Apache Storm streaming data processing topologies.
A collection of connectors enabling Apache HBase integration with Kafka, Spark, and other data processing systems.
A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.
Automated orchestration tool for benchmarking message queues in scaled-up, distributed configurations.
An experimental F# typed API for Akka.NET, simplifying actor creation and enabling static type safety.
A Python implementation of correct-by-construction consensus protocols, including Casper the Friendly Ghost for blockchain.
A Python implementation of correct-by-construction consensus protocols, including Casper the Friendly Ghost for blockchain.
A composable and extensible CRDT library with delta-CRDT support for conflict-free replicated data types.
A Rust library for remote multiplexed objects, channels, and RPC over various transports.
A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.
Rust implementation of the Inter-Blockchain Communication (IBC) protocol for cross-chain interoperability.
A cryptographically secure, decentralized, and end-to-end verifiable voting system backend for real-world elections.
An open source programming model and runtime for analyzing data and events on edge devices, reducing data transmission and storage costs.
Erlang implementation for generating UUIDs (versions 1, 3, 4, 5, 6, 7, 8) with native Erlang process and node information.
A fault-tolerant Scala library for scheduling arbitrary code to run at arbitrary times across distributed systems.
A pure Rust client library for Apache ZooKeeper, built on MIO for asynchronous I/O.
A .NET Core implementation of the Raft consensus algorithm, designed for building distributed systems without external dependencies.
A background job processing library for Elixir using RabbitMQ for reliable messaging and job queuing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.