Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of data engineering tools for software developers
GitHub stars and default-branch commits for igorbarinov/awesome-data-engineering.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
An orchestration platform for the development, production, and observation of data assets.
Incremental engine for long horizon agents 🌟 Star if you like it!
Privacy and Security focused Segment-alternative, in Golang and React
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).
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.
🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census.
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, reverse ETL, lineage, MCP for AI agents. No vendor cloud, no per-row billing.
High-performance, time-indexed object storage for robotics and industrial IoT
Discover, mask, and verify sensitive data in SQL databases — an auditable scan → mask → validate workflow for safe database copies.
Scriptella is an open source ETL (Extract-Transform-Load) and script execution tool written in Java.
Reverse ETL for the code-first data stack
Live import all your Google Sheets to your data warehouse
The fast, config-driven way to move data in Rust — a native CLI and an embeddable Rust ETL library
High performant ETL engine written in TypeScript
A detective for your data. Zero-config data quality monitoring — works with dbt, Postgres, BigQuery, Snowflake. No YAML.
🎲 Dotflow turns an idea into flow! — Lightweight Python library for execution pipelines
Data ingestion engine — Singer taps to Parquet in cloud buckets