Overview
dbt helps data analysts and engineers build transformations with software-development practices. Select statements become models that create warehouse tables or views, with dependency visualization, tests, documentation, and version-controlled collaboration.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Manage SQL-model dependencies, quality, and artifacts in one project
Models form a dependency DAG that can be versioned alongside tests and documentation. dbt v2.0 on the main branch is a ground-up Rust rewrite distributed as a self-contained binary, producing queryable Parquet artifacts in addition to the existing JSON artifacts retained for compatibility.
Sources: [1]
For standardizing warehouse transformation as analytics engineering
It fits data teams that want SQL models, dependencies, tests, and documentation in a collaborative review and version-control workflow. Its focus is transformation after data reaches a warehouse rather than extracting and loading the data itself.
Sources: [1]
Distinguish the renamed repository, v2 beta, v1 branch, and distribution license
The dbt-labs/dbt-core repository named in the analysis has since become dbt-labs/dbt. Version 2.0 on main is beta, so behavior, APIs, and on-disk formats may change before stability. The Python v1 implementation lives on 1.latest. Repository source is Apache-2.0, while the dbt distribution with dbt-specific customizations has a separate product license.
Sources: [1]
Official sources
- [1]dbt README(2026-09-13)
Supplemental curator note
Selected for building the analytics-engineering category, preserving identity through multiple renames, and making a major Apache-2.0 transition to Rust v2.
Growth
Growth trends · Last 30 days
13,810 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 497
- Open PRs
- 265
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- dbt-viewpoint
- slack
- pypa
- data-modeling
- business-intelligence
- analytics
- elt
- Stars
- 13,810
- Forks
- 2,563
- Watchers
- 162
- Open issues
- 1,260
- Primary language
- Rust
- License
- Apache-2.0
- Repository last updated
- Sep 13, 2026
Explore next
- Apache Airflow46,839 Stars
A platform for defining DAGs in Python and scheduling, running, and monitoring batch, data, and ML workflows.
Python - Apache Kafka33,711 Stars
A distributed event-streaming platform for data pipelines, streaming analytics, and system integration.
Java - Embulk1,783 Stars
A plugin-based parallel bulk loader for batch transfers across storage systems, databases, and cloud services.
Java
Report incorrect information
Tell us if any listing information is incorrect or outdated.