Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Apache Spark
A

Apache Spark

Framework
70 projects97.4k total stars23.8k total forks12 languages

Open-source projects built with Apache Spark

There are currently 70 open-source projects built with Apache Spark, with a combined total of 97.4k GitHub stars. The most common language among these projects is Scala.

Showing 70 open-source projects · page 2 of 2

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Kotlin for Apache Spark
Kotlin for Apache SparkKotlin/kotlin-spark-api

Kotlin bindings and extensions for Apache Spark, enabling idiomatic Kotlin development with data classes, lambdas, and null safety.

48137Kotlin
4 months ago
spark-fast-tests
spark-fast-testsmrpowers-io/spark-fast-tests

A fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.

45577Scala
6 months ago
sparkle
sparkletweag/sparkle

A library for writing Apache Spark applications in Haskell, enabling resilient analytics that scale to thousands of nodes.

44927Haskell
1 year ago
sparklling
sparkllinggorillalabs/sparkling

A fast, fully-featured, and developer-friendly Clojure API for Apache Spark.

44868Clojure
4 years ago
SparklingPandas
SparklingPandassparklingpandas/sparklingpandas

A Python library that provides a Pandas-like API on top of Apache Spark DataFrames for distributed data analysis.

36179Python
3 years ago
neo4j-spark-connector
neo4j-spark-connectorneo4j-contrib/neo4j-spark-connector

A bi-directional connector enabling Apache Spark to read from and write to Neo4j graph databases using Spark DataSource APIs.

324119Scala
3 days ago
Hivemall
Hivemallapache/incubator-hivemall

A scalable machine learning library that runs on Apache Hive, Spark, and Pig for distributed ML directly in SQL.

312112Java
4 years ago
Spark-MongoDB
Spark-MongoDBStratio/Spark-MongoDB

A Spark library for reading and writing data between Spark SQL and MongoDB collections.

30694Scala
10 years ago
Geni
Genizero-one-group/geni

An idiomatic Clojure dataframe library that runs on Apache Spark, providing a seamless interface for data processing and machine learning.

29626Clojure
13 days ago
isolation-forest
isolation-forestlinkedin/isolation-forest

A distributed Spark/Scala implementation of Isolation Forest and Extended Isolation Forest algorithms for scalable unsupervised outlier detection.

26554Scala
2 months ago
hgraphdb
hgraphdbrayokota/hgraphdb

A client layer that enables HBase to function as a TinkerPop 3-compliant graph database.

26354Java
5 months ago
ruby-spark
ruby-sparkondra-m/ruby-spark

A Ruby wrapper for Apache Spark, enabling large-scale data processing with Ruby's expressive syntax.

22528Ruby
9 years ago
DynaML
DynaMLtranscendent-ai-labs/DynaML

A Scala and JVM machine learning toolbox for research, education, and industry with an interactive REPL and end-to-end pipelines.

20245Scala
3 years ago
Deep Spark
Deep SparkStratio/deep-spark

A thin integration layer connecting Apache Spark with various NoSQL datastores and JDBC databases.

19743Java
10 years ago
LiFT
LiFTlinkedin/LiFT

A Scala/Spark library for measuring fairness and mitigating bias in large-scale machine learning workflows.

17322Scala
10 months ago
Crossdata
CrossdataStratio/Crossdata

A distributed framework extending Apache Spark with unified SQL access to multiple datastores, optimized connectors, and streaming support.

16851Scala
7 years ago
ArchiveSpark
ArchiveSparkhelgeho/ArchiveSpark

An Apache Spark framework for efficient data processing, extraction, and derivation from web archives and archival collections.

16319Scala
1 year ago
Archives Unleashed Toolkit
Archives Unleashed Toolkitarchivesunleashed/aut

An open-source toolkit for analyzing web archives at scale using Apache Spark.

15833Scala
1 month ago
Spark-BigQuery
Spark-BigQueryspotify/spark-bigquery

A Spark library for reading from and writing to Google BigQuery using DataFrames and SQL.

15650Scala
6 years ago
yurita
yuritapaypal/yurita

An open-source framework for developing large-scale anomaly detection models using Apache Spark.

10929Scala
7 years ago
JPMML-Spark
JPMML-Sparkjpmml/jpmml-spark

A PMML evaluator library for Apache Spark that provides ML-compatible transformers for deploying predictive models.

9943Scala
1 month ago
Scylla-Migrator
Scylla-Migratorscylladb/scylla-migrator

A Spark application for migrating data to ScyllaDB from CQL-compatible databases or DynamoDB via Alternator.

7348Scala
2 days ago
RS-FISH
RS-FISHPreibischLab/RS-FISH

An open-source tool for precise, interactive, fast, and scalable spot detection in 2D/3D microscopy images for FISH-based spatial genomics.

5515Java
1 year ago
timely-security-analytics
timely-security-analyticsawslabs/timely-security-analytics

Demo code for analyzing AWS CloudTrail and S3 logs using Apache Spark to detect security anomalies and enable SQL queries.

2913Scala
6 years ago
Archives Unleashed Notebooks
Archives Unleashed Notebooksarchivesunleashed/notebooks

Example notebooks for analyzing web archives using the Archives Unleashed Toolkit.

275Jupyter Notebook
3 years ago
sample KafkaSparkCassandra
sample KafkaSparkCassandrainstaclustr/sample-KafkaSparkCassandra

A Scala sample application demonstrating Spark Streaming integration with Kafka and Cassandra for data processing.

2223Scala
7 years ago
Sparkling
Sparklinginternetarchive/Sparkling

A Scala/Spark library for efficient processing, extraction, and derivation of web archive data (CDX/WARC).

172Scala
5 months ago
Tweet Archvies Unleashed Toolkit
Tweet Archvies Unleashed Toolkitarchivesunleashed/twut

An open-source toolkit for analyzing line-oriented JSON Twitter archives using Apache Spark.

102Scala
7 months ago
Spin up PySpark and PySparkling on AWS
Spin up PySpark and PySparkling on AWSkcrandall/EMR_Spark_Automation

Automates AWS EMR cluster deployment and Spark job submission with integrated logging and PySparkling support for H2O.

85Python
9 years ago
sample Spark Job Server Cassandra
sample Spark Job Server Cassandrainstaclustr/sample-SparkJobserverCassandra

A sample Spark job demonstrating how to use Spark Jobserver to run Apache Spark analytics with Cassandra.

22Scala
10 years ago
spark-resources-metrics-plugin
spark-resources-metrics-plugindutrevis/spark-resources-metrics-plugin

An Apache Spark plugin that collects system resource metrics (CPU, memory) not provided by Spark's native metrics system.

15Scala
2 years ago
sample Spark Cassandra with SSL
sample Spark Cassandra with SSLinstaclustr/sample-SparkCassandrawithSSL

A sample Spark job demonstrating analytics on Cassandra with SSL encryption for secure data processing.

13Java
7 years ago
Import CSV files with spark
Import CSV files with sparkmarkthebault/importCSVSparkCassandra

Import CSV files from AWS S3 into Cassandra using Apache Spark with a simple configuration-based approach.

00Scala
10 years ago
TD-Spark
TD-Sparkliuyq-617/TD-Spark

A Java project that reads from and writes to TDengine using Apache Spark for data processing.

01Java
4 years ago
1
2