Showing 36 of 516 projects
A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.
An Apache Mesos framework for building Docker images across a cluster of machines, enabling scalable container builds.
A Ruby library for creating background jobs and multistep workflows using Amazon Simple Workflow (SWF).
A network swarm that automatically discovers peers on the same local network using multicast DNS.
Elixir TCP client adapter for EventStore, enabling event sourcing and CQRS applications.
A Kotlin coroutine-based library for RabbitMQ that simplifies asynchronous messaging with modern reactive patterns.
A Haskell client library for interacting with RabbitMQ message brokers.
A Go library for writing Storm spouts and bolts that communicate with Storm shells via the multilang protocol.
A message queue framework for Elixir with middleware support and multiple adapter options.
A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.
A MapReduce-style framework for processing fast/streaming data, implementing the MapUpdate model.
A channel-based, in-memory message queue for Erlang with automatic channel lifecycle management.
A high-performance, cross-language RPC library for Delphi and FreePascal applications.
An actor system for C# built on Language-Ext, enabling functional concurrent programming with Redis persistence and JS integration.
A distributed entity-component-system framework for creating game servers and client modifications for MMORPGs.
A RESTful asynchronous task queue server that provides a consistent HTTP API for various storage backends.
Advanced runtime tracing and debugging tool for Elixir with distributed capabilities and safety features.
A development environment for managing algorithmic trading operations across a distributed Elixir cluster.
A service discovery infrastructure for Vert.x microservices, enabling registration and discovery of various service types.
A distributed input/output pipe for streaming data between computers using Hypercore.
A service discovery infrastructure for Vert.x microservices that registers and discovers various service types with extensible bridges.
A declarative data-flow programming framework built on Zenoh for building applications that span from cloud to edge devices.
Erlang port driver that wraps the nanomsg C library, enabling Erlang systems to communicate with nanomsg endpoints.
Scalable Byzantine fault detection middleware that ensures transactional integrity across database systems.
A middleware abstraction layer for ROS 2 that enables interoperability between different DDS implementations.
A lightweight Go library that handles RabbitMQ auto-reconnect, publishing retry, and channel pooling to simplify robust messaging.
A Common Lisp implementation of transactional Hewitt Actors for building highly concurrent, thread-agnostic, and secure distributed systems.
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A revamped jump consistent hash algorithm for Go that supports node removal with zero memory allocations.
A curated collection of resources for the Locust load testing framework, including plugins, integrations, tutorials, and tools.
A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.
A curated collection of advanced resources on Event Sourcing, CQRS, and DDD with a focus on Scala and Akka implementations.
A serverless machine learning framework that scales algorithms across cloud lambda functions.
A parallel, capacity-limited worker pool library for Erlang that provides scalable process bounding and overload protection.
A free, real-time Q&A platform for moderating discussions at conferences, meetups, and panel events.
A distributed load testing solution that enables running Gatling simulations across a cluster of machines for high-scale performance testing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.