For a self-hosted Fivetran alternative, the first results are airbytehq/airbyte (Airbyte is a self-hosted data integration platform with pre-built connectors, scheduling, data normalization, and incremental sync—exactly the Fivetran-like ETL/ELT tool you're looking for), apache/incubator-devlake and meltano/meltano (Meltano is an open-source ELT platform that provides pre-built connectors via Singer, scheduling with Airflow, and transformations via dbt, all self-hosted — exactly the Fivetran-like data integration platform the visitor is looking for). benthosdev/benthos and openaddresses/openaddresses round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source data pipeline tools for syncing and replicating information between various databases and cloud services.
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-hosted data integration platform with pre-built connectors, scheduling, data normalization, and incremental sync—exactly the Fivetran-like ETL/ELT tool you're looking for.
DevLake is a DevOps data platform and analytics tool designed to orchestrate data pipelines that ingest, transform, and sync metadata from external development tools into a unified database. It functions as a system for collecting and normalizing data from source control, CI/CD pipelines, and issue trackers into a standardized schema to enable consistent software delivery analytics. The platform distinguishes itself by transforming tool-specific data into a common domain model, allowing for the calculation of engineering metrics via SQL. It provides specialized frameworks for measuring DORA m
DevLake is a self-hosted data integration and ETL platform that ingests, transforms, and syncs metadata from development tools into a unified database, fitting the core requirement, but its pre-built connectors are specialized for DevOps sources rather than the broad range of business data sources Fivetran supports.
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 an open-source ELT platform that provides pre-built connectors via Singer, scheduling with Airflow, and transformations via dbt, all self-hosted — exactly the Fivetran-like data integration platform the visitor is looking for.
Benthos is a stream processing engine and data integration pipeline used for routing, transforming, and connecting data streams between diverse sources and sinks. It functions as event routing middleware and a change data capture tool, streaming real-time database modifications as discrete events for downstream processing. The system utilizes a declarative pipeline configuration, where data flow and processing logic are defined in a single static file. It features a specialized domain-specific language for mapping, filtering, and enriching data payloads, allowing for complex transformations w
Benthos is a self-hosted stream processing engine designed for data integration between various sources and sinks, with support for transformations and change data capture, making it a solid fit for building custom ETL pipelines, though it lacks the extensive library of pre-built connectors that Fivetran offers.
OpenAddresses is an open-source geospatial data aggregator and directory that collects public domain and open-license address, parcel, and building datasets from governments and organizations worldwide. It functions as a global index and data warehouse for locating and distributing free geospatial records. The project operates a normalization pipeline that cleans and standardizes diverse source formats into a consistent global coordinate and attribute schema. This process includes a crowdsourced curation pipeline and programmatic quality validation to verify the spatial accuracy and formattin
OpenAddresses is a geospatial data aggregator and normalization pipeline for open address records, not a general-purpose self-hosted ETL platform that you configure to sync your own data sources to destinations.
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
This is a low-code internal tool builder for creating admin panels and workflows, not a dedicated data integration/ETL platform like Fivetran — it lacks the pre-built connectors to SaaS sources, incremental sync, and extensive transformation layers needed for the requested use case.
Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au
Openblocks is a low-code platform for building internal tools with drag-and-drop UI components and database/API connections, not a dedicated ETL pipeline for extracting, transforming, and syncing data between sources and destinations with automation and change tracking.
Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s
Supermemory is an AI memory management platform for autonomous agents, not a general-purpose data integration platform like Fivetran; while it ingests data and is self-hosted, it lacks the pre-built connectors and transformation pipelines needed for syncing business data from various sources to destinations.
This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha
This repository is a specialized framework for engineering financial market data pipelines, not a general-purpose self-hosted data integration platform like Fivetran—it focuses narrowly on trading data sources and lacks the broad pre-built connectors and destination support your search requires.
Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh
Delta is a lakehouse table format and ACID transaction manager for data lakes, not a self-hosted data integration platform with pre-built connectors, scheduling, or sync pipelines — it operates as a storage layer within such platforms, not as the integration tool itself.
Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg
Arroyo is a stream processing engine for continuous SQL queries on event streams, not a self-hosted data integration platform like Fivetran—it lacks the extensive pre-built connectors and scheduling automation needed for syncing diverse sources to destinations.
RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen
RisingWave is a streaming database and real-time analytics engine, not a self-hosted data integration platform with pre-built connectors and orchestration — it processes data streams but does not provide the breadth of source-to-destination connectors expected from a Fivetran alternative.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| airbytehq/airbyte | 21.5K | Python | NOASSERTION | |
| apache/incubator-devlake | 2.9K | Go | apache-2.0 | |
| 2.5K |
| Python |
| MIT |
| benthosdev/benthos | 8.7K | Go | — |
| openaddresses/openaddresses | 3.1K | JavaScript | bsd-3-clause |
| illacloud/illa-builder | 12.3K | TypeScript | Apache-2.0 |
| openblocks-dev/openblocks | 6.2K | TypeScript | AGPL-3.0 |
| supermemoryai/supermemory | 27.3K | TypeScript | MIT |
| stefan-jansen/machine-learning-for-trading | 16.6K | Jupyter Notebook | — |
| delta-io/delta | 8.6K | Scala | apache-2.0 |