awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Stitch

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to Stitch

Find the best repos with AI.We'll search the best matching repositories with AI.
  • airbytehq/airbyteairbytehq avatar

    airbytehq/airbyte

    21,472View on GitHub↗

    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.

    PythonData Transformation
    View on GitHub↗21,472
  • weiye-jing/datax-webWeiYe-Jing avatar

    WeiYe-Jing/datax-web

    6,009View on GitHub↗

    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.

    JavaScheduled Sync EnginesIncremental Sync Configurations
    View on GitHub↗6,009
  • meltano/meltanomeltano avatar

    meltano/meltano

    2,534View on GitHub↗

    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.

    PythonBusiness IntelligenceData IntegrationData Pipelines and Orchestration
    View on GitHub↗2,534
  • apache/airflowapache avatar

    apache/airflow

    45,902View on GitHub↗

    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.

    PythonData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestration Engines
    View on GitHub↗45,902
  • pathwaycom/pathwaypathwaycom avatar

    pathwaycom/pathway

    62,959View on GitHub↗

    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.

    PythonData Processing FrameworksData Stream ProcessorsDeclarative Pipeline Construction
    View on GitHub↗62,959
  • dagster-io/dagsterdagster-io avatar

    dagster-io/dagster

    14,974View on GitHub↗

    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.

    PythonData Pipeline OrchestrationDeclarative OrchestrationWorkflow Orchestration Engines
    View on GitHub↗14,974
  • apache/nifiapache avatar

    apache/nifi

    5,976View on GitHub↗

    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.

    JavaData Pipeline OrchestrationData Pipeline OrchestratorsProcessor Graph Dataflow Models
    View on GitHub↗5,976
  • pressly/goosepressly avatar

    pressly/goose

    10,197View on GitHub↗

    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.

    GoDatabase Schema MigrationsSchema Migrations
    View on GitHub↗10,197
  • golang-migrate/migrategolang-migrate avatar

    golang-migrate/migrate

    18,118View on GitHub↗

    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.

    GoDatabase Schema MigrationsSchema Migrations
    View on GitHub↗18,118
  • groue/grdb.swiftgroue avatar

    groue/GRDB.swift

    8,209View on GitHub↗

    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.

    SwiftDatabase Schema MigrationsSchema Migrations
    View on GitHub↗8,209
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    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.

    TypeScriptOn-Premise DeploymentData Source Connections
    View on GitHub↗12,268
  • flyway/flywayflyway avatar

    flyway/flyway

    9,844View on GitHub↗

    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.

    JavaDatabase Schema Migrations
    View on GitHub↗9,844
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
airbytehq/airbyte21.5KPythonNOASSERTIONJun 16, 2026
weiye-jing/datax-web6KJavaMITJun 2, 2024
meltano/meltano2.5KPythonMITJun 16, 2026
apache/airflow45.9KPythonApache-2.0Jun 23, 2026
pathwaycom/pathway63KPythonNOASSERTIONJun 16, 2026
dagster-io/dagster15KPythonapache-2.0Feb 20, 2026
apache/nifi6KJavaapache-2.0Feb 20, 2026
pressly/goose10.2KGootherFeb 20, 2026
golang-migrate/migrate18.1KGootherDec 14, 2025
groue/grdb.swift8.2KSwiftmitFeb 16, 2026

Related searches

  • an open source customer data platform
  • a self-hosted Fivetran alternative
  • an open source product analytics platform
  • an open source alternative to Supabase
  • an open source tool for data transformation
  • an open source data warehouse for analytics
  • a self-hosted CI/CD platform for automating workflows
  • an open source payment processing platform