alternatives to

dbt

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

Side by side

3 open source alternatives to dbt
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
SQLMeshPartial3.3kApache-2.0Open sourceNoPythonv0.236.32026-10-06
BruinPartial1.8kApache-2.0Open sourceNoGov0.11.7732026-10-06
DataformPartial996Apache-2.0Open sourceNoTypeScript3.0.712026-10-06

Every alternative

Language

3 alternatives

SQLMeshPartial

Scalable and efficient data transformation framework - backwards compatible with dbt.

Reads dbt projects, plans changes before applying them and builds virtual environments of the warehouse.

Language
Python
Licence
Apache-2.0
Stars
3.3k
Latest
v0.236.3
Last push
2026-10-06
BruinPartial

Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows.

One CLI for ingestion, SQL and Python transformations and quality checks.

Language
Go
Licence
Apache-2.0
Stars
1.8k
Latest
v0.11.773
Last push
2026-10-06
DataformPartial

Dataform is a framework for managing SQL based data operations in BigQuery

SQL workflows written in SQLX and compiled by a CLI, for BigQuery.

Language
TypeScript
Licence
Apache-2.0
Stars
996
Latest
3.0.71
Last push
2026-10-06

Head to head

About dbt

Language
Rust
Licence
Apache-2.0
Stars
14k
Last push
2026-10-06

About dbt →