#Apache-spark

Showing 60 of 73 repositories tagged #apache-spark, ranked by stars

mlflow
mlflow
mlflow

The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables teams of all sizes to debug, evaluate, monitor, and optimize production-quality AI applications while controlling costs and managing access to models and data.

Score
100
★ 27.0k ⑂ 6.0k +5/day
Python
treeverse
treeverse
lakeFS

lakeFS - Data version control for your data lake | Git for data

Score
0
★ 5.4k ⑂ 461 +4/day
Go
microsoft
microsoft
SynapseML

Simple and Distributed Machine Learning

Score
100
★ 5.2k ⑂ 862
Scala
spark-notebook
spark-notebook
spark-notebook

Interactive and Reactive Data Science using Scala and Spark.

Score
96
★ 3.1k ⑂ 642
JavaScript
kubeflow
kubeflow
spark-operator

Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.

Score
100
★ 3.1k ⑂ 1.5k +4/day
Python
lakehq
lakehq
sail

Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.

Score
75
★ 3.1k ⑂ 192 +2/day
Rust
dotnet
dotnet
spark

.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.

Score
100
★ 2.1k ⑂ 329
C#
big-data-europe
big-data-europe
docker-spark

Apache Spark docker image

Score
86
★ 2.0k ⑂ 690
Shell
feathr-ai
feathr-ai
feathr

Feathr – A scalable, unified data and AI engineering platform for enterprise

Score
90
★ 1.9k ⑂ 245
Scala
OryxProject
OryxProject
oryx

Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning

Score
33
★ 1.8k ⑂ 401
Java
ptyadana
ptyadana
SQL-Data-Analysis-and-Visualization-Projects

SQL data analysis & visualization projects using MySQL, PostgreSQL, SQLite, Tableau, Apache Spark and pySpark.

Score
92
★ 1.8k ⑂ 574 +9/day
Jupyter Notebook
san089
san089
goodreads_etl_pipeline

An end-to-end GoodReads Data Pipeline for Building Data Lake, Data Warehouse and Analytics Platform.

Score
88
★ 1.5k ⑂ 245
Python
sparklyr
sparklyr
sparklyr

R interface for Apache Spark

Score
67
★ 970 ⑂ 307
R
aloneguid
aloneguid
parquet-dotnet

Fully managed Apache Parquet implementation

Score
0
★ 892 ⑂ 187 +3/day
C#
LucaCanali
LucaCanali
sparkMeasure

This repository contains the development code for sparkMeasure, an Apache Spark performance analysis and troubleshooting library. It simplifies collecting, aggregating, and exporting Spark task/stage metrics, and is designed for practical use by developers and data engineers in interactive analysis, testing, and production monitoring workflows.

Score
50
★ 827 ⑂ 159 +1/day
Scala
cerndb
cerndb
dist-keras

Distributed Deep Learning, with a focus on distributed training, using Keras and Apache Spark.

Score
75
★ 622 ⑂ 164
Python
rjurney
rjurney
Agile_Data_Code_2

Code for Agile Data Science 2.0, O'Reilly 2017, Second Edition

Score
25
★ 461 ⑂ 306
Jupyter Notebook
1duo
1duo
awesome-ai-infrastructures

Infrastructures™ for Machine Learning Training/Inference in Production.

Score
43
★ 454 ⑂ 88
josephmachado
josephmachado
efficient_data_processing_spark

Code for "Efficient Data Processing in Spark" Course

Score
98
★ 387 ⑂ 79 +2/day
Python
DataWithBaraa
DataWithBaraa
databricks_bootcamp_2026

End-to-end Data Lakehouse project built on Databricks, following the Medallion Architecture (Bronze, Silver, Gold). Covers real-world data engineering and analytics workflows using Spark, PySpark, SQL, Delta Lake, and Unity Catalog. Designed for learning, portfolio building, and job interviews.

Score
94
★ 354 ⑂ 173 +5/day
Jupyter Notebook
datamechanics
datamechanics
delight

A Spark UI and Spark History Server alternative with CPU and Memory metrics! Delight is free, cross-platform, and open-source.

Score
29
★ 345 ⑂ 58
Scala
airscholar
airscholar
e2e-data-engineering

