Showing 36 of 516 projects
An idiomatic Elixir wrapper for the Erlang RabbitMQ client, implementing the AMQP 0.9.1 protocol.
A pure-Go library for cross-platform local peer discovery using UDP multicast.
A simple high-performance Redis message queue for Node.js with multiple queue types, scheduling, and a web UI.
A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.
A large-scale data warehouse system that provides approximate query answers with error bounds on massive datasets up to 300x faster than Hive.
The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.
A comprehensive Erlang library for interacting with AWS services including EC2, S3, SQS, DynamoDB, and ELB.
A composable, observable, and performant configuration management library for Go designed for distributed systems.
A Go library providing distributed rate limiting algorithms with pluggable backends and locks for scalable applications.
A universal HTAP engine providing ACID transactions and real-time analytics across diverse databases.
A Workflow-As-Code microservice orchestration platform for building resilient, fault-tolerant, and scalable long-running processes.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A Java framework for building production-ready REST services with built-in configuration, metrics, logging, and dependency injection.
A Coq framework for implementing and formally verifying distributed systems with support for multiple fault models.
A modular file scanning and analysis framework that automates running a suite of tools and aggregates their output.
A multi-tenant distributed system for ingesting, rolling up, and serving time series metrics at massive scale.
A practical example of Event Sourcing and CQRS patterns applied to a minimalistic banking domain.
A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.
A curated list of resources about Micro Frontends architecture, including concepts, tools, frameworks, and best practices.
A symbolic model checker for TLA+ and Quint specifications, translating them into SMT constraints for verification.
A JMeter plugin for visually stress testing Apache Dubbo interfaces with support for multiple Dubbo and JMeter versions.
A distributed data transfer and replication service for MySQL with compression, bi-directional sync, and cross-cloud capabilities.
A curated collection of high-quality articles and resources for learning event-driven architecture principles and practices.
An extremely fast globally unique number generator that produces 64-bit integers using Redis, MySQL, MongoDB, or custom callbacks.
A platform for packaging and launching ephemeral blockchain development and test stacks, abstracting over Docker and Kubernetes.
A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.
A fully static distributed library system for searching and reading files from IPFS using SQLite databases hosted on GitHub.
A scalable ecommerce microservice built on gRPC, providing a clean, powerful, and secure RPC interface for modern online stores.
A robust circuit breaker library for Erlang applications to prevent cascading failures and improve system resilience.
A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.
A Rust implementation of an Inter-Blockchain Communication (IBC) relayer for connecting Cosmos-based blockchains.
A book teaching practical patterns for building scalable and reliable distributed machine learning systems using Kubernetes, TensorFlow, Kubeflow, and Argo Workflows.
A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.
A lightweight .NET framework for building self-announcing REST services that automatically register with Consul or ETCD clusters.
A high-performance, reliable Postgres-backed distributed job queue for Elixir with ACID guarantees and a web GUI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.