1.binhnguyennus / awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Ranked by Attention Score: stars gained over the last 30 complete days
48 repositories by Attention Score · Oct 4, 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
A distributed, fast open-source graph database featuring horizontal scalability and high availability
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.
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 most widely used Python to C compiler
The Open Source Feature Store for AI/ML
Arkime is an open source, large scale, full packet capturing, indexing, and database system.
大数据入门指南 :star:
Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Apache Beam is a unified programming model for Batch and Streaming data processing.
An open source cybersecurity protocol for syncing decentralized graph data.
Open-Source Web UI for Apache Kafka Management
Apache DataFusion Ballista Distributed Query Engine
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.
One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database.
The official home of the Presto distributed SQL query engine for big data
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.
Simple and Distributed Machine Learning Python Library porting ML algorithms for Spark
Apache Ignite
A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
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
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 🗄️
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
🏅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
PredictionIO, a machine learning server for developers and ML engineers.
Distributed Big Data Orchestration Service
High-performance, time-indexed object storage for robotics and industrial IoT
A large-scale entity and relation database supporting aggregation of properties
GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs
Low-code tool for automating actions on real time data | Stream processing for the users.
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
Koalas: pandas API on Apache Spark
Distributed Stream and Batch Processing
A comprehensive Spark guide collated from multiple sources that can be referred to learn more about Spark or as an interview refresher.
oneAPI Data Analytics Library (oneDAL)
Read and write Neuroglancer datasets programmatically.
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.
A curated list of awesome Qlik extensions and resources for Qlik Sense and QlikView