#1 · Primary category: Business Intelligence & Analytics
spark
Apache Spark - A unified analytics engine for large-scale data processing
Project last updated:08/29/26
GitHub Stars
43.9K
Forks
29.4K
Contributors
3.6K
License
Apache-2.0
Why we included this project
Apache Spark has been the workhorse of large-scale data pipelines for over a decade, and most teams reach for it once a single machine stops being enough. You get familiar APIs in Scala, Java, and Python, plus Spark SQL for relational queries and DataFrames, so analysts and engineers can work in the same tool. Beyond batch ETL, it handles streaming workloads through Structured Streaming, and MLlib and GraphX cover distributed machine learning and graph analytics without moving data to a separate system. The connector ecosystem is large, and the documentation and community knowledge built up through years of production use at thousands of companies make it a dependable choice. For teams building data products or internal analytics, that track record is the main reason to pick Spark.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
posthog
Open-source platform for building self-driving products, with AI observability, analytics, session replay, and more.