Showing 36 of 495 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 fast distributed SQL query engine for big data analytics, enabling interactive queries across diverse data sources.
A microservices orchestration engine created by Netflix to manage workflows across distributed services.
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.
A modular networking stack in Rust that enables connections by public key instead of IP addresses, with automatic hole-punching and relay fallback.
High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.
Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.
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 durable background task queue and workflow orchestration platform built on Postgres with observability and flow control.
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 high-performance PHP coroutine framework for building microservices and middleware with extreme speed and flexibility.
An open-source, Google Zanzibar-inspired database for storing and querying fine-grained authorization data at scale.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.