Next-generation dbt documentation site generator
Project description
docglow
Next-generation documentation site generator for dbt Core projects.
Docglow replaces the default dbt docs generate + dbt docs serve workflow with a modern, interactive single-page application featuring lineage exploration, column-level docs, test results, and project health scoring — at a fraction of the cost of enterprise data catalogs.
Install
pip install docglow
Quick Start
# Generate the site from your dbt project
docglow generate --project-dir /path/to/dbt/project --output-dir ./site
# Serve locally
docglow serve --dir ./site
Features
- Interactive lineage explorer — drag, filter, and explore upstream/downstream dependencies with configurable depth and layer visualization
- Column-level documentation — searchable column tables with descriptions, types, and test status
- Test results dashboard — per-model test outcomes with pass/fail/warn indicators
- Project health score — coverage metrics for descriptions, tests, and documentation completeness
- Full-text search — instant search across all models, sources, and columns
- Single static site — no backend required, deploy anywhere (S3, GitHub Pages, Netlify, etc.)
CLI Commands
| Command | Description |
|---|---|
docglow generate |
Generate the documentation site from dbt artifacts |
docglow serve |
Serve the generated site locally |
docglow health |
Show project health score and coverage metrics |
docglow profile |
Run column-level profiling (requires docglow[profiling]) |
docglow publish |
Publish to docglow.dev (requires docglow[cloud]) |
Configuration
Add a docglow.yml to your dbt project root for optional customization (layer definitions, display settings, etc.). Docglow works out of the box without any configuration — just point it at a dbt project with compiled artifacts in target/.
Requirements
- Python 3.10+
- A dbt project with
target/manifest.json(rundbt compileordbt runfirst)
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file docglow-0.1.0.tar.gz.
File metadata
- Download URL: docglow-0.1.0.tar.gz
- Upload date:
- Size: 262.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
936c9249fa719fdd2c2c982664a1ec8bef949b60d84e862483a58bd2e9b51801
|
|
| MD5 |
f502805d2140447696233830b602f8df
|
|
| BLAKE2b-256 |
79aec0f31096ef4459b36c393fc35396f9aeedd8bb110ba9f12eba9b8c6139d8
|
File details
Details for the file docglow-0.1.0-py3-none-any.whl.
File metadata
- Download URL: docglow-0.1.0-py3-none-any.whl
- Upload date:
- Size: 276.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
367d564571ade4982d1ac34504cf6c5643bc12ec5434e80a62230e1f3a0f5a3c
|
|
| MD5 |
28112305fe72482564f2d26de7f88853
|
|
| BLAKE2b-256 |
09c8e0d599eeff27876a767610bc7b8779e0cd9b4beb26fee287f321edb6e2da
|