Stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
📚 Freely available programming books
A modern load testing tool, using Go and JavaScript - https://k6.io
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Most popular Mocking framework for unit tests written in Java
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
A library that provides an embeddable, persistent key-value store for fast storage.
StreamFlow™ is a stream processing tool designed to help build and monitor processing workflows.
Realtime analytics, this includes the core components of Pulsar pipeline.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Maxwell's daemon, a mysql-to-json kafka producer
Apache Spark - A unified analytics engine for large-scale data processing
DataStax Connector for Apache Spark to Apache Cassandra
an open source solution to application performance monitoring for java server applications
A time-series database for high-performance real-time analytics packaged as a Postgres extension
Apache Lucene and Solr open-source search software
Modern configuration library for distributed apps written in Java.
Scrapy, a fast high-level web crawling & scraping framework for Python.
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Go implementation of the Ethereum protocol
Facebook's Realtime Distributed FS based on Apache Hadoop 0.20-append
Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
Top-level domain name registry service on Google Cloud Platform