# dbt-core | dbt Labs | Knowledge Base | Instagit

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

GitHub Stars: 13.3k

Repository: https://github.com/dbt-labs/dbt-core

---

## Articles

### [Is There a Canonical 'Core' Directory in dbt? Understanding the dbt‑core Repository Layout](/dbt-labs/dbt-core/is-there-a-canonical-core-directory-in-dbt)

Discover the dbt core directory structure. Learn how dbt-core distributes canonical functionality across specialized Rust crates within the crates/ folder, not a single core directory.

- Tags: internals
- Published: 2026-06-28

### [Locating the Main dbt Application Code in the dbt‑core Repository](/dbt-labs/dbt-core/locating-the-main-dbt-application-code-within-the-repository)

Discover the primary dbt application code location within the dbt-core repository. Find the dbt-main crate responsible for the CLI lifecycle.

- Tags: internals
- Published: 2026-06-28

### [Where Are Core Features Located in the dbt-labs/dbt-core Repository?](/dbt-labs/dbt-core/is-there-a-specific-folder-for-core-features-in-dbt-labs-dbt-core)

Discover where core features live in the dbt-labs/dbt-core repository. Explore the crates/ directory for dbt-compilation, dbt-jinja-ctx, and dbt-docs-core.

- Tags: internals
- Published: 2026-06-28

### [Where Is the Primary dbt Directory in dbt-labs/dbt-core?](/dbt-labs/dbt-core/identifying-the-main-dbt-folder-in-dbt-labs-dbt-core)

Locate the primary dbt directory in dbt-labs/dbt-core at crates/dbt-main/. Discover the central Rust crate housing the CLI entry point and core logic.

- Tags: how-to-guide
- Published: 2026-06-28

### [What Are the Root Directories in dbt-labs/dbt-core? A Complete Guide](/dbt-labs/dbt-core/what-is-the-purpose-of-the-root-directories-in-dbt-labs-dbt-core)

Understand dbt-labs/dbt-core root directories. Learn how distinct folders separate engine code, docs, assets, and CI for the v2.0 architecture. Explore the complete guide.

- Tags: deep-dive
- Published: 2026-06-28

### [Do Subdirectories Named 'core' or 'dbt' Exist at the Root of dbt-labs/dbt-core?](/dbt-labs/dbt-core/are-there-subdirectories-named-core-or-dbt-at-the-root-level-of-dbt-labs-dbt-core)

Discover if dbt-labs/dbt-core has root subdirectories named core or dbt. Learn where the core engine functionality is located. Get clear answers for your dbt project structure.

- Tags: how-to-guide
- Published: 2026-06-28

### [Where Is the Primary dbt Directory Located in dbt-labs/dbt-core? Complete Guide to the Rust Source Structure](/dbt-labs/dbt-core/where-is-the-primary-dbt-directory-located-in-the-dbt-labs-dbt-core-repository)

Discover the primary dbt directory in dbt-labs/dbt-core at crates/dbt-main/. Understand the Rust source structure powering the dbt CLI and core library.

- Tags: how-to-guide
- Published: 2026-06-28

### [What Does the `core` Folder Contain in dbt‑labs/dbt‑core?](/dbt-labs/dbt-core/what-does-the-core-folder-contain-in-dbt-labs-dbt-core)

Discover what the core functionality within dbt-labs/dbt-core entails. Learn how compilation, templating, and SQL execution are managed across its Rust crates.

- Tags: internals
- Published: 2026-06-28

