OSS Tanbou

Apache Spark — one large-scale engine for SQL, DataFrames, streams, and ML

OSS health 95
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
43,989
Primary language
Scala
License
Apache-2.0
Repository last updated
Sep 13, 2026

Overview

Apache Spark is a unified analytics engine for large-scale data processing. On top of high-level Scala, Java, and Python APIs and an optimized engine, one project provides Spark SQL and DataFrames, pandas API on Spark, MLlib, GraphX, and Structured Streaming.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Run batch, SQL, streaming, and machine learning on one engine

The current README combines an engine for general computation graphs with Spark SQL and DataFrames, a pandas-workload API, MLlib for machine learning, GraphX for graph processing, and Structured Streaming. The repository also documents Scala and PySpark shells, example programs, builds, and tests.

Sources: [1]

For unifying large data workflows across multiple nodes

It is a candidate for data teams bringing high-volume batch aggregation, interactive SQL, feature engineering, and stream processing onto a shared cluster foundation. Test partitions, skew, shuffles, memory, serialization, connectors, failure recovery, and cost with representative data.

Sources: [1]

Separate the development branch from release docs and supported languages

The README contains only basic setup and sends users to versioned documentation on the project site. Do not apply master build instructions directly to a production release; confirm Hadoop, Java, Scala, and Python compatibility for the selected version. The README marks the R API as deprecated. Spark uses the Apache License 2.0.

Sources: [1][2]

Official sources

  1. [1]Apache Spark README(2026-09-13)
  2. [2]Apache Spark license(2026-09-13)
Supplemental curator note

Selected for qualifying the common word Spark with Apache and expanding into a large long-tail surface across SQL, DataFrames, streaming, and ML.

Growth

Growth trends · Last 30 days

43,989 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
464
Open PRs
517

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • python
  • scala
  • r
  • java
  • big-data
  • jdbc
  • sql
  • spark
Stars
43,989
Forks
29,371
Watchers
1,998
Open issues
32
Primary language
Scala
License
Apache-2.0
Repository last updated
Sep 13, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.