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 polymorphic middleware framework for building interoperable distributed applications in Ada and C.
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 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 Go package for efficient, streaming computation of Merkle roots and proofs with minimal memory usage.
A simple Elixir library for creating RabbitMQ producers and consumers with minimal boilerplate.
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 Crystal-based framework for rapid blockchain and dApp prototyping with a built-in explorer.
A Consul-based cluster manager plugin for Vert.x, enabling service discovery, distributed data structures, and cluster coordination.
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 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 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 minimalistic workflow engine for JVM that defines workflows as Java functions and runs them as Apache Kafka Streams processors.
A CUID (collision-resistant identifier) generator implementation for OCaml.
Automatic cluster formation and healing for Elixir applications with pluggable discovery strategies.
A Go library for using DynamoDB as a fast and reliable atomic counter.
A Crystal implementation of K-Sortable Globally Unique IDs for generating time-ordered unique identifiers.
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 Object Pascal client library for the NATS messaging system, based on the NATS C Client binaries.
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.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
An Elixir package providing TCP-based connectivity between Elixir applications and Vert.x event bus.
A proof-of-concept demonstrating how to horizontally scale PocketBase using LibSQL's distributed database replication and load balancing.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.