Showing 36 of 675 projects
Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.
A VerneMQ/MQTT pubsub adapter for the Phoenix framework, enabling distributed messaging via MQTT servers.
A V language wrapper for ZeroMQ (libzmq) providing message passing capabilities with a similar API to the original C library.
A high-performance, Vert.x-based distributed Java game server for real-time indie multiplayer development.
A secure .NET communication framework using JSON-RPC over SSL with flexible TCP client/listener roles.
A consistent hash ring implementation for Elixir, leveraging a C library for efficient key-to-node mapping.
A Vert.x EventBus client written in Java that works on Android 2.3.7+, enabling communication with Vert.x servers.
A pure Rust async client for Apache ZooKeeper built on tokio, compatible with the official Java client.
A Go package for efficient, streaming computation of Merkle roots and proofs with minimal memory usage.
A polymorphic middleware framework for building interoperable distributed applications in Ada and C.
A ROS-based behavior tree library for modular control flow in distributed robotic applications, with XML parsing and visualization.
A Common Lisp library that runs etcd as an asynchronous child process to simplify building distributed applications.
A simple Elixir library for creating RabbitMQ producers and consumers with minimal boilerplate.
A Crystal-based framework for rapid blockchain and dApp prototyping with a built-in explorer.
A Kafka client library for Crystal built on librdkafka, supporting both producing and consuming messages.
A blockchain consensus protocol fuzzing framework that detects memory-related and logic bugs by modeling node states.
A Consul-based cluster manager plugin for Vert.x, enabling service discovery, distributed data structures, and cluster coordination.
A Dropwizard bundle and client for service discovery using ZooKeeper via the Ranger library.
A CUID (collision-resistant identifier) generator implementation for OCaml.
An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.
An Elixir latency and fault tolerance library modeled after Hystrix to protect applications from slow or failed services.
A lightweight Crystal client for the Consul HTTP API with zero dependencies outside the standard library.
A minimalistic workflow engine for JVM that defines workflows as Java functions and runs them as Apache Kafka Streams processors.
Automatic cluster formation and healing for Elixir applications with pluggable discovery strategies.
A Crystal implementation of K-Sortable Globally Unique IDs for generating time-ordered unique identifiers.
A Go library for using DynamoDB as a fast and reliable atomic counter.
Elixir client for Disque, an in-memory distributed job queue.
A C++11 client library for connecting to Vert.x 3.x event bus via WebSocket.
Enables Meteor applications to connect and communicate with Vert.x components via the Vert.x Event Bus.
An Ada library for generating UUIDs with support for random, name-based, and string-conversion operations.
Elixir wrapper for the locker Erlang library, providing abstractions for distributed process registration and resource locking.
An Elixir package providing TCP-based connectivity between Elixir applications and Vert.x event bus.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
A proof-of-concept demonstrating how to horizontally scale PocketBase using LibSQL's distributed database replication and load balancing.
An Object Pascal client library for the NATS messaging system, based on the NATS C Client binaries.
A Go implementation of an adaptive accrual failure detector for 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.