Showing 36 of 218 projects
A curated list of principles, frameworks, tools, and resources for building and managing microservice architectures.
A curated list of principles, frameworks, tools, and resources for building and managing microservice architectures.
An open-source multi-protocol messaging and streaming broker supporting AMQP, MQTT, STOMP, and WebSocket protocols.
A high-performance distributed POSIX file system for cloud-native environments, storing data in object storage and metadata in databases.
A platform for building highly responsive, resilient, and scalable distributed systems using the actor model.
A microservices orchestration engine created by Netflix to manage workflows across distributed services.
A fast distributed SQL query engine for big data analytics, enabling interactive queries across diverse data sources.
A PHP library for generating and working with universally unique identifiers (UUIDs).
A Go client library for Apache Kafka with comprehensive API support and testing utilities.
A programming language and runtime system for building massively scalable soft real-time systems with high availability requirements.
The official Java implementation of gRPC, a high-performance, HTTP/2-based remote procedure call (RPC) framework.
A web-based tool for managing Apache Kafka clusters, enabling cluster inspection, topic management, and partition operations.
A scalable Java framework for building web crawlers, covering downloading, URL management, content extraction, and persistence.
A lightweight, language-independent RPC framework for building cross-language services with clean abstractions for transport and serialization.
A lightweight messaging kernel library that extends socket interfaces with asynchronous message queues and multiple messaging patterns.
A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.
A tool to simulate common network problems like latency, bandwidth restrictions, and packet loss for testing distributed systems.
A Go library for building event-driven applications with message streams, supporting various pub/sub implementations.
A distributed, scalable, and highly available orchestration engine for executing asynchronous long-running business logic.
Actor framework for Rust providing a high-level API for building concurrent, distributed systems.
A Go library implementing the Raft consensus protocol for managing replicated state machines in distributed systems.
A complete load testing platform for production-grade HTTP, WebSocket, and Playwright-based load tests.
A fast, reliable Redis-based distributed message queue and batch processing system for Node.js, Python, Elixir, and PHP.
Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.
High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.
A modular networking stack in Rust that enables connections by public key instead of IP addresses, with automatic hole-punching and relay fallback.
A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.
A curated list of essential academic papers for understanding database fundamentals and building modern data systems.
A Go library for asynchronous task queues and job processing with distributed message passing.
A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.
A Clojure library for testing distributed systems with fault injection and correctness verification.
A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.
A Docker image and configuration for running Apache Kafka in containerized environments.
A durable background task queue and workflow orchestration platform built on Postgres with observability and flow control.
A high-performance PHP coroutine framework for building microservices and middleware with extreme speed and flexibility.
A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.