1.binhnguyennus / awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Ranked by Attention Score: stars gained over the last 180 complete days
54 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
ClickHouse® is a real-time analytics database management system
Apache Spark - A unified analytics engine for large-scale data processing
All-in-one IoT Platform - Device management, data collection, processing and visualization.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.
Cloud-native OSS search engine for observability
The Data Engineering Cookbook
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
The Open Source Feature Store for AI/ML
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Open-Source Web UI for Apache Kafka Management
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
大数据入门指南 :star:
The most widely used Python to C compiler
One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database.
Arkime is an open source, large scale, full packet capturing, indexing, and database system.
An open source cybersecurity protocol for syncing decentralized graph data.
Apache Beam is a unified programming model for Batch and Streaming data processing.
Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability
The official home of the Presto distributed SQL query engine for big data
Apache DataFusion Ballista Distributed Query Engine
A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
High-performance, time-indexed object storage for robotics and industrial IoT
Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark
Apache Ignite
GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs
Open source security data lake for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS
CMAK is a tool for managing Apache Kafka clusters
PredictionIO, a machine learning server for developers and ML engineers.
Low-code tool for automating actions on real time data | Stream processing for the users.
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
Koalas: pandas API on Apache Spark
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
Distributed Big Data Orchestration Service
A crazy fast analytical database, built on bitmaps. Perfect for ML applications. Learn more at: http://docs.featurebase.com/. Start a Docker instance: https://hub.docker.com/r/featurebasedb/featurebase
oneAPI Data Analytics Library (oneDAL)
Sparkling Water provides H2O functionality inside Spark cluster
Big Data essentials: Hadoop, MapReduce, Spark. Explore tutorials and demos in Jupyter notebooks—most are self-contained and live, ready to run with a click.
Tree diagrams with JavaScript :evergreen_tree: :chart_with_upwards_trend:
A large-scale entity and relation database supporting aggregation of properties
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
Data-mining and Visualization components for RAD Studio
A comprehensive Spark guide collated from multiple sources that can be referred to learn more about Spark or as an interview refresher.
Serverless proxy for Spark cluster
Scalable Full History API Solution for Antelope (former EOSIO) based blockchains
Distributed Stream and Batch Processing
CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.