For an open source data integration platform for ETL pipelines, the strongest matches are airbytehq/airbyte (Airbyte is a self-hostable data integration platform featuring comprehensive), weiye-jing/datax-web (DataX Web is a web-based management platform built on) and meltano/meltano (Meltano is a self-hostable open-source data integration platform that). apache/airflow and pathwaycom/pathway round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to Stitch data integration”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Airbyte is a data integration platform designed to synchronize information between diverse applications, databases, and data warehouses. It functions as an extract, transform, and load orchestrator that manages automated data movement workflows across cloud, on-premise, and hybrid environments. The platform provides a standardized interface for connectors, enabling the movement of structured and unstructured data while maintaining stateful checkpoints for reliable incremental syncing. The platform distinguishes itself through a containerized architecture that isolates connectors to prevent de
Airbyte is a self-hostable data integration platform featuring comprehensive data connectors, scheduled and incremental synchronization, schema migration, and transformation support for robust ELT pipelines.
DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o
DataX Web is a web-based management platform built on DataX that provides scheduled execution, incremental synchronization, and visual task management, fulfilling the core requirements of an ETL orchestration tool.
Meltano is an open-source platform for building, running, and orchestrating ELT (Extract, Load, Transform) data pipelines. It provides a declarative, YAML-driven configuration system that defines entire pipeline workflows, including data connectors, schedules, and transformations, without requiring imperative code. The platform is built on the Singer specification for data connectors and integrates with dbt for SQL-based transformations and Apache Airflow for scheduling and orchestration. What distinguishes Meltano is its comprehensive approach to pipeline management, combining a curated cata
Meltano is a self-hostable open-source data integration platform that uses declarative YAML configurations, Singer taps and targets, and dbt integration to handle connectors, scheduling, schema handling, and transformations for ELT pipelines.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Apache Airflow is a robust workflow orchestration platform used to build and schedule complex data pipelines, though it requires custom code to handle standard ELT sync tasks rather than providing out-of-the-box SaaS connectors.
Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in
Pathway is a high-performance Python framework for building stream-processing and ETL pipelines, though it focuses more on code-first real-time dataflow and AI workflows than traditional connector-heavy SaaS integration platforms.
Dagster is a data orchestration platform designed to manage the entire lifecycle of data assets through declarative modeling and version-controlled code. It functions as a workflow engine that treats data assets as first-class primitives, allowing teams to define, schedule, and monitor complex pipelines while maintaining clear visibility into lineage, dependencies, and data quality. The platform distinguishes itself by using a code-as-configuration framework that enables standard software engineering practices, such as unit testing and local mocking, to be applied directly to data workflows.
Dagster is a robust data orchestration and workflow engine that handles data pipelines and scheduling, though it focuses more on code-driven orchestration than out-of-the-box pre-built SaaS-to-warehouse connectors.
Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data pipelines. At its core, it provides a web-based visual dataflow designer where users build directed graphs of processors to route, transform, and mediate data movement between any source and destination without writing custom code. The system records fine-grained data provenance for every data item from ingestion to delivery, supporting audit, debugging, and replay of data lineage. The platform distinguishes itself through a zero-master cluster architecture that distributes proc
Apache NiFi is a visual, flow-based data integration platform that enables data routing and transformation between various sources and destinations, though it approaches ETL through directed graphs rather than traditional warehouse-focused connectors.
Goose is a database schema versioning system and SQL migration tool designed for Go applications. It functions as a framework for tracking and applying incremental database changes through versioned SQL scripts, ensuring consistency across different environments. The project distinguishes itself by providing a build-time capability to exclude unused database drivers to optimize binary size and a filesystem abstraction that allows migration scripts to be bundled directly into a compiled executable. It also supports out-of-order execution logic to apply missing scripts that were created after a
This project is a database schema migration tool for Go applications rather than a broad data integration and ETL platform for syncing data across SaaS apps and warehouses.
This project is a command-line utility designed to manage database schema versioning and automate incremental schema updates. It functions as a version control system for database structures, ensuring consistency across environments by tracking applied migrations in a dedicated metadata table and executing scripts in a sequential, reliable manner. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of database engines, including various SQL and distributed cloud databases. It provides robust concurrency control through advisory locking, which prev
This project is a database schema migration tool rather than a comprehensive ETL data integration platform for syncing between SaaS applications and data warehouses.
GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper that handles local data persistence, connection management, and encrypted file storage for Apple platforms. The library features a dedicated observation framework that tracks database changes to automatically synchronize the application state and user interface in real time. It distinguishes itself with a type-safe query builder and a protocol-based mapping system that converts database rows into structured Swift objects. The toolkit covers a broad range of administrative and o
This SQLite toolkit and object-relational mapper for Swift is a local database library for Apple platforms rather than an enterprise data integration platform for SaaS and data warehouses.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
Illa-builder is a low-code internal tool builder and workflow automator rather than a dedicated data integration and ETL platform for syncing data between SaaS apps and data warehouses.
Flyway is a database schema versioning tool and SQL migration orchestrator. It applies version-controlled schema changes to relational databases using SQL scripts and Java Database Connectivity to ensure environments remain consistent and reproducible. The tool tracks applied migration scripts in a dedicated metadata table to determine which updates require execution. It supports the synchronization of schema versions across multiple different database engines and provides integration for build systems and application frameworks to automate updates during software release processes. Capabili
Flyway is a database schema migration and versioning tool rather than an ETL platform, so while it handles database schemas, it lacks the broader SaaS connectors and data synchronization pipelines needed for data integration.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| airbytehq/airbyte | 21.5K | Python | NOASSERTION | |
| weiye-jing/datax-web | 6K | Java | MIT | |
| meltano/meltano | 2.5K | Python | MIT | |
| apache/airflow | 45.9K | Python | Apache-2.0 | |
| pathwaycom/pathway | 63K | Python | NOASSERTION | |
| dagster-io/dagster | 15K | Python | apache-2.0 | |
| apache/nifi | 6K | Java | apache-2.0 | |
| pressly/goose | 10.2K | Go | other | |
| golang-migrate/migrate | 18.1K | Go | other | |
| groue/grdb.swift | 8.2K | Swift | mit |