Open source data-engineering projects

Every project in the registry tagged data-engineering, ranked by real GitHub adoption.

projects 31 combined stars ★ 357K refresh nightly
01 Apache Superset ★ 75K

Self-serve data exploration and dashboard builder

last push9 hours ago languagePython licenseApache-2.0
02 airflow ★ 47K

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

last push9 hours ago languagePython licenseApache-2.0
03 Kestra ★ 30K

Declarative workflow orchestration for data, AI, and infra

last push9 hours ago languageJava licenseApache-2.0
04 Prefect ★ 24K

Python-native workflow orchestration for data and ML teams

last push10 hours ago languagePython licenseApache-2.0
05 Airbyte ★ 22K

Open-source data integration for modern teams

last push9 hours ago languagePython license—
06 taipy ★ 19K

Turns Data and AI algorithms into production-ready web applications in no time.

last push3 months ago languagePython licenseApache-2.0
07 dagster ★ 16K

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

last push3 days ago languagePython licenseApache-2.0
08 semantica ★ 14K

Graph-Native Infrastructure for Context and Accountable AI Systems

last push16 hours ago languagePython licenseMIT
09 great_expectations ★ 12K

Always know what to expect from your data.

last push10 hours ago languagePython licenseApache-2.0
10 CocoIndex ★ 12K

Ultra-fast data transformation for AI with lineage

last push11 hours ago languageRust licenseApache-2.0
11 risingwave ★ 9.4K

Event streaming platform for agentic AI. Continuously ingest, transform, and serve event streams in real time, at scale.

last push10 hours ago languageRust licenseApache-2.0
12 Mage ★ 8.8K

Magical data pipeline tool for seamless transformations

last push10 days ago languagePython licenseApache-2.0
13 GrowthBook ★ 8.6K

Open-source A/B testing and feature flagging platform

last push8 hours ago languageTypeScript license—
14 unstract ★ 7.4K

LLM-Driven Extraction of Unstructured Data — Built for API Deployments & ETL Pipeline Workflows

last push8 hours ago languagePython licenseAGPL-3.0
15 Evidence ★ 7.1K

Transform SQL into beautiful data stories

last push2 days ago languageTypeScript licenseMIT
16 CloudQuery ★ 6.6K

Sync and transform data from any source to any destination

last push12 hours ago languageGo licenseMPL-2.0
17 dlt ★ 6.1K

data load tool (dlt) is an open source Python library that makes data loading easy 🛠️

last push2 days ago languagePython licenseApache-2.0
18 lakeFS ★ 5.6K

lakeFS - Data version control for your data lake | Git for data

last push38 hours ago languageGo license—
19 DeepAnalyze ★ 4.8K

DeepAnalyze is the first agentic LLM for autonomous data science. 🎈你的AI数据分析师,自动分析大量数据,一键生成专业分析报告!

last push15 hours ago languagePython licenseMIT
20 aws-sdk-pandas ★ 4.1K

pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager,

last push41 hours ago languagePython licenseApache-2.0
21 devlake ★ 3.2K

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

last push13 hours ago languageGo licenseApache-2.0
22 SAG ★ 2.6K

A new SOTA for RAG — an original retrieval architecture and an open-source knowledge base for humans and agents.

last push38 hours ago languagePython licenseMIT
23 multiwoven ★ 1.7K

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

last push3 days ago languageRuby licenseAGPL-3.0
24 just-dashboard ★ 1.6K

:bar_chart: :clipboard: Dashboards using YAML or JSON files

last push8 months ago languageTypeScript licenseMIT
25 duckle ★ 1.5K

Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality,

last push36 hours ago languageRust licenseApache-2.0
26 odd-platform ★ 1.4K

First open-source data discovery and observability platform. We make a life for data practitioners easy so you can focus on your business.

last push15 days ago languageJava licenseApache-2.0
27 Bacalhau ★ 876

Revolutionizing data processing with Compute Over Data

last pushyesterday languageGo licenseApache-2.0
28 bigfunctions ★ 761

Supercharge BigQuery with BigFunctions

last push2 months ago languagePython licenseMIT
29 conduit ★ 618

Conduit streams data between data stores. Kafka Connect replacement. No JVM required.

last push9 hours ago languageGo licenseApache-2.0
30 redun ★ 608

Yet another redundant workflow engine

last push4 months ago languagePython licenseApache-2.0
31 Orbital ★ 361

Connect APIs, databases, and streams without glue code

last push4 months ago languageTypeScript license—

Related tags

← all tags

Frequently asked questions

How many open source data-engineering projects are there?

This registry tracks 31 projects tagged data-engineering, with 356,877 GitHub stars between them. The most-adopted is Apache Superset at 75,392 stars.

Are these data-engineering projects free to use?

Yes — 27 of the 31 carry an explicit open-source licence across 4 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which data-engineering project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these data-engineering projects still maintained?

28 of the 31 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.