Showing 36 of 218 projects
An in-memory data structure store used as a cache, database, message broker, and vector query engine for real-time applications.
An organized reading list of patterns, case studies, and articles on building scalable, reliable, and performant large-scale systems.
A distributed reliable key-value store for the most critical data of a distributed system.
A distributed, reliable key-value store for the most critical data of a distributed system.
A Go implementation of the Ethereum execution layer protocol, providing a full node client and developer tools.
A modern, high-performance remote procedure call (RPC) framework that enables transparent client-server communication across multiple languages.
A Java-based RPC and microservice framework for building enterprise-grade distributed systems.
An open platform for training, serving, and evaluating large language model based chatbots.
An open-source cross-platform file manager powered by a virtual distributed filesystem, unifying files across devices and clouds.
A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.
A distributed storage system for object storage (S3), file systems, and Iceberg tables, optimized for billions of files with O(1) disk access.
A scalable, portable, and distributed gradient boosting library for efficient machine learning across multiple languages and platforms.
A programming toolkit for building microservices and elegant monoliths in Go, solving common distributed systems problems.
A curated collection of laws, theories, principles, and patterns that developers and technologists encounter.
A dynamic, functional programming language for building scalable and maintainable applications.
A high-performance, S3-compatible distributed object storage system built in Rust, optimized for data lakes and AI workloads.
A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
A Go microservices framework for building robust, cloud-native applications with built-in service governance.
A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.
A Java client and real-time data platform for Valkey and Redis, providing distributed Java objects, services, and APIs.
The official Go implementation of gRPC, a high-performance, open-source RPC framework using HTTP/2.
A Go framework for building distributed microservices with built-in RPC, service discovery, data modeling, and AI agent integration via MCP.
A sample cloud-native e-commerce application built with 11 microservices to demonstrate Kubernetes, Istio, and gRPC best practices.
A durable execution platform for building scalable, reliable applications with automatic failure handling.
High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.
High-performance server for NATS.io, a cloud and edge native messaging system for digital systems, services, and devices.
An industrial-grade, high-performance RPC framework in C++ for building scalable distributed systems.
A lightweight, fault-tolerant distributed relational database built on SQLite, designed for high availability with minimal operational effort.
Open-source API and integration testing platform that auto-generates tests and mocks from real user traffic using eBPF.
The original and most widely used IPFS implementation in Go, providing a full-featured node for decentralized content-addressed storage.
A comprehensive collection of open-ended interview questions for vetting back-end developers, covering design patterns, databases, concurrency, and more.
A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.
A financial transactions database designed for mission-critical safety and performance in OLTP systems.
A high-performance NoSQL database compatible with Apache Cassandra and Amazon DynamoDB, built on a shared-nothing architecture.
A curated list of awesome big data frameworks, resources, and tools across various categories.
A curated list of awesome big data frameworks, resources, and tools across various categories.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.