Showing 36 of 218 projects
A Java rate-limiting library based on the token-bucket algorithm, offering high precision and support for both local and distributed scenarios.
A cloud-native microservice framework for Go with built-in resilience, observability, and traffic management features.
A collection of idiomatic, small, general-purpose Scala utilities for time, futures, pooling, and hashing.
A scalable distributed game server engine written in Go, featuring hot-swapping for live updates.
An enhanced HTTP client for Go with built-in retry mechanisms, circuit breaking, and plugin support for fault-tolerant requests.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
A large collection of real-world system log datasets for AI-driven log analytics research.
Official Go client library for building NSQ producers and consumers.
A cross-platform framework for working with schematized data, now archived as of March 2025.
A cross-platform framework for working with schematized data, now archived as of March 2025.
A Scala API for Apache Beam and Google Cloud Dataflow, enabling unified batch and streaming data processing.
A distributed service for efficiently collecting, aggregating, and moving large amounts of log-like data.
A high-performance, lightweight reliable streaming platform built on NATS messaging.
A full-stack .NET microservices e-commerce demo application built with Dapr and Tye.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
Pure Java implementation of ZeroMQ for high-performance asynchronous messaging in distributed or concurrent applications.
A Go error library providing network portability for error objects, suitable for distributed systems with mixed-version compatibility.
A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.
An AI-native microservices platform for building distributed applications with built-in auth, routing, and microfrontend support.
A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.
A Scala library providing abstract algebra types and structures for building aggregation systems and analytics.
Official .NET client library for RabbitMQ, enabling .NET applications to communicate with RabbitMQ message brokers.
A distributed data integration framework for big data ecosystems, handling ingestion, replication, organization, and lifecycle management for both streaming and batch data.
A Ruby and Rails multi-threaded framework for building efficient Kafka-based event-driven applications.
A blazingly fast, low-latency actor engine written in Go for building highly concurrent and distributed systems.
A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.
A distributed DNS service for service discovery built on top of etcd, using DNS queries to locate available services.
A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.
A .NET framework for building async microservices with support for multiple message queues and databases.
A .NET framework for building async microservices with message-based communication, supporting multiple cloud providers and on-premises deployment.
Automatic cluster formation and healing for Elixir applications with pluggable strategies.
An enterprise-level RPC framework based on C++ Workflow, supporting SRPC, bRPC, tRPC, and Thrift protocols.
A scalable, no-SPOF IMAP/POP3 mail server built on MongoDB, designed to follow Gmail's product decisions.
A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.
A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.
A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.