Categories/Data Engineering

Open Source Data Engineering Apps

Discover open source data engineering tools for building reliable data pipelines, ETL processes & scalable data storage. Unlock the power of your data!

32 apps available

Apps in Data Engineering

Filter by
32apps
Python
49%
Other
94

Airbyte

Developer Tools · Data Engineering

21,577

Open-source ELT platform with 600+ connectors for moving data from any source to warehouses, lakes, and AI agents.

View details

Airbyte

Other
5,244
Forks
5.9 years
Age
Built with
Python49%
Kotlin42%
Updated 3 days ago
Python
90%
Apache 2.0
96

Apache Airflow

Data Engineering

46,032

Define, schedule, and monitor complex data workflows as Python code — with a powerful UI, 80+ provider integrations, and battle-tested scalability across thousands of production deployments.

View details

Apache Airflow

Apache 2.0
17,348
Forks
11.2 years
Age
Built with
Python90%
Updated 2 days ago
Python
59%
Apache 2.0
64

argilla

AI Development · Data Engineering

5,027

Collaborate on high-quality AI training data with a self-hosted annotation platform built for LLMs, NLP, and multimodal models.

View details

argilla

Apache 2.0
491
Forks
5.2 years
Age
Built with
Python59%
Jupyter Notebook21%
Updated 1 weeks ago
Go
85%
Apache 2.0
95

Argo Workflows

Devops · Data Engineering

16,807

The most popular Kubernetes-native workflow engine for orchestrating containerized DAGs, ML pipelines, CI/CD, and parallel batch jobs at scale.

View details

Argo Workflows

Apache 2.0
3,568
Forks
8.9 years
Age
Built with
Go85%
TypeScript11%
Updated 3 days ago
Rust
86%
Other
85

Arroyo

Data Engineering · Analytics

4,952

A distributed stream processing engine written in Rust that lets you write SQL to run stateful, real-time computations over data streams with subsecond results.

View details

Arroyo

Other
363
Forks
3.3 years
Age
Built with
Rust86%
Updated 4 days ago
Go
79%
AGPL 3.0
85

Beta9

Developer Tools · AI Development · Data Engineering

1,690

Run AI workloads at scale with a Pythonic serverless runtime that handles GPU inference, background jobs, and sandboxes with zero infrastructure overhead.

View details

Beta9

AGPL 3.0
145
Forks
2.6 years
Age
Built with
Go79%
Python20%
Updated 2 days ago
C++
70%
Apache 2.0
95

ClickHouse

Databases · Analytics · Data Engineering

48,457

Open-source column-oriented database that delivers real-time analytical queries on petabyte-scale data with millisecond latency.

View details

ClickHouse

Apache 2.0
8,606
Forks
10.1 years
Age
Built with
C++70%
Python12%
Updated yesterday
Rust
52%
Apache 2.0
87

cocoindex

Data Engineering · AI Development

10,603

An incremental data indexing engine that keeps AI agent context perpetually fresh by reprocessing only what changed.

View details

cocoindex

Apache 2.0
821
Forks
1.3 years
Age
Built with
Rust52%
Python48%
Updated yesterday
Other
66

Databend

Databases · Data Engineering

9,374

Open-source enterprise data warehouse unifying analytics, vector search, full-text search, and AI agent orchestration in a single Rust-built engine on S3.

View details

Databend

Other
891
Forks
5.7 years
Age
Updated yesterday
GPL 3.0
93

DataEase

Analytics · Data Engineering · AI Assistants

24,145

Open-source BI tool with drag-and-drop dashboards, 20+ data source connectors, and AI-powered natural language queries — a self-hosted alternative to Tableau.

View details

DataEase

GPL 3.0
4,154
Forks
5.4 years
Age
Updated 3 days ago
Python
58%
MIT
72

Docglow

Data Engineering

118

A next-generation documentation site generator for dbt Core projects — lineage explorer, health scoring, and full-text search for teams without access to dbt Cloud's built-in docs features.

View details

Docglow

MIT
6
Forks
4 months
Age
Built with
Python58%
TypeScript41%
Updated 6 days ago
Go
79%
Apache 2.0
90

Dolt

Databases · Data Engineering · Developer Tools

23,767

The SQL database you can branch, merge, diff, and clone — Git for your data, MySQL-compatible and ready for multi-agent AI workflows.

View details

Dolt

Apache 2.0
822
Forks
7 years
Age
Built with
Go79%
Shell20%
Updated 2 days ago
HTML
85%
Apache 2.0
89

