Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source big-data software

483 open-source libraries, tools and applications tagged big-data, ranked by how closely big-data is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

483 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Almond
Almond is a Scala kernel for Jupyter, formerly known as jupyter-scala. It wraps the Ammonite Scala REPL with Jupyter integration, offering …
951629active
Tonbo
Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati…
601624active
apache/gluten
Apache Gluten is a middle-layer plugin that offloads JVM-based SQL engine execution (primarily Spark SQL) to high-performance native engine…
881603active
getdozer/dozer
Dozer is a real-time data movement tool written in Rust that captures change data (CDC) from sources like Postgres, MySQL, Snowflake, and K…
231578active
quixio/quix-streams
Quix Streams is a pure Python framework for building real-time data pipelines and event-driven applications on Apache Kafka using a Streami…
961574active
Substrait
Substrait is a cross-language specification and tooling for describing data compute operations as standardized relational algebra query pla…
981562active
holdenk/spark-testing-base
A library providing base classes for writing tests for Apache Spark applications in Scala and Python. It handles the setup and teardown of …
661554active
google/tensorstore
TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,…
771547active
combust/mleap
MLeap is a serialization format (Bundle.ML) and portable execution engine for machine learning pipelines, implemented in Scala with Python …
981546active
BemiHQ/BemiDB
BemiDB is an open-source analytical data warehouse that combines built-in data source connectors (like Fivetran) with a Postgres-compatible…
501536active
Bumblebee
Optimus is a Python library for agile data preparation that provides a unified API over pandas, Dask, cuDF, Dask-cuDF, Vaex, and PySpark. I…
231535active
projectnessie/nessie
Project Nessie is a transactional catalog for data lakes that provides Git-like branching, tagging, and cross-table transactions for Apache…
991522active
apache/inlong
Apache InLong is a one-stop, full-scenario integration framework for massive data, supporting data ingestion, synchronization, and subscrip…
861503stable
locationtech/geomesa
GeoMesa is an open-source suite of JVM-based tools for large-scale geospatial querying and analytics on distributed computing systems. It p…
761499active
Dremio
Dremio is an open-source data lakehouse platform that lets users query and analyze data across data lakes, object storage, and databases wi…
481498active
apache/hop
Apache Hop is an open-source data and metadata orchestration platform for visually designing and running data integration pipelines and wor…
911488active
lakekeeper/lakekeeper
Lakekeeper is an Apache Iceberg REST Catalog implementation written in Rust that provides centralized access control, credential vending, a…
931483active
datazip-inc/olake
OLake Go is a high-performance open-source EL (extract-load) engine written in Go that replicates databases (PostgreSQL, MySQL, MongoDB, Or…
851474active
Netflix/mantis
Mantis is a Netflix open-source stream processing platform written in Java for building realtime, cost-effective, operations-focused applic…
681472active
wgzhao/Addax
Addax is a fast, extensible ETL tool for synchronizing data between heterogeneous SQL and NoSQL data sources, forked and evolved from Aliba…
1001448active
apache/cloudberry
Apache Cloudberry is an advanced open-source Massively Parallel Processing (MPP) database derived from Greenplum and built on a modern Post…
771431active
parquet-go
A pure-Go library for reading and writing Apache Parquet files, supporting nested and flat schemas with multiple encodings. It maps Go stru…
561431active
opendatadiscovery/odd-platform
ODD Platform is an open-source data discovery and observability platform that provides a federated data catalog, end-to-end data and micros…
921429active
apache/iceberg-rust
A Rust implementation of the Apache Iceberg open table format for managing large analytic datasets. It provides crates for the core Iceberg…
881428active
heterodb/pg-strom
PG-Strom is a PostgreSQL extension that accelerates SQL analytics and batch workloads using GPU devices, NVMe-SSD storage, and Apache Arrow…
771409active
OpenTSDB/opentsdb
OpenTSDB is a distributed, scalable time series database (TSDB) built on top of HBase, written in Java. It stores, indexes, and serves metr…
235063maintenance
cloudera/hue
Hue is an open-source web-based SQL query assistant and editor for databases and data warehouses, supporting connectors like Hive, Impala, …
671406active
mtth/avsc
A pure JavaScript implementation of the Apache Avro serialization specification for Node.js and browsers. It provides fast, compact binary …
501388stable
Aerospike Database
Aerospike is a distributed, flash-optimized NoSQL database server written in C that combines in-memory speeds with SSD-based durability thr…
941380stable
locationtech/geotrellis
GeoTrellis is a Scala library and framework for high-performance reading, writing, and processing of geospatial raster and vector data. It …
821377stable
PyTables/PyTables
PyTables is a Python package for managing hierarchical datasets built on top of the HDF5 library and NumPy. It provides a fast, object-orie…
751372stable
jupyter-incubator/sparkmagic
Sparkmagic is a set of Jupyter magics and kernels for interactively working with remote Spark clusters through a REST server such as Livy, …
381368active
XTXMarkets/ternfs
TernFS is an exabyte-scale, multi-region distributed file system written in C++, designed for storing large immutable files on commodity ha…
601342active
apache/ozone
Apache Ozone is a scalable, redundant, distributed object store for Hadoop and cloud-native environments, supporting billions of objects wi…
941318stable
GoogleCloudPlatform/DataflowTemplates
A collection of Google-provided Apache Beam pipeline templates for Google Cloud Dataflow that solve common in-cloud data tasks like import/…
951317active
GoogleCloudPlatform/bigquery-utils
A Google-maintained collection of utilities for BigQuery, including SQL user-defined functions, stored procedures, views, Python and shell …
691317active
arkflow-rs/arkflow
ArkFlow is a high-performance stream processing engine written in Rust on top of Tokio, connecting configurable inputs (Kafka, MQTT, HTTP, …
681306active
apache/incubator-xtable
Apache XTable (incubating) is a cross-table converter that translates lakehouse table format metadata between Apache Hudi, Apache Iceberg, …
831302active
apache/datafusion-comet
Apache DataFusion Comet is a high-performance accelerator plugin for Apache Spark that keeps queries Arrow-native end-to-end, executing ope…
901295active
apache/impala
Apache Impala is a massively parallel, distributed SQL query engine written in C++ for analyzing petabyte-scale data stored in open data an…
881290stable
DTStack/Taier
Taier is a self-hosted distributed dispatching platform for big data that handles task submission, DAG-based scheduling, and operations/mai…
781284active
Azkaban
Azkaban is an open-source batch workflow job scheduler created at LinkedIn to run Hadoop and data warehouse jobs. It resolves job execution…
234511maintenance
water8394/flink-recommandSystem-demo
A real-time product recommendation system built on Apache Flink, demonstrating streaming computation of product popularity, user profiles, …
324475maintenance
zinggAI/zingg
Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on…
831253active
mesos/chronos
Chronos is a distributed, fault-tolerant job scheduler that runs on Apache Mesos as a replacement for cron. It supports ISO8601 repeating i…
234373maintenance
mukunku/ParquetViewer
A free Windows desktop application for viewing and querying Apache Parquet files. It supports SQL queries, metadata inspection, partitioned…
901241active
baidu/BaikalDB
BaikalDB is a distributed HTAP (hybrid transactional/analytical processing) database developed by Baidu, written in C++ and using Raft for …
761238active
citusdata/postgresql-hll
A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses …
771230stable
kevwan/go-stash
go-stash is a high-performance, open-source server-side data processing pipeline written in Go that ingests data from Kafka, applies config…
541225active
skyplane-project/skyplane
Skyplane is a CLI tool for blazingly fast bulk data transfers between cloud object stores (AWS S3, Azure Blob, GCS, IBM COS) and local disk…
231222active
graphframes/graphframes
GraphFrames is a package for Apache Spark that provides DataFrame-based graph processing with distributed graph algorithms like PageRank, c…
941210stable
xorbitsai/xorbits
Xorbits is an open-source distributed computing framework that scales Python data science and machine learning workloads from a laptop to l…
611200active
gityuanbao/share
A personal open-source repository whose main component is akshare_collector, a Python tool built on AKShare that collects Chinese financial…
611200active
marsupialtail/quokka
Quokka is a lightweight distributed dataflow/query engine written in Python, built on Ray, DuckDB, Polars, and Arrow, designed for stateful…
231193active
apache/amoro
Apache Amoro (incubating) is a Lakehouse management system built on open data lake formats like Iceberg, Paimon, and Mixed-Hive. It provide…
711191active
apache/accumulo
Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie…
771179stable
pentaho/mondrian
Mondrian is an open-source OLAP (Online Analytical Processing) server written in Java that lets business users analyze large volumes of rel…
751177active
Riak
Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op…
634029maintenance
apache/iceberg-python
PyIceberg is a Python implementation of the Apache Iceberg table format specification, providing programmatic access to Iceberg table metad…
901158active
Edgio/vflow
vFlow is a high-performance, scalable network flow collector written in pure Go that ingests IPFIX (RFC7011), sFlow v5, and Netflow v5/v9 t…
231157active
baidu/bigflow
Baidu Bigflow is a distributed computing framework offering simple, flexible Python APIs for writing data processing programs that can run …
441132active
scratchdata/scratchdata
Scratch Data is a self-hosted Go service that acts as a wrapper around analytics databases like DuckDB, ClickHouse, BigQuery, Snowflake, an…
201119active
yahoo/TensorFlowOnSpark
TensorFlowOnSpark is a Python library that lets existing TensorFlow programs run distributed training and inference on Apache Spark and Had…
233847maintenance
gohangout
Gohangout is a Logstash-like data processing tool written in Go that consumes events (commonly from Kafka), applies configurable filters, a…
641101active
apache/systemds
Apache SystemDS is an open-source machine learning system covering the end-to-end data science lifecycle, from data cleaning and feature en…
831100active
sirius-db/sirius
Sirius is a GPU-native SQL analytics engine written in C++ that accelerates query execution by offloading it to GPUs. It integrates with ex…
781093active
y-scope/clp
CLP (Compressed Log Processor) is an open-source log management tool that losslessly compresses JSON and unstructured text logs and enables…
951088active
apache/ranger
Apache Ranger is a framework to enable, monitor, and manage comprehensive data security across the Hadoop platform and beyond. It provides …
761081stable
hail-is/hail
Hail is an open-source Python library for scalable exploration and analysis of genomic data, built on Spark, Scala, and C++ primitives for …
881080active
linkedin/databus
Databus is LinkedIn's source-agnostic distributed change data capture (CDC) system that reliably captures and streams primary data store ch…
323684maintenance
lensesio/stream-reactor
Stream Reactor is a collection of Apache 2.0 licensed Kafka Connect sinks and sources maintained by Lenses.io since 2016. It provides conne…
981069active
apache/celeborn
Apache Celeborn is an elastic, high-performance intermediate data service for big data compute engines, focused on managing shuffle and spi…
901066active
airbnb/chronon
Chronon is an open-source data platform from Airbnb for computing, backfilling, and serving ML features. It handles batch and streaming fea…
731063active
bigdatagenomics/adam
ADAM is a genomics analysis platform built on Apache Spark that provides schemas and APIs for processing genomic data like reads, variants,…
521061active
alibaba/Alink
Alink is a machine learning algorithm platform built on Apache Flink, developed by Alibaba's PAI team. It provides a large library of batch…
233612maintenance
apache/phoenix
Apache Phoenix is a SQL layer over Apache HBase delivered as a client-embedded JDBC driver, compiling standard SQL queries into low-latency…
851057active
devlive-community/datacap
DataCap is a self-hosted integrated platform for managing, transforming, integrating, and visualizing data across many data sources. It pro…
731056active
Axiom
A Go library implementing the HyperLogLog algorithm for approximating the number of distinct elements in a multiset, using LogLog-Beta bias…
911052active
myscale/MyScaleDB
MyScaleDB is a SQL vector database built as a fork of ClickHouse, adding high-performance vector search and full-text search to a proven OL…
161043active
SQLFlow
SQLFlow is a tool that tracks column-level data lineage from SQL scripts across more than 20 major databases like Snowflake, Hive, Oracle, …
661040active
twitter/scalding
Scalding is a Scala library for specifying Hadoop MapReduce jobs, built on top of the Cascading framework. It provides a type-safe, functio…
233524maintenance
apache/flink-kubernetes-operator
A Kubernetes operator for Apache Flink, implemented in Java, that manages the full lifecycle of Flink Application, Session, and Job deploym…
761033stable
Apache YuniKorn
Apache YuniKorn Core is the core scheduling engine of a lightweight, universal resource scheduler for container orchestrators, primarily de…
941032active
metabrainz/listenbrainz-server
ListenBrainz server is the open-source backend and front-end for tracking users' music listening history, providing insights, visualization…
921014active
NVIDIA/cudf-spark
A plugin library for Apache Spark from NVIDIA that leverages GPUs via the cuDF (CUDA DataFrame) library to accelerate Spark SQL and DataFra…
971012active
liyupi/sql-generator
A web application that generates structured, reusable SQL statements from JSON definitions, built with Vue3, TypeScript, Vite, Ant Design, …
323412maintenance
Logflare
Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut…
951006active
databricks/koalas
Koalas implements the pandas DataFrame API on top of Apache Spark, letting data scientists use familiar pandas code on distributed big data…
233372maintenance
chrislusf/glow
Glow is a pure-Go distributed computation library providing MapReduce-style flow APIs (Map, Filter, Reduce) that can run in parallel on a s…
323216maintenance
blaze/blaze
Blaze is a Python library that provides a NumPy/Pandas-like interface for querying data living in databases, files, and other computing sys…
233185maintenance
spark-notebook/spark-notebook
An open-source web-based notebook for interactive and reactive data science using Scala and Apache Spark. It combines Scala code, SQL, mark…
233139maintenance
TuiQiao/CBoard
CBoard is a self-service open-source business intelligence platform for designing interactive multi-dimensional OLAP reports and dashboards…
533097maintenance
uber/aresdb
AresDB is a GPU-powered real-time analytics storage and query engine written in Go and C++ with CUDA kernels. It provides low query latency…
233078maintenance
CodeRayZhang/Movie_Recommend
A full-stack movie recommendation system built on Spark, including a Scrapy crawler, an SSM-based movie website, an admin backend, and a Sp…
323008maintenance
baidu/bfs
Baidu File System (BFS) is a distributed file system written in C++ designed for real-time applications, offering fault tolerance, low read…
232847maintenance
spark-jobserver/spark-jobserver
Spark Job Server is a RESTful service for submitting, managing, and monitoring Apache Spark jobs, jars, and job contexts. It supports persi…
512834maintenance
TalkingData/inmap
inMap is a JavaScript big-data geographic visualization library built on top of Baidu Maps. It renders large point datasets as scatter plot…
232808maintenance
mars-project/mars
Mars is a tensor-based unified framework for large-scale data computation that provides NumPy-, pandas-, and scikit-learn-compatible APIs w…
232742maintenance
pipelinedb/pipelinedb
PipelineDB is a PostgreSQL extension for high-performance time-series aggregation, letting you define continuous SQL queries that increment…
232664maintenance
douban/dpark
DPark is a Python clone of Apache Spark, providing a MapReduce-like distributed computing framework that supports iterative computation. Jo…
102662maintenance

← prev page 3 / 5 next →