An end-to-end data engineering pipeline that orchestrates data ingestion, processing, and storage using Apache Airflow, Python, Apache Kafka, Apache Zookeeper, Apache Spark, and Cassandra. All components are containerized with Docker for easy deployment and scalability.

Score
67
★ 333 ⑂ 152 +1/day
Python
cuebook
cuebook
cuelake

Use SQL to build ELT pipelines on a data lakehouse.

Score
58
★ 290 ⑂ 29
JavaScript
svenkreiss
svenkreiss
pysparkling

A pure Python implementation of Apache Spark's RDD and DStream interfaces.

Score
60
★ 270 ⑂ 45
Python
PiercingDan
PiercingDan
spark-Jupyter-AWS

A guide on how to set up Jupyter with Pyspark painlessly on AWS EC2 clusters, with S3 I/O support

Score
54
★ 260 ⑂ 18
Jupyter Notebook
kubeflow
kubeflow
mcp-apache-spark-history-server

MCP Server and CLI for Apache Spark History Server. Debug Spark applications from AI agents, scripts, or the terminal.

Score
71
★ 182 ⑂ 65 +2/day
Python
lamastex
lamastex
scalable-data-science

Scalable Data Science, course sets in big data Using Apache Spark over databricks and their mathematical, statistical and computational foundations using SageMath.

Score
65
★ 167 ⑂ 93
HTML
mahmoudparsian
mahmoudparsian
big-data-mapreduce-course

Big Data Modeling, MapReduce, Spark, PySpark @ Santa Clara University

Score
87
★ 164 ⑂ 142
HTML
coder2j
coder2j
pyspark-tutorial

PySpark Tutorial for Beginners - Practical Examples in Jupyter Notebook with Spark version 3.4.1. The tutorial covers various topics like Spark Introduction, Spark Installation, Spark RDD Transformations and Actions, Spark DataFrame, Spark SQL, and more. It is completely free on YouTube and is beginner-friendly without any prerequisites.

Score
63
★ 150 ⑂ 141 +1/day
Jupyter Notebook
G-Research
G-Research
fasttrackml

Experiment tracking server focused on speed and scalability

Score
42
★ 117 ⑂ 18
Go
exacaster
exacaster
lighter

REST API for Apache Spark on K8S or YARN

Score
81
★ 112 ⑂ 26
Java
dimajix
dimajix
flowman

Flowman is an ETL framework powered by Apache Spark. With its declarative approach, Flowman simplifies the development of complex data pipelines.

Score
85
★ 97 ⑂ 19
Scala
itsjafer
itsjafer
jupyterlab-sparkmonitor

JupyterLab extension that enables monitoring launched Apache Spark jobs from within a notebook

Score
38
★ 92 ⑂ 23
JavaScript
groda
groda
big_data

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.

Score
57
★ 87 ⑂ 27 +2/day
Jupyter Notebook
Ditectrev
Ditectrev
Amazon-Web-Services-Certified-AWS-Certified-Machine-Learning-MLS-C01-Practice-Tests-Exams-Question

⛳️ PASS: Amazon Web Services Certified (AWS Certified) Machine Learning Specialty (MLS-C01) by learning based on our Questions & Answers (Q&A) Practice Tests Exams.

Score
0
★ 83 ⑂ 47
geoHeil
geoHeil
awesome-tools

curated list of awesome tools and libraries for specific domains

Score
79
★ 80 ⑂ 14 +1/day
sparkdq-community
sparkdq-community
sparkdq

A lightweight, declarative PySpark framework for data quality validation — check columns, rows, and entire datasets directly in your Spark pipelines

Score
73
★ 77 ⑂ 8 +1/day
Python
andre-salvati
andre-salvati
databricks-template

A production-ready PySpark project template with medallion architecture, Python packaging, unit tests, integration tests, CI/CD automation, Databricks Asset Bundles, and DQX data quality framework.

Score
83
★ 75 ⑂ 32 +1/day
Python
Noman654
Noman654
dataengineer_prep

Data engineering interview prep - PySpark notebooks, theory docs, quizzes, and company-specific patterns. Built around Zephyr Coffee Co., a fictional 200-store chain with messy data.

Score
77
★ 74 ⑂ 15 +1/day
Jupyter Notebook
IBM
IBM
kafka-streaming-click-analysis

