Showing 36 of 675 projects
A Node.js interface to the Amazon Kinesis Client Library for building distributed applications that process streaming data at scale.
A full-stack .NET microservices reference application built on Dapr and Tye for Kubernetes deployment.
A library that adds transparent sharding and partitioning to ETS tables in Erlang/Elixir for improved concurrency and scalability.
A lightweight real-time big data streaming engine built on Akka for high-throughput, low-latency data processing.
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 robust inter-process and inter-machine lockfile utility for Node.js that works reliably on local and network file systems.
A high-performance polymorphic serializer for .NET, designed for safe message transfer in distributed 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.
An open-source research framework for distributed temporal graph analytics built on Apache Flink.
Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.
A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.
An OTP application for auto-discovering and connecting Elixir services using Consul for service health and node management.
An annotation-based Java library for creating Thrift serializable types and services.
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.
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.
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 Rust library for remote multiplexed objects, channels, and RPC over various transports.
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 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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.