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

Open-source etl software

673 open-source libraries, tools and applications tagged etl, ranked by how closely etl 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.

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

ProductHealth v2StarsMaturity
neo4j-contrib/neo4j-apoc-procedures
APOC (Awesome Procedures On Cypher) is a library of hundreds of procedures and functions that extend Neo4j's Cypher query language. It is p…
891868active
pinterest/secor
Secor is a Java service that persists Apache Kafka log messages to object stores such as Amazon S3, Google Cloud Storage, Azure Blob Storag…
751858stable
davyxu/tabtoy
Tabtoy is a high-performance command-line tool that exports spreadsheet data (Xlsx/CSV) into JSON, binary, and source code for Golang, C#, …
231854active
dbt
dbt-utils is an official dbt package providing reusable Jinja macros and generic data tests for dbt projects. It includes SQL generators (d…
931822stable
buildship-ai/rowy
Rowy is an open-source low-code backend platform for Firebase and Google Cloud that provides an Airtable-like spreadsheet UI for managing F…
236847maintenance
AI Insight Daily
A Cloudflare Workers-based content aggregation and generation platform that daily curates AI industry news, trending open-source projects, …
641809active
apache/storm
Apache Storm is a free and open-source distributed realtime computation system for processing unbounded streams of data, providing primitiv…
976696maintenance
br-g/openf1
OpenF1 is a free, open-source API providing real-time and historical Formula 1 data, including lap timings, car telemetry, driver info, and…
611779active
Bruin
Bruin is an end-to-end data platform whose CLI combines data ingestion (via its ingestr tool), SQL/Python/R transformations, and data quali…
911774active
lit26/finvizfinance
A Python library that scrapes and downloads financial data from the FinViz website, returning stock fundamentals, technicals, charts, news,…
851753active
bespokelabsai/curator
Bespoke Curator is a Python library for bulk LLM inference and scalable synthetic data curation for post-training and structured data extra…
891744active
lf-edge/ekuiper
LF Edge eKuiper is a lightweight stream processing engine for IoT edge devices, offering SQL-based and graph-based rule engine for real-tim…
981739active
jldbc/pybaseball
pybaseball is a Python package that scrapes and retrieves current and historical baseball statistics from sources like MLB Statcast (Baseba…
461735active
4paradigm/OpenMLDB
OpenMLDB is an open-source machine learning database that acts as a feature platform, computing consistent features for both offline traini…
651714active
osm2pgsql-dev/osm2pgsql
osm2pgsql is a command-line ETL tool that imports OpenStreetMap data in OSM, PBF, and O5M formats into a PostgreSQL/PostGIS database. It su…
831685stable
Multiwoven/multiwoven
Multiwoven is an open-source Reverse ETL and data activation platform that syncs data from warehouses like Snowflake, BigQuery, Redshift, a…
881675active
sunlabuiuc/PyHealth
PyHealth is an open-source Python toolkit for clinical deep learning, unifying healthcare datasets (EHRs, physiological signals, medical im…
951673active
mortada/fredapi
fredapi is a Python wrapper around the Federal Reserve Bank of St. Louis FRED and ALFRED web services for fetching economic data. It return…
481658active
skrub-data/skrub
skrub is a Python library that facilitates machine learning with dataframes, providing preprocessing, encoding, and wrangling tools for tab…
921653active
huggingface/aisheets
Hugging Face AI Sheets is an open-source no-code web application for building, enriching, and transforming datasets using AI models. It can…
641652active
Snowflake-Labs/pg_lake
pg_lake is a set of PostgreSQL extensions that turn Postgres into a lakehouse engine for Apache Iceberg tables and raw data lake files in o…
821645active
karlicoss/HPI
HPI (Human Programming Interface) is a Python package ('my') that unifies personal data from social networks, reading, health, location, me…
941644active
meta-llama/synthetic-data-kit
A Python CLI tool from Meta for generating high-quality synthetic datasets to fine-tune LLMs. It follows a four-stage pipeline (ingest, cre…
391639active
ariacom/Seal-Report
Seal Report & Task is an open-source (MIT) reporting and business intelligence framework written in C# for .NET, enabling users to build, p…
891637active
OpenDota
OpenDota is an open-source Dota 2 data platform that provides a REST API and web UI for match and player statistics. It ingests data from V…
761632active
Snorkel
Snorkel is a Python library for programmatically building and managing training data using weak supervision, letting users write labeling f…
656010maintenance
nerevu/riko
riko is a pure Python stream processing library modeled after Yahoo! Pipes, combining reusable, configuration-driven modular pipes with syn…
961607active
cuducos/minha-receita
Minha Receita is an open-source project that consolidates Brazilian Federal Revenue (Receita Federal) CNPJ company data from scattered CSV …
101603active
paradigmxyz/cryo
cryo is a Rust-based CLI tool (also available as a Python package) that extracts Ethereum/EVM blockchain data into parquet, csv, , or Pytho…
201581active
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
dimitri/pgcopydb
pgcopydb is a command-line tool that automates copying a PostgreSQL database between two running servers, combining pg_dump/pg_restore for …
791567active
mosaicml/streaming
StreamingDataset is a Python library from MosaicML for fast, accurate streaming of training data from cloud object storage (S3, GCS, Azure,…
661560active
ilyakatz/data-migrate
A Ruby gem for Rails that lets you run data migrations alongside schema migrations. Data migrations live in db/data and are tracked in a da…
661555active
FinanceData/FinanceDataReader
FinanceDataReader is a Python library and CLI tool for reading financial data such as stock listings, stock prices, indexes, exchange rates…
661555active
Legend
Legend is an end-to-end data platform from FINOS (originated at Goldman Sachs) covering the full data lifecycle: modeling, curation, queryi…
771552active
combust/mleap
MLeap is a serialization format (Bundle.ML) and portable execution engine for machine learning pipelines, implemented in Scala with Python …
981546active
tensorflow/gnn
TensorFlow GNN is a Python library for building Graph Neural Networks on TensorFlow, including a GraphTensor type for heterogeneous graphs,…
661546active
uwdata/arquero
Arquero is a JavaScript library for query processing and transformation of array-backed, column-oriented data tables. It offers a fluent, d…
411542stable
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
pyper-dev/pyper
Pyper is a pure-Python library for building concurrent and parallel data pipelines using functional programming patterns. It unifies thread…
261517active
apache/inlong
Apache InLong is a one-stop, full-scenario integration framework for massive data, supporting data ingestion, synchronization, and subscrip…
861503stable
lqzhgood/Shmily
Shmily is a large umbrella project for exporting and archiving personal chat and communication records from QQ, WeChat, SMS, call logs, pho…
511503active
pyjanitor-devs/pyjanitor
pyjanitor is a Python library providing clean, readable APIs for data cleaning on pandas DataFrames, inspired by the R package janitor. It …
961500active
Vincentqyw/cv-arxiv-daily
An automated daily digest of computer vision and robotics arXiv papers (SLAM, SFM, visual localization, keypoint detection, image matching,…
761500active
apache/hop
Apache Hop is an open-source data and metadata orchestration platform for visually designing and running data integration pipelines and wor…
911488active
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
Surfer-Org/Protocol
Surfer Protocol is an open-source framework for exporting personal data from platforms like Gmail, iMessages, Twitter, Notion, and ChatGPT.…
141474active
sfirke/janitor
janitor is an R package with simple, user-friendly functions for examining and cleaning dirty data, such as formatting data.frame column na…
231458stable
cube2222/octosql
OctoSQL is a Go CLI tool that lets you query, join, and transform data from multiple databases and file formats using SQL through a unified…
235268maintenance
dadoonet/fscrawler
FSCrawler is a Java-based file system crawler that indexes binary documents (PDF, MS Office, Open Office) into Elasticsearch, tracking new,…
861452active
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
tidyverse/tidyr
tidyr is an R package from the tidyverse that provides tools for reshaping messy data into tidy form, including pivoting between long and w…
631442stable
winedarksea/AutoTS
AutoTS is a Python library for automated time series forecasting, offering dozens of sklearn-style models (statistical, ML, deep learning) …
891429active
datavane/tis
TIS is an AI-native data integration platform built on DataX, Flink, and Flink-CDC that provides a visual Web-UI for zero-code batch and re…
881424active
toluaina/pgsync
PGSync is an open-source (MIT) change data capture tool that syncs PostgreSQL, MySQL, or MariaDB data to Elasticsearch or OpenSearch in rea…
951423active
MLOps Python Package
A Python package template that provides a production-grade code base with MLOps best practices for building and deploying machine learning …
921419active
amphi-ai/amphi-etl
Amphi is a visual data preparation and ETL tool that lets users build data pipelines through a drag-and-drop interface while generating sta…
671411active
thinh-vu/vnstock
Vnstock is an open-source Python library for extracting and analyzing Vietnam stock market data, returning data as pandas DataFrames via si…
931408active
SebastienZh/StockTradebyZ
A semi-automated stock screening application for China's A-share market that fetches daily K-line data via Tushare, applies quantitative pr…
481395active
Data-Forge
Data-Forge is a TypeScript data transformation and analysis toolkit for JavaScript, inspired by Pandas and LINQ. It provides a DataFrame/Se…
651394active
okfn-brasil/querido-diario
Querido Diário is an open-source project by Open Knowledge Brasil that scrapes and aggregates Brazilian municipal official gazettes (diário…
751391active
Mirobody
Mirobody is an open-source, AI-native health data engine that collects readings from lab reports, wearables, and genomics, standardizes the…
841385active
locationtech/geotrellis
GeoTrellis is a Scala library and framework for high-performance reading, writing, and processing of geospatial raster and vector data. It …
821377stable
spatie/simple-excel
A PHP library for reading and writing simple Excel (xlsx) and CSV files with a fluent API. It uses generators and LazyCollections to keep m…
801372active
nf-core/rnaseq
nf-core/rnaseq is a Nextflow-based bioinformatics pipeline for analyzing RNA sequencing data, performing QC, trimming, (pseudo-)alignment w…
851371active
duckdb/dbt-duckdb
dbt-duckdb is the dbt adapter plugin for DuckDB, an embedded OLAP database. It lets you run dbt data transformation pipelines in SQL or Pyt…
911366active
nextstrain/ncov
A Nextstrain build pipeline that analyzes SARS-CoV-2 viral genomes to understand their evolution and spread, producing phylogenetic visuali…
821363active
SpiderClub/weibospider
A distributed web crawler for Sina Weibo (Chinese microblogging platform) built with Python, Celery, and requests. It scrapes user profiles…
324790maintenance
subsquid/squid-sdk
Squid SDK is a TypeScript ETL toolkit for building blockchain data indexers, supporting Ethereum-like chains, Substrate, and Solana, with d…
961341active
slothflowlabs/duckle
Duckle is an open-source ETL/ELT platform built on DuckDB that you self-host on your own servers or cloud, with a visual no-code/low-code c…
791336active
rwynn/monstache
Monstache is a Go daemon that continuously syncs MongoDB collections into Elasticsearch (or OpenSearch) in realtime using change streams. I…
431332active
petl-developers/petl
petl is a general-purpose Python package for extracting, transforming and loading tables of data. It provides a lightweight, pure-Python to…
971318stable
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
Mojang/DataFixerUpper
DataFixerUpper is a Java library from Mojang for incrementally building, merging, and optimizing data transformations between schema versio…
551313active
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
elixir-explorer/explorer
Explorer is an Elixir library providing series (one-dimensional) and dataframes (two-dimensional) for fast data exploration and manipulatio…
931296active
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
0xSero/ai-data-extraction
A Python toolkit of extraction scripts that pulls complete chat, agent, and code-context history from AI coding assistants like Cursor, Cla…
601291active
DTStack/Taier
Taier is a self-hosted distributed dispatching platform for big data that handles task submission, DAG-based scheduling, and operations/mai…
781284active
Nixtla/mlforecast
mlforecast is a Python framework for time series forecasting using any machine learning model with fit/predict methods, providing efficient…
941282active
firecrawl/fire-enrich
Fire Enrich is an AI-powered data enrichment web application that transforms a list of email addresses into rich company datasets, includin…
361277active
astronomer/astronomer-cosmos
Astronomer Cosmos is an open-source Python library that converts dbt Core or dbt Fusion projects into Apache Airflow DAGs and task groups w…
961276active
meta-pytorch/data
TorchData is a PyTorch library providing scalable, performant data loading utilities, including StatefulDataLoader, a drop-in replacement f…
731267active
zinggAI/zingg
Zingg is an ML-based tool for scalable master data management, entity resolution, identity resolution, and record deduplication. It runs on…
831253active
sentinel-hub/eo-learn
eo-learn is a collection of open-source Python packages for accessing and processing spatio-temporal satellite imagery, built around modula…
651251active
darold/ora2pg
Ora2Pg is a free Perl-based tool that migrates an Oracle database to PostgreSQL by scanning the source database and generating SQL scripts …
661238active
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
marcboeker/gmail-to-sqlite
A Python CLI application that syncs Gmail messages into a local SQLite database, supporting incremental and full syncs with deletion detect…
711223active
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
pytroll/satpy
Satpy is a Python library for reading, manipulating, and writing meteorological remote sensing data from earth-observing satellites. It sup…
821209active
Mirth Connect
Mirth Connect by NextGen Healthcare is an open-source healthcare integration engine that filters, transforms, extracts, and routes messages…
661203active
gityuanbao/share
A personal open-source repository whose main component is akshare_collector, a Python tool built on AKShare that collects Chinese financial…
611200active
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
wireservice/agate
agate is a Python data analysis library optimized for humans instead of machines, offering a readable alternative to numpy and pandas. It p…
751198stable
xataio/pgstream
pgstream is an open-source change data capture (CDC) tool and Go library that replicates PostgreSQL data, including DDL/schema changes, to …
851195active
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

← prev page 3 / 7 next →