Enhance your dbt experience with these libraries

Featured libraries

Reflekt
GClunies

Reflekt can intelligently template dbt models and documentation for events in a tracking plan from Avo or Segment Protocols.

airflow-dbt
gocardless

This is a collection of Airflow operators to provide easy integration with dbt.

airflow-dbt-python
tomasfarias

An Airflow operator that executes the dbt Python package instead of wrapping the CLI

artifactable
artifactable

artifactable is a notification service for your dbt project.

cookiecutter-dbt
datacoves

Framework for jumpstarting production-ready dbt projects quickly.

dag-stack
spbail

Data pipeline with dbt, Airflow, Great Expectations.

dal
supasheet

Data Access Layer creates a GraphQL API over a dbt model

dbt-adapter-tests
dbt-labs

A pytest plugin for dbt adapter test suites.

dbt-athena
Dandandan

dbt adapter for Athena.

dbt-azuresynapse
embold-health

dbt with some Azure Synapse goodness.

dbt-checkpoint
offbi

List of `pre-commit` hooks to ensure the quality of your `dbt` projects.

dbt-clickhouse
silentsokolov

The Clickhouse plugin for dbt (data build tool).

dbt-container-skeleton
gnilrets

Bootstrap a containerized dbt full development environment.

dbt-coverage
slidoapp

One-stop-shop for docs and test coverage of dbt projects.

dbt-coves
datacoves

CLI tool for dbt users adopting analytics engineering best practices.

dbt-datamocktool
mjirv

datamocktool (dmt) is a simple package for unit testing dbt projects.

dbt-dremio
fabrice-etanchaud

dbt's adapter for dremio.

dbt-dry-run
autotraderuk

This dry runner uses BigQuery's dry run capability to allow you to check that SQL queries are valid before trying to execute them.

dbt-duckdb
jwills

