Starred repositories
Define your dev environment as code. For microservice apps on Kubernetes.
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Ceph is a distributed object, block, and file storage platform
A modern replacement for Redis and Memcached
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
🤱🏻 Turn any webpage into a desktop app with one command.
Design patterns implemented in Java
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Pulumi - Infrastructure as Code in any programming language 🚀
🧙 Build, run, and manage data pipelines for integrating and transforming data.
The Squiggly Filter is a Jackson JSON PropertyFilter, which selects properties of an object/list/map using a subset of the Facebook Graph API filtering syntax.
Object mapping, and more, for Redis and Node.js. Written in TypeScript.
Spring Data Redis extensions for better search, documents models, and more
Newsletter to help busy software engineers become good at system design 👇
Learn System Design concepts and prepare for interviews using free resources.
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use …
Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. The next cohort starts in January 2026. Join the course here 👇🏼
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Rate limiting, caching, and request prioritization for modern workloads
Docker registry cli tool, primarily for deleting images.
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Modern, lightweight and multi-cluster Kubernetes GUI. Available on Windows, macOS and Linux.
High Performance Inter-Thread Messaging Library