Showing 36 of 675 projects
A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.
A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.
A Rust implementation of an Inter-Blockchain Communication (IBC) relayer for connecting Cosmos-based blockchains.
ROS 2 client library for Python, enabling Python applications to communicate in robotic systems.
A Go implementation of orbit-db, a peer-to-peer database built on IPFS.
A lightweight .NET framework for building self-announcing REST services that automatically register with Consul or ETCD clusters.
A high-performance, reliable Postgres-backed distributed job queue for Elixir with ACID guarantees and a web GUI.
A storage backend enabling JanusGraph to use Amazon DynamoDB as its underlying database for scalable graph data.
A storage backend for JanusGraph that uses Amazon DynamoDB as the underlying database, enabling scalable graph data storage.
A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.
A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.
A Rust binding library for nanomsg, a high-performance messaging system and ZeroMQ successor.
A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.
A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.
A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
Go framework for authoring workflows and activities on the Cadence orchestration engine.
An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.
A high-performance polymorphic binary serializer for .NET, designed for distributed systems with support for surrogates and version tolerance.
A Node.js network swarm that uses discovery-channel to find and connect to peers over TCP or UTP.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A framework for building distributed services with DDD, CQRS, and event sourcing on the Akka platform.
Educational material introducing functional programming concepts through Elixir with practical code examples.
A Java library for performing client-side atomic writes and isolated reads across multiple DynamoDB items and tables.
A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.
A stateless model checking tool for Erlang programs that systematically tests for concurrency errors.
A feature-rich Erlang driver for MongoDB supporting modern protocols, connection pooling, and automatic topology discovery.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A .NET library providing observable microservice buses with Reactive Extensions interfaces over multiple message transports.
A ZeroMQ-based enterprise messaging broker implementing all major messaging patterns in a single service.
A lightweight peer-to-peer service bus for .NET applications, built with CQRS principles for fast and resilient communication.
An unofficial Go client for Couchbase with pool/bucket discovery, vbucket awareness, and view querying.
A fully event-sourced e-commerce microservices example built with DDD, CQRS, and Aggregates.NET patterns.
A curated list of the best resources, tools, libraries, and documentation for the Apache Cassandra database ecosystem.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.