Use Kafka and Apache Spark streaming to perform click stream analytics

Score
46
★ 74 ⑂ 57
Jupyter Notebook
jaceklaskowski
jaceklaskowski
spark-kubernetes-book

The Internals of Spark on Kubernetes

Score
0
★ 73 ⑂ 18
sbl-sdsc
sbl-sdsc
mmtf-pyspark

Methods for the parallel and distributed analysis and mining of the Protein Data Bank using MMTF and Apache Spark.

Score
35
★ 68 ⑂ 27
Python
Gaglia88
Gaglia88
sparker

SparkER: an Entity Resolution framework for Apache Spark

Score
0
★ 66 ⑂ 19
Scala
lresende
lresende
ansible-spark-cluster

Ansible roles to install an Spark Standalone cluster (HDFS/Spark/Jupyter Notebook) or Ambari based Spark cluster

Score
14
★ 62 ⑂ 35
Shell
sbl-sdsc
sbl-sdsc
mmtf-workshop-2018

Structural Bioinformatics Training Workshop & Hackathon 2018

Score
37
★ 60 ⑂ 32
Jupyter Notebook
KentHsu
KentHsu
Udacity-Data-Engineering-Nanodgree

Udacity Data Engineering Nanodegree Program

Score
44
★ 54 ⑂ 57
Jupyter Notebook
Spratiher9
Spratiher9
Sparkora

Powerful rapid automatic EDA and feature engineering library with a very easy to use API 🌟

Score
25
★ 52 ⑂ 7
HTML
dbis-ilm
dbis-ilm
stark

A framework for Spatio-Temporal Data Analytics on Spark

Score
27
★ 52 ⑂ 12
Scala
CoxAutomotiveDataSolutions
CoxAutomotiveDataSolutions
spark-distcp

A re-implementation of Hadoop DistCP in Apache Spark

Score
33
★ 47 ⑂ 33
Scala
rafaelpierre
rafaelpierre
pyjaws

PyJaws: A Pythonic Way to Define Databricks Jobs and Workflows

Score
56
★ 45 ⑂ 4
Python
airscholar
airscholar
RealtimeStreamingEngineering

This project serves as a comprehensive guide to building an end-to-end data engineering pipeline using TCP/IP Socket, Apache Spark, OpenAI LLM, Kafka and Elasticsearch. It covers each stage from data acquisition, processing, sentiment analysis with ChatGPT, production to kafka topic and connection to elasticsearch.

Score
0
★ 45 ⑂ 31
Python
raycad
raycad
stream-processing

Stream processing guidelines and examples using Apache Flink and Apache Spark

Score
29
★ 44 ⑂ 22
Java
mikeroyal
mikeroyal
Apache-Spark-Guide

Apache Spark Guide

Score
23
★ 38 ⑂ 12
Python
jrlasak
jrlasak
databricks-100

100 essential Databricks concepts for data engineers, organized by category with difficulty levels and self-assessment scoring

Score
71
★ 35 ⑂ 36
jrlasak
jrlasak
awesome-databricks

170+ curated resources every Databricks Data Engineer should bookmark - tools, courses, creators, labs, and communities

Score
69
★ 33 ⑂ 20 +2/day
cybergeekgyan
cybergeekgyan
Data-Engineering-Portfolio

Data Engineering portfolio projects, resources used to study data tools...

Score
19
★ 31 ⑂ 12
Jupyter Notebook
dain55788
dain55788
ELT-Data-Pipeline

ELT Data Pipeline implementation in Data Warehousing environment

Score
17
★ 30 ⑂ 10
Jupyter Notebook
Smart-Shaped
Smart-Shaped
chaM3Leon

By Smart Shaped s.r.l. (https://www.smartshaped.com/)

Score
31
★ 29 ⑂ 2
Java
NitinDatta8
NitinDatta8
realtime-data-streaming

End-to-end data engineering pipeline with various technologies to ingest real time data.

Score
15
★ 28 ⑂ 7
Python
maprihoda
maprihoda
data-analysis-with-python-and-pyspark
Score
21
★ 26 ⑂ 16 +1/day
Python
Related Topics
#data-engineering#spark#pyspark#machine-learning#python#big-data#data-science#databricks#scala#data-analysis#apache-airflow#kubernetes

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly