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 secure .NET communication framework using JSON-RPC over SSL with flexible TCP client/listener roles.
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 consistent hash ring implementation for Elixir, leveraging a C library for efficient key-to-node mapping.
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 pure Rust async client for Apache ZooKeeper built on tokio, compatible with the official Java client.
A Vert.x EventBus client written in Java that works on Android 2.3.7+, enabling communication with Vert.x servers.
A ROS-based behavior tree library for modular control flow in distributed robotic applications, with XML parsing and visualization.
A Crystal-based framework for rapid blockchain and dApp prototyping with a built-in explorer.
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 Kafka client library for Crystal built on librdkafka, supporting both producing and consuming messages.
A Consul-based cluster manager plugin for Vert.x, enabling service discovery, distributed data structures, and cluster coordination.
A blockchain consensus protocol fuzzing framework that detects memory-related and logic bugs by modeling node states.
A lightweight Crystal client for the Consul HTTP API with zero dependencies outside the standard library.
A Dropwizard bundle and client for service discovery using ZooKeeper via the Ranger library.
An Elixir latency and fault tolerance library modeled after Hystrix to protect applications from slow or failed services.
An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.
Automatic cluster formation and healing for Elixir applications with pluggable discovery strategies.
A minimalistic workflow engine for JVM that defines workflows as Java functions and runs them as Apache Kafka Streams processors.
A Go library for using DynamoDB as a fast and reliable atomic counter.
A proof-of-concept demonstrating how to horizontally scale PocketBase using LibSQL's distributed database replication and load balancing.
A CUID (collision-resistant identifier) generator implementation for OCaml.
Enables Meteor applications to connect and communicate with Vert.x components via the Vert.x Event Bus.
A C++11 client library for connecting to Vert.x 3.x event bus via WebSocket.
Elixir client for Disque, an in-memory distributed job queue.
An Object Pascal client library for the NATS messaging system, based on the NATS C Client binaries.
A Crystal implementation of K-Sortable Globally Unique IDs for generating time-ordered unique identifiers.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
Elixir wrapper for the locker Erlang library, providing abstractions for distributed process registration and resource locking.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
A highly scalable, Redis-persistent queuing system for Vert.x applications.
An Elixir package providing TCP-based connectivity between Elixir applications and Vert.x event bus.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.