Elementary

Data Engineering · Monitoring · Analytics

2,376

The dbt-native data observability CLI that turns your existing dbt tests and metadata into anomaly detection, lineage graphs, and Slack/Teams alerts — no separate platform required.

View details

Elementary

Apache 2.0
221
Forks
4.9 years
Age
Built with
HTML85%
Python15%
Updated 2 days ago
Java
34%
Apache 2.0
88

Enso

Analytics · Data Engineering · Low Code Platforms

7,438

A visual and textual programming platform for data prep and analysis where the node graph and the underlying Enso code are always perfectly in sync, built by an Alteryx co-founder on a GraalVM engine.

View details

Enso

Apache 2.0
343
Forks
9.6 years
Age
Built with
Java34%
TypeScript27%
Scala26%
Updated 2 weeks ago
JavaScript
52%
MIT
54

evidence

Analytics · Data Engineering

6,524

Turn SQL queries and markdown files into polished, interactive data apps and business intelligence reports — no drag-and-drop, no GUI, just code.

View details

evidence

MIT
365
Forks
5.1 years
Age
Built with
JavaScript52%
Svelte40%
Updated 4 months ago
Python
65%
MIT
82

Flowfile

Data Engineering

321

Visual ETL that compiles to Polars — build pipelines on a canvas, export as standalone Python, and run anywhere without platform lock-in.

View details

Flowfile

MIT
25
Forks
1.7 years
Age
Built with
Python65%
Vue21%
TypeScript12%
Updated 2 days ago
TypeScript
56%
MIT
88

Jitsu

Data Engineering

4,793

Open-source, fully-scriptable data ingestion engine that streams events from web, apps, and APIs to any data warehouse in real time.

View details

Jitsu

MIT
356
Forks
5.9 years
Age
Built with
TypeScript56%
Go42%
Updated 3 days ago
Java
65%
Apache 2.0
92

Kestra

Devops · Data Engineering · Automation

27,246

Event-driven orchestration platform for data, AI, and infrastructure workflows — define everything in YAML, run anywhere at scale.

View details

Kestra

Apache 2.0
2,649
Forks
6.9 years
Age
Built with
Java65%
Vue17%
TypeScript17%
Updated 2 days ago
TypeScript
84%
Apache 2.0
74

ktx

Data Engineering · Analytics · AI Development

1,455

ktx builds a self-improving context layer over your data warehouse so AI agents like Claude Code and Codex query it with approved metric definitions instead of reinventing SQL logic from scratch.

View details

ktx

Apache 2.0
86
Forks
2 months
Age
Built with
TypeScript84%
Updated 3 days ago
TypeScript
34%
Apache 2.0
93

Label Studio

AI Development · Data Engineering

27,735

Label Studio is an open-source, multi-type data labeling platform that lets teams annotate images, text, audio, video, and time series data with a configurable XML-based UI and export annotations in formats ready for any ML framework.

View details

Label Studio

Apache 2.0
3,610
Forks
7 years
Age
Built with
TypeScript34%
JavaScript29%
Python25%
Updated 3 days ago
TypeScript
95%
Other
93

Lightdash

Analytics · Data Engineering

5,947

The open-source Looker alternative that turns your dbt project's metrics and dimensions into governed, self-serve charts and dashboards — no license key required.

View details

Lightdash

Other
733
Forks
5.3 years
Age
Built with
TypeScript95%
Updated 2 days ago
Python
62%
Apache 2.0
88

marimo

Developer Tools · Data Engineering

21,697

A reactive Python notebook that eliminates hidden state, runs reproducibly, and deploys as a web app or script — stored as pure Python, built for the AI era.

View details

marimo

Apache 2.0
1,163
Forks
2.9 years
Age
Built with
Python62%
TypeScript36%
Updated 4 days ago
C++
43%
MIT
53

openduck

Databases · Data Engineering

557

OpenDuck brings MotherDuck-style cloud capabilities to self-hosted DuckDB — attach remote databases, run hybrid queries across local and remote nodes, and own your data with an open gRPC and Arrow IPC protocol.

View details

openduck

MIT
26
Forks
3 months
Age
Built with
C++43%
Rust38%
HTML13%
Updated 2 months ago
Go
78%
AGPL 3.0
87

PeerDB

Data Engineering · Databases

3,191

Postgres-native ETL that streams change data capture in real time to Snowflake, BigQuery, ClickHouse, S3, and Kafka — up to 10x faster than general-purpose pipelines, managed through a familiar Postgres SQL interface.