dbt (http://getdbt.com) adapter for DuckDB (http://duckdb.org)

dbt-exasol
tglunde

data build tool adapter for exasol

dbt-exposures-crawler
voi-oss

Automatically creates dbt exposures from your BI tools. It currently supports Tableau.

dbt-fabric
Microsoft

dbt adapter for Microsoft Fabric Synapse Data Warehouse

dbt-firebolt
firebolt-db

Firebolt Adapted for dbt

dbt-generator
tuanchris

This package helps in generating the base models and transform them in bulk.

dbt-helper
mikekaminsky

A helper tool for dbt development and data warehouse management.

dbt-impala
cloudera

The dbt-impala adapter allows you to use dbt along with Apache Impala and Cloudera Data Platform

dbt-infer
inferlabs

The dbt adapter for Infer. dbt-infer acts as a layer between your existing data warehouse allowing to perform ML analytics within your dbt models.

dbt-init
dbt-labs

A tool to create dbt projects for consulting.

dbt-invoke
Dashlane

A CLI for creating, updating, and deleting dbt property files.

dbt-iomete
iomete

dbt adapter for iomete

dbt-ipy
jmriego

Run DBT commands inside a IPython session.

dbt-materialize
MaterializeInc

dbt adapter for Materialize.

dbt-metabase
gouline

Model synchronization from dbt to Metabase.

dbt-metadata-client
transform-data

A utility package to make it easier to build queries to run against dbtCloud's metadata API.

dbt-mysql
jwills

MySQL plugin for dbt

dbt-netezza
chop-analytics

dbt adapter for the Netezza database

dbt-oracle
techindicium

A dbt adapter for oracle db backend.

dbt-osmosis
z3z1ma

Automated YAML management + description inheritance

dbt-presto
dbt-labs

The presto adapter plugin for dbt. NOTE: Depricated, see dbt-trino

dbt-spark
dbt-labs

Run dbt against Spark clusters that are hosted via Databricks (AWS + Azure), Amazon EMR, or Docker.

dbt-sqlite
codeforkjeff

A SQLite adapter plugin for dbt (data build tool).

dbt-sqlserver
dbt-msft

dbt adapter for sql server.

dbt-starrocks
StarRocks

The dbt-starrocks package contains all the code to enable dbt to work with StarRocks.

dbt-sugar
bitpicky

CLI tool that allows users of dbt to have fun and ease performing actions around dbt models.

dbt-superset-lineage
slidoapp

Make dbt docs and Apache Superset talk to one another

dbt-synapse
dbt-msft

dbt adapter for Azure Synapse (née Azure Data Warehouse).

dbt-teradata
Teradata

dbt connector for Teradata Vantage

dbt-test-coverage
mikaelene

cli tool for showing test coverage in dbt projects.

dbt-trino
starburstdata

dbt-trino adapter uses Trino as a underlying query engine to perform query federation across disperse data sources.

dbt-unit-test
AgeOfLearning

A tiny framework for testing reusable code inside of dbt models.

dbt-vertica
mpcarter

dbt adapter for Vertica.

dbt2looker
lightdash

Generate lookml for views from dbt models.

dbtenv
brooklyn-data

Install and run multiple versions of dbt with Python virtual environments, or Homebrew on Mac or Linux.

dbterd
datnguye

CLI to generate Diagram-as-a-code file (DBML, Mermaid, PlantUML, GraphViz, D2) from dbt artifact files

dbtool.py
lkqm

A lightweight db tools for sql.

demeter
mjirv

Generates an API to query your dbt metrics

fal
fal-ai

fal allows you to run python scripts directly from your dbt project.

great-data-building
feluelle

Data Modelling with dbt

oliver-twist
autotraderuk

dag auditing tool that audits the DBT DAG and generates a summary report.

poc_docker_ airflow_dbt
watxaut

A Proof of concept for Docker Airflow and DBT.

py-dbt-cloud
dwallace0723

A python SDK for dbt Cloud.

tangata_local
ciejer

Editable Data Catalog, describing a dbt repository.

tap-dbt-artifacts
prratek

Singer Tap for dbt Artifacts built with the Meltano SDK.

dbt2looker
lightdash

Generate lookml for views from dbt models.

dbt-superset-lineage
slidoapp

Make dbt docs and Apache Superset talk to one another

dbt-metabase
gouline

Model synchronization from dbt to Metabase.

dbt-exposures-crawler
voi-oss

Automatically creates dbt exposures from your BI tools. It currently supports Tableau.

dbt-dry-run
autotraderuk

This dry runner uses BigQuery's dry run capability to allow you to check that SQL queries are valid before trying to execute them.

py-dbt-cloud
dwallace0723

A python SDK for dbt Cloud.

dbt-checkpoint
offbi

List of `pre-commit` hooks to ensure the quality of your `dbt` projects.

poc_docker_ airflow_dbt
watxaut

A Proof of concept for Docker Airflow and DBT.

dbtenv
brooklyn-data

Install and run multiple versions of dbt with Python virtual environments, or Homebrew on Mac or Linux.

dbt-helper
mikekaminsky

A helper tool for dbt development and data warehouse management.

dbt-container-skeleton
gnilrets

Bootstrap a containerized dbt full development environment.

dag-stack
spbail

Data pipeline with dbt, Airflow, Great Expectations.

cookiecutter-dbt
datacoves

Framework for jumpstarting production-ready dbt projects quickly.

artifactable
artifactable

artifactable is a notification service for your dbt project.

airflow-dbt-python
tomasfarias

An Airflow operator that executes the dbt Python package instead of wrapping the CLI

airflow-dbt
gocardless

This is a collection of Airflow operators to provide easy integration with dbt.

dbt-impala
cloudera

The dbt-impala adapter allows you to use dbt along with Apache Impala and Cloudera Data Platform

dbt-starrocks
StarRocks

The dbt-starrocks package contains all the code to enable dbt to work with StarRocks.

dbt-fabric
Microsoft

dbt adapter for Microsoft Fabric Synapse Data Warehouse

dbt adapter for iomete

dbt-netezza
chop-analytics

dbt adapter for the Netezza database

dbt-infer
inferlabs

The dbt adapter for Infer. dbt-infer acts as a layer between your existing data warehouse allowing to perform ML analytics within your dbt models.

dbt-spark
dbt-labs

Run dbt against Spark clusters that are hosted via Databricks (AWS + Azure), Amazon EMR, or Docker.

dbt-vertica
mpcarter

dbt adapter for Vertica.

dbt-trino
starburstdata

dbt-trino adapter uses Trino as a underlying query engine to perform query federation across disperse data sources.

dbt-teradata
Teradata

dbt connector for Teradata Vantage

dbt-synapse
dbt-msft

dbt adapter for Azure Synapse (née Azure Data Warehouse).

dbt adapter for sql server.

dbt-sqlite
codeforkjeff

A SQLite adapter plugin for dbt (data build tool).

dbt-presto
dbt-labs

The presto adapter plugin for dbt. NOTE: Depricated, see dbt-trino

dbt-oracle
techindicium

A dbt adapter for oracle db backend.

dbt-mysql
jwills

MySQL plugin for dbt

dbt-materialize
MaterializeInc

dbt adapter for Materialize.

dbt-firebolt
firebolt-db

Firebolt Adapted for dbt

dbt-exasol
tglunde

data build tool adapter for exasol

dbt (http://getdbt.com) adapter for DuckDB (http://duckdb.org)

dbt-dremio
fabrice-etanchaud

dbt's adapter for dremio.

dbt-clickhouse
silentsokolov

The Clickhouse plugin for dbt (data build tool).

dbt-azuresynapse
embold-health

dbt with some Azure Synapse goodness.

dbt-athena
Dandandan

dbt adapter for Athena.

A pytest plugin for dbt adapter test suites.

dal
supasheet

Data Access Layer creates a GraphQL API over a dbt model

dbt-osmosis
z3z1ma

Automated YAML management + description inheritance

dbt-coverage
slidoapp

One-stop-shop for docs and test coverage of dbt projects.

dbterd
datnguye

CLI to generate Diagram-as-a-code file (DBML, Mermaid, PlantUML, GraphViz, D2) from dbt artifact files

dbt-metadata-client
transform-data

A utility package to make it easier to build queries to run against dbtCloud's metadata API.

tap-dbt-artifacts
prratek

Singer Tap for dbt Artifacts built with the Meltano SDK.

tangata_local
ciejer

Editable Data Catalog, describing a dbt repository.

oliver-twist
autotraderuk

dag auditing tool that audits the DBT DAG and generates a summary report.

dbt-unit-test
AgeOfLearning

A tiny framework for testing reusable code inside of dbt models.

dbt-test-coverage
mikaelene

cli tool for showing test coverage in dbt projects.

dbt-sugar
bitpicky

CLI tool that allows users of dbt to have fun and ease performing actions around dbt models.

demeter
mjirv

Generates an API to query your dbt metrics

dbt-invoke
Dashlane

A CLI for creating, updating, and deleting dbt property files.

dbt-datamocktool
mjirv

datamocktool (dmt) is a simple package for unit testing dbt projects.

Reflekt
GClunies

Reflekt can intelligently template dbt models and documentation for events in a tracking plan from Avo or Segment Protocols.

great-data-building
feluelle

Data Modelling with dbt

fal
fal-ai

fal allows you to run python scripts directly from your dbt project.

dbtool.py
lkqm

A lightweight db tools for sql.

dbt-ipy
jmriego

Run DBT commands inside a IPython session.

dbt-init
dbt-labs

A tool to create dbt projects for consulting.

dbt-generator
tuanchris

This package helps in generating the base models and transform them in bulk.

dbt-coves
datacoves

CLI tool for dbt users adopting analytics engineering best practices.