.NET bindings.
Set of tools designed to analyse genomics data.
A scala kernel for Jupyter.
Collection of the streaming connectors excluded from Spark 2.0 (Akka, MQTT, Twitter. ZeroMQ).
Unified data processing engine supporting both batch and streaming applications. Apache Spark is one of the supported execution environments.
A library of general purpose functions and UDF's.
Upserts, Deletes And Incremental Processing on Big Data..
Upserts, Deletes And Incremental Processing on Big Data..
A distributed multi-tenant JDBC server for large-scale data processing and analytics, built on top of Apache Spark.
Cluster computing system for processing large-scale spatial data.
Declarative machine learning framework on top of Spark.
IPython protocol based middleware for interactive applications.
Web-based notebook that enables interactive data analytics with plugable backends, integrated plotting, and extensive Spark support out-of-the-box.
Open-source toolkit for analyzing web archives.
Distributed Deep Learning library.
PySpark test helpers with beautiful error messages.
Workflow management system with Spark backend.
Cross-platform monitoring tool (Spark UI / Spark History Server replacement).
Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
Storage layer with ACID transactions.
A command-line tool for launching Spark clusters on EC2.
Data frame based graph API.
Genetic analysis framework.
A library that brings useful functions from modern database management systems to Apache Spark.
`joblib` backend for running tasks on Spark clusters.
PMML transformer library for Spark ML.
Type safe machine learning pipelines with RDDs.
Pandas DataFrame API on top of Apache Spark.
Kotlin API bindings and extensions.
Integration with the lakeFS atomic versioned storage layer.
REST server with extensive language support (Python, R, Scala), ability to maintain interactive sessions and object sharing.
\[status unknown\] - linear algebra DSL and optimizer with R-like syntax.
A distributed ml library with support for LightGBM, Vowpal Wabbit, OpenCV, Deep Learning, Cognitive Services, and Model Deployment.
Execution engine and serialization format which supports deployment of `o.a.s.ml` models without dependency on `SparkSession`.
Machine learning orchestration platform.
A system to manage machine learning models for `spark.ml` and `scikit-learn` .
Official MongoDB connector.
Bolt protocol based, Neo4j Connector with RDD, DataFrame and GraphX / GraphFrames support.
Data Cleansing and Exploration utilities with the goal of simplifying data cleaning.
Polynote: an IDE-inspired polyglot notebook. It supports mixing multiple languages in one notebook, and sharing data between them seamlessly. It encourages reproducible notebooks with its immutable data model. Originating from Netflix.
Python API for Deequ.
A native PySpark implementation of spark-daria.
Cassandra support including data source and API and support for arbitrary queries.
XML parser and writer.
C# bindings.
Golang bindings.
Rust bindings.
A Scala library with essential Spark functions and extensions to make you more productive.
A lightweight and fast testing framework.
Simple Spark as a Service which supports objects sharing using so called named objects. JVM only.
Natural language processing library built on top of Apache Spark ML.
Collection of base test classes.
Haskell on Apache Spark.
H2O interoperability layer.
Helpers & syntactic sugar for PySpark.
An alternative R backend, using `dplyr`.
Jupyter magics and kernels for working with remote Spark clusters, for interactively working with remote Spark clusters through Livy, in Jupyter notebooks.
Useful collection of Spark processing patterns. Accompanying GitHub repository: sryza/aas.
Periodical training event organized by the UC Berkeley AMPLab. A source of useful exercise and recorded workshops covering different tools from the Berkeley Data Analytics Stack.
and Apache Spark Developers List - Mailing lists dedicated to usage questions and development topics respectively.
Apache Spark Official Docker images.
Scala oriented introductory course. Part of Functional Programming in Scala Specialization.
Data integration platform with extended DataSource API and multi-user environment.
Series of five courses (Introduction to Apache Spark, Distributed Machine Learning with Apache Spark, Big Data Analysis with Apache Spark, Advanced Apache Spark for Data Science and Data Engineering, Advanced Distributed Machine Learning with Apache Spark) covering different aspects of software engineering and data science. Python oriented.
An easy to setup Docker image for Apache Spark from Data Mechanics.
PySpark with Jupyter Notebook and Mesos client.
Microsoft paper that presents an Apache Spark-based micro-service orchestration framework that extends database operations to include web service primitives.
Introduction to Spark API with Spark 3.0 covered. Good source of knowledge about basic concepts.
Interesting compilation of notes by Jacek Laskowski. Focused on different aspects of Spark internals.
Lambda architecture platform built on Apache Spark and Apache Kafka with specialization for real-time large scale machine learning.
A machine learning library supporting classical Generalized Mixed Model and Generalized Additive Mixed Effect Model.
Machine Learning server for developers and data scientists to build and deploy predictive applications in a fraction of the time.
Paper introducing a core distributed memory abstraction.
Yarn images from SequenceIQ.
New book in the Manning's "in action" family with +400 pages. Starts gently, step-by-step and covers large number of topics. Free excerpt on how to setup Eclipse for Spark application development and how to bootstrap a new application using the provided Maven Archetype. You can find the accompanying GitHub repo here.
Paper introducing relational underpinnings, code generation and Catalyst optimizer.
"A place to discuss and ask questions about using Scala for Spark programming" started by @deanwampler.
Structured Streaming is a new high-level streaming API, it is a declarative API based on automatically incrementalizing a static relational query.