View details

PeerDB

AGPL 3.0
198
Forks
3.2 years
Age
Built with
Go78%
TypeScript14%
Updated 3 days ago
TypeScript
94%
Apache 2.0
71

reader

Data Engineering · Developer Tools

548

Production-grade open source web scraping engine that turns any URL into clean markdown for AI agents — with built-in anti-bot bypass, proxy rotation, and browser session management.

View details

reader

Apache 2.0
38
Forks
6 months
Age
Built with
TypeScript94%
Updated 2 days ago
Go
53%
MPL 2.0
78

shaper

Analytics · Data Engineering

1,149

Build analytics dashboards, reports, and customer-facing analytics by writing pure SQL — powered by DuckDB and designed for self-hosted deployment.

View details

shaper

MPL 2.0
42
Forks
1.2 years
Age
Built with
Go53%
TypeScript45%
Updated 5 days ago
Python
81%
Apache 2.0
80

sirchmunk

AI Development · Data Engineering

1,169

Drop your files and search them instantly — no vector DB, no indexing pipeline, just raw data queried by a self-evolving intelligence layer.

View details

sirchmunk

Apache 2.0
128
Forks
6 months
Age
Built with
Python81%
TypeScript18%
Updated 2 weeks ago
TypeScript
96%
Other
56

superglue

AI Agents · Data Engineering · Developer Tools

2,030

superglue is an AI-agent-driven integration engine that turns plain-English descriptions of enterprise systems into production-grade API tools, ERP/CRM connectors, and data pipelines — self-hosted or cloud, Y Combinator-backed (W25).

View details

superglue

Other
124
Forks
1.5 years
Age
Built with
TypeScript96%
Updated 5 days ago
Python
94%
Apache 2.0
87

SWIRL

Search · Databases · Data Engineering

3,030

Federated AI search and RAG across 100+ enterprise sources—no data extraction, no vector database required.

View details

SWIRL

Apache 2.0
285
Forks
4.2 years
Age
Built with
Python94%
Updated 1 weeks ago
C++
75%
Apache 2.0
88

Timeplus Proton

Data Engineering · Analytics

2,223

Single C++ binary SQL engine for real-time stream processing, ETL, and analytics on Kafka, Redpanda, and ClickHouse with sub-millisecond latency.

View details

Timeplus Proton

Apache 2.0
112
Forks
2.9 years
Age
Built with
C++75%
Python11%
Updated 3 days ago
TypeScript
79%
MIT
50

Trench

Analytics · Data Engineering · Monitoring

1,643

Open-source event tracking infrastructure built on Kafka and ClickHouse that handles thousands of events per second on a single node, with full Segment API compatibility and no cookies.

View details

Trench

MIT
63
Forks
1.8 years
Age
Built with
TypeScript79%
MDX15%
Updated 3 months ago
Rust
100%
Apache 2.0
52

Volga

Data Engineering

154

A Rust-based real-time data processing engine for AI/ML feature computation, built on Apache DataFusion and Arrow — positioned as an alternative to Flink, Spark, Chronon, and OpenMLDB with unified streaming, batch, and request-time execution.

View details

Volga

Apache 2.0
10
Forks
2.4 years
Age
Built with
Rust100%
Updated 6 days ago

About Data Engineering

Data engineering focuses on building and maintaining robust data pipelines that enable organizations to make data-driven decisions. These tools are essential for turning raw data into actionable insights, automating data workflows, and ensuring data quality.

Typical features within this category include:

  • Data Integration: Connecting to various data sources (databases, APIs, cloud storage) and ingesting data.
  • Data Transformation: Cleaning, validating, enriching, and transforming data into usable formats using techniques like ETL (Extract, Transform, Load).
  • Data Storage: Managing and organizing data in efficient and scalable storage systems (data warehouses, data lakes).
  • Data Pipeline Automation: Scheduling and monitoring data workflows to ensure reliability and consistency.
  • Data Quality & Governance: Implementing checks and balances to maintain data accuracy, completeness, and security.

Data engineering solves critical problems such as siloed data, inefficient workflows, and a lack of reliable data for analytics. By streamlining the data process, organizations can unlock business value faster, improve decision-making accuracy, and gain a competitive edge. Furthermore, robust data pipelines are foundational for machine learning initiatives, enabling teams to build and deploy predictive models with confidence.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack

No spam. Unsubscribe anytime.

Join 750+ subscribers
No spam. Unsubscribe anytime.

Search