Build your own data pipeline.

Moving data is how organizations think. Don't rent your nervous system.

Stop renting: Fivetran

The ranking rule

Repositories matching this query, sorted by stars:

topic:etl stars:>200 pushed:>2025-10-29 archived:false

Synced nightly; star history kept so momentum is measured, not guessed.

30 projects

live from source · api.github.com · Oct 29, 1:45 AM UTC
#1pathwaycom /

pathway

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.

★ 62kPythonpushed today
#2apache /

airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

★ 47.3kApache-2.0Pythonpushed today
#3kestra-io /

kestra

Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.

★ 30.1kApache-2.0Javapushed today
#4vectordotdev /

vector

A high-performance observability data pipeline.

★ 22.8kMPL-2.0Rustpushed today
#5airbytehq /

airbyte

Open-source data movement for ELT pipelines and AI agents — from APIs, databases & files to warehouses, lakes, and AI applications. Both self-hosted and Cloud.

★ 22.3kPythonpushed today
#6dagster-io /

dagster

An orchestration platform for the development, production, and observation of data assets.

★ 16.3kApache-2.0Pythonpushed today
#7cocoindex-io /

cocoindex

Incremental engine for long horizon agents 🌟 Star if you like it!

★ 11.8kApache-2.0Rustpushed today
#8mage-ai /

mage-ai

🧙 Build, run, and manage data pipelines for integrating and transforming data.

★ 8.8kApache-2.0Pythonpushed 5d ago
#9redpanda-data /

connect

Fancy stream processing made operationally mundane

★ 8.8kGopushed today
#10turbot /

steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

★ 8kAGPL-3.0Gopushed today
#11cloudquery /

cloudquery

Data pipelines for cloud config and security data. Build cloud asset inventory, CSPM, FinOps, and vulnerability management solutions. Extract from AWS, Azure, GCP, and 70+ cloud and SaaS sources.

★ 6.5kMPL-2.0Gopushed today
#12apache /

flink-cdc

Flink CDC is a streaming data integration tool

★ 6.5kApache-2.0Javapushed today
#13Eventual-Inc /

Daft

High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale

★ 5.8kApache-2.0Rustpushed today
#14rudderlabs /

rudder-server

Privacy and Security focused Segment-alternative, in Golang and React

★ 4.5kGopushed today
#15ucbepic /

docetl

A system for agentic LLM-powered data processing and ETL

★ 4.1kMITPythonpushed 19d ago
#16aws /

aws-sdk-pandas

pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).

★ 4.1kApache-2.0Pythonpushed yesterday
#17Netflix /

maestro

Maestro: Netflix’s Workflow Orchestrator

★ 3.8kApache-2.0Javapushed yesterday
#18pawl /

awesome-etl

A curated list of awesome ETL frameworks, libraries, and software.

★ 3.6kCC0-1.0pushed 6mo ago
#19SQLMesh /

sqlmesh

Scalable and efficient data transformation framework - backwards compatible with dbt.

★ 3.3kApache-2.0Pythonpushed 2d ago
#20PeerDB-io /

peerdb

Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage

★ 3.3kAGPL-3.0Gopushed today
#21apache /

devlake

Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering excellence, developer experience, and community growth.

★ 3.2kApache-2.0Gopushed today
#22blockchain-etl /

ethereum-etl

Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions. Data is available in Google BigQuery https://goo.gl/oY5BCQ

★ 3.1kMITPythonpushed 9mo ago
#23apache /

hamilton

Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.

★ 2.6kApache-2.0Jupyter Notebookpushed yesterday
#24instill-ai /

instill-core

🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications

★ 2.3kPythonpushed 4mo ago
#25timeplus-io /

proton

The fastest unified streaming SQL Engine in a single C++ binary. ⚡ Millisecond latency. 100+ GB/s throughput. Continuously compute stateful context from streams, logs, metrics, events, and CDC.

★ 2.3kApache-2.0C++pushed today
#26reugn /

go-streams

A lightweight stream processing library for Go

★ 2.2kMITGopushed 9mo ago
#27data-engineering-community /

data-engineering-wiki

The best place to learn data engineering. Built and maintained by the data engineering community.

★ 2.1kCC0-1.0CSSpushed 1mo ago
#28thbar /

kiba

Data processing & ETL framework for Ruby

★ 1.8kRubypushed 9mo ago
#29Multiwoven /

multiwoven

🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census.

★ 1.7kAGPL-3.0Rubypushed today
#30ariacom /

Seal-Report

Database Reporting Tool and Tasks (.Net)

★ 1.6kMITC#pushed today