#51 · Primary category: Business Intelligence & Analytics
spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Project last updated:08/19/26
GitHub Stars
2.1K
Forks
333
Contributors
62
License
MIT
Why we included this project
Teams that already write C# or F# but need to process datasets far too large for a single machine will find this the missing bridge between their codebase and Apache Spark. It exposes the core Spark surface through .NET APIs, covering DataFrames, SparkSQL, and Structured Streaming, so a .NET shop can run distributed analytics, batch ETL, and streaming pipelines without learning Scala or Python. Because it targets .NET Standard, the same skills and libraries you already use carry over, and it deploys to the usual managed Spark environments like Azure HDInsight, Amazon EMR, and Databricks. It also pairs with ML.NET for training and prediction inside Spark jobs, which matters if you want to scale model scoring across a cluster. For a .NET-centric data team, this is the practical way into big data analytics while staying in a familiar language.
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
spark
Apache Spark - A unified analytics engine for large-scale data processing
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 🚀