#Etl
Showing 60 of 245 repositories tagged #etl, ranked by stars
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
A high-performance observability data pipeline.
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.
An orchestration platform for the development, production, and observation of data assets.
Incremental engine for long horizon agents ๐ Star if you like it!
๐ง Build, run, and manage data pipelines for integrating and transforming data.
Fancy stream processing made operationally mundane
Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
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.
High-performance data engine for AI and multimodal workloads. Process images, audio, video, and structured data at any scale
Privacy and Security focused Segment-alternative, in Golang and React
Open Source Data Security Platform for Developers to Monitor and Detect PII, Anonymize Production Data and Sync it across environments.
Build data pipelines, the easy way ๐ ๏ธ
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).
A system for agentic LLM-powered data processing and ETL
Maestro: Netflixโs Workflow Orchestrator
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Scalable and efficient data transformation framework - backwards compatible with dbt.
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
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.
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 is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications
Actively curated list of awesome BI tools. PRs welcome!
Implementing best practices for PySpark ETL jobs and applications.
The best place to learn data engineering. Built and maintained by the data engineering community.
Fast and efficient unstructured data extraction. Written in Rust with bindings for many languages.
๐ฅ๐ฅ๐ฅ Open source Reverse ETL - alternative to hightouch and census.
A Python stream processing engine modeled after Yahoo! Pipes
Dozer is a real-time data movement tool that leverages CDC from various sources and moves data into various sinks.
Sync data between persistence engines, like ETL only not stodgy
The open document intelligence platform for builders and hackers - DMS for the agentic world
visual data prep powered by python
This repository is a getting started guide to Singer.
TypeScript ETL toolkit for indexing Ethereum, Solana, and Substrate data, sourced from SQD Network.
a go daemon that syncs MongoDB to Elasticsearch in realtime. you know, for search.
Modern SeaTunnel Web UI with visual DAG pipelines, batch & streaming sync, connector management, built-in metrics, and runtime logs.
๐ Continuously synchronize the systems where your data lives, to the systems where you _want_ it to live, by managing your data flows with Estuary. ๐
Sling is a CLI tool that extracts data from a source storage/database and loads it in a target storage/database.
Neum AI is a best-in-class framework to manage the creation and synchronization of vector embeddings at large scale.
A scalable general purpose micro-framework for defining dataflows. THIS REPOSITORY HAS BEEN MOVED TO www.github.com/dagworks-inc/hamilton
Workflow Automation Engine
A comprehensive guide to building a modern data warehouse with SQL Server, including ETL processes, data modeling, and analytics.
Local-first ETL/ELT studio: a drag-and-drop visual pipeline designer that compiles to SQL and runs on DuckDB. Tiny desktop app, no servers, git-friendly workspaces.
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management.
The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.
Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in Elasticsearch
The premier open source Data Quality solution
MacOS app written in Swift that bulk exports Apple Notes (including iCloud Notes) to a multitude of formats preserving note folder structure.
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
๐ Sycamore is an LLM-powered search and analytics platform for unstructured data.
The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.
Yet another redundant workflow engine
ApeCloud's Data Transfer Suite, written in Rust. Provides ultra-fast data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka and ClickHouse, ideal for disaster recovery (DR) and migration scenarios.
A curated list of open source tools used in analytics platforms and data engineering ecosystem
Beginner data engineering project - batch edition
A hackable data integration & analysis tool to enable non technical users to edit data processing jobs and visualise data on demand.
Data ETL & Analysis on the dataset 'Baby Names from Social Security Card Applications - National Data'.
A serverless cluster computing system for the Go programming language