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:falseSynced nightly; star history kept so momentum is measured, not guessed.
30 projects
live from source · api.github.com · Oct 29, 1:45 AM UTCpathway
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
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.
vector
A high-performance observability data pipeline.
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.
dagster
An orchestration platform for the development, production, and observation of data assets.
cocoindex
Incremental engine for long horizon agents 🌟 Star if you like it!
mage-ai
🧙 Build, run, and manage data pipelines for integrating and transforming data.
connect
Fancy stream processing made operationally mundane
steampipe
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
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.
flink-cdc
Flink CDC is a streaming data integration tool
Daft
High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale
rudder-server
Privacy and Security focused Segment-alternative, in Golang and React
docetl
A system for agentic LLM-powered data processing and ETL
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).
maestro
Maestro: Netflix’s Workflow Orchestrator
awesome-etl
A curated list of awesome ETL frameworks, libraries, and software.
sqlmesh
Scalable and efficient data transformation framework - backwards compatible with dbt.
peerdb
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
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.
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
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.
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
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.
go-streams
A lightweight stream processing library for Go
data-engineering-wiki
The best place to learn data engineering. Built and maintained by the data engineering community.
kiba
Data processing & ETL framework for Ruby
multiwoven
🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census.
Seal-Report
Database Reporting Tool and Tasks (.Net)