Python Spark

Open-source Python projects categorized as Spark

Top 23 Python Spark Projects

  1. data-science-ipython-notebooks

    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.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Project mention: I ran my code analyzer on 9 codebases it had never seen. It found 3 real bugs, and embarrassed me first. | dev.to | 2026-07-16

    redash ships a client method calling GET /api/dashboards/recent with no backend route serves it. (Latent: the method has no callers today, which the issue says plainly. #7769)

  4. ChuanhuChatGPT

    GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.

  5. sqlglot

    Python SQL Parser and Transpiler

    Project mention: Two Frameworks - dbt & SQLMesh, One Owner | dev.to | 2026-08-18

    We should also declare an interest. Interlace's entire intermediate representation is sqlglot — the parser that came with the Tobiko acquisition. Every model we compile is parsed, canonicalised and transpiled by a library Fivetran now stewards. We are not neutral observers of this consolidation; we are downstream of it.

  6. Mage

    🧙 The modern replacement for Airflow. Mage is an open-source data pipeline tool for transforming and integrating data. https://github.com/mage-ai/mage-ai

  7. dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  8. TensorFlowOnSpark

    TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. koalas

    Koalas: pandas API on Apache Spark

  11. spark-operator

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

  12. fugue

    A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.

  13. Optimus

    :truck: Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark (by ironmussa)

  14. sparkmagic

    Jupyter magics and kernels for working with remote Spark clusters

  15. listenbrainz-server

    Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.

    Project mention: Why media fans want to escape algorithms with CDs, DVDs and vinyl | news.ycombinator.com | 2026-10-02

    > I do wish I could figure out some sort of recommendation system to find new magic, though. Obviously not to steam new/unowned songs, just to point me in a direction next time I go to the store.

    Navidrome can scrobble to https://listenbrainz.org/ which has a recommendations mechanism

    Or set up "soulsync" and just use the library scanning, scrobbling, and recommendations / artist watching features if you don't want to pirate the music as well.

  16. streamify

    A data engineering project with Kafka, Spark Streaming, dbt, Docker, Airflow, Terraform, GCP and much more!

  17. dingo

    Dingo: A Comprehensive AI Data, Model and Application Quality Evaluation Tool (by MigoXLab)

  18. enterprise_gateway

    A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.

  19. datacompy

    Pandas, Polars, Spark, and Snowpark DataFrame comparison for humans and more!

  20. popmon

    Monitor the stability of a Pandas or Spark dataframe ⚙︎

  21. flytekit

    Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.

  22. visions

    Type System for Data Analysis in Python

  23. geopyspark

    GeoTrellis for PySpark

  24. cape-dataframes

    Privacy transformations on Spark and Pandas dataframes backed by a simple policy language.

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Spark discussion

Log in or Post with

Python Spark related posts

  • How to Build an Open Lakehouse on Your Laptop

    8 projects | dev.to | 1 Oct 2026
  • The same pipeline, minus the cluster

    1 project | dev.to | 5 Sep 2026
  • Building an investing knowledge graph, part 4: building the resolver

    1 project | dev.to | 31 Aug 2026
  • Building an investing knowledge graph, part 3: same company, seven names

    1 project | dev.to | 30 Aug 2026
  • Loop: life DWH, logical and physical models. Part 1

    5 projects | dev.to | 19 Sep 2025
  • PyTorch Library for Running LLM on Intel CPU and GPU

    1 project | news.ycombinator.com | 3 Apr 2024
  • Splink: Fast, accurate, scalable probabilistic data linkage

    1 project | news.ycombinator.com | 13 Mar 2024
  • A note from our sponsor - AppSignal
    www.appsignal.com | 7 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Index

What are some of the best open-source Spark projects in Python? This list will help you:

# Project Stars
1 data-science-ipython-notebooks 29,349
2 Redash 28,831
3 ChuanhuChatGPT 15,275
4 sqlglot 9,650
5 Mage 8,829
6 dev-setup 6,265
7 TensorFlowOnSpark 3,845
8 koalas 3,375
9 spark-operator 3,153
10 splink 2,452
11 fugue 2,169
12 Optimus 1,536
13 sparkmagic 1,366
14 listenbrainz-server 1,026
15 streamify 889
16 dingo 757
17 enterprise_gateway 667
18 datacompy 658
19 popmon 511
20 flytekit 320
21 visions 223
22 geopyspark 179
23 cape-dataframes 175

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com