For SQL transforms tracked in Git, the strongest matches are dbt-labs/dbt-core (dbt-core is the open-source framework purpose-built for SQL-based data), dagster-io/dagster (Dagster is a data orchestration platform that can schedule) and cloudquery/cloudquery (CloudQuery is an ETL tool that extracts and normalizes). dlt-hub/dlt and edp963/davinci round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Discover tools that enable version control and automated deployment for SQL-based data transformation workflows in warehouses.
dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d
dbt-core is the open-source framework purpose-built for SQL-based data transformations in the warehouse, with native version control, incremental models, testing, documentation, and dependency management — it is the established tool for exactly this ELT workflow.
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 data orchestration platform that can schedule and manage arbitrary pipelines—including SQL transformations—but it is not a dedicated tool for performing SQL-based transformations directly inside a data warehouse; it orchestrates workflows rather than acting as the transformation engine itself.
CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses. The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex
CloudQuery is an ETL tool that extracts and normalizes cloud metadata into SQL-queryable tables, but it does not perform SQL-based transformations directly inside your data warehouse with version-controlled logic and incremental models — that's a different workflow than what you're after.
dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist it into structured destinations. It functions as a schema inference engine that automatically detects data types and flattens nested JSON structures into relational tables, moving data from sources to lakehouses, warehouses, or vector databases. The project distinguishes itself through AI-powered pipeline generation, using large language models to scaffold extraction code and connectors for REST APIs. It also supports multimodal vector storage and specialized population of ve
dlt is a data ingestion and pipeline framework that extracts and loads data with schema inference, but it is not a tool for performing SQL-based transformations inside the warehouse with version control and model management — that is a different category.
Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl
Davinci is a SQL-based dashboard and visualization platform, not a data-warehouse transformation tool—it lacks the version-controlled ELT pipeline, incremental model support, and testing/documentation features you need.
DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono
DataHub is a metadata management and data catalog platform, not a tool that runs SQL-based transformations inside a data warehouse — it helps discover and govern data but does not perform the ELT transformations themselves.
lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in object storage. It functions as a version control layer, enabling the creation of immutable snapshots, atomic commits, and zero-copy branching to create isolated environments for data experimentation without duplicating physical files. The system serves as an S3-compatible storage gateway and an Iceberg REST catalog, allowing standard cloud storage protocols and compatible clients to manage versioned tables. It acts as a data quality gatekeeper by using an event-driven hook system
LakeFS provides Git-like version control and branching for data lakes, making it a strong versioning layer, but it does not perform SQL-based data transformations inside a data warehouse as the visitor requires.
Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac
Hive is a SQL-on-Hadoop data warehouse engine, not a tool that orchestrates version-controlled SQL transformations inside an existing data warehouse; it's the warehouse itself, whereas this search is for an ELT transformation layer like dbt.