Showing 36 of 516 projects
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.
An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.
A storage backend for JanusGraph that uses Amazon DynamoDB as the underlying database, enabling scalable graph data storage.
A storage backend enabling JanusGraph to use Amazon DynamoDB as its underlying database for scalable graph data.
A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.
A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
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 Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.
A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.
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.
Educational material introducing functional programming concepts through Elixir with practical code examples.
A framework for building distributed services with DDD, CQRS, and event sourcing on the Akka platform.
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 distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
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 feature-rich Erlang driver for MongoDB supporting modern protocols, connection pooling, and automatic topology discovery.
A stateless model checking tool for Erlang programs that systematically tests for concurrency errors.
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.
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 lightweight real-time big data streaming engine built on Akka for high-throughput, low-latency data processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.