Skip to main content

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 (run dbt compile or dbt run first)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docglow-0.1.0.tar.gz (262.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

docglow-0.1.0-py3-none-any.whl (276.2 kB view details)

Uploaded Python 3

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

Hashes for docglow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 936c9249fa719fdd2c2c982664a1ec8bef949b60d84e862483a58bd2e9b51801
MD5 f502805d2140447696233830b602f8df
BLAKE2b-256 79aec0f31096ef4459b36c393fc35396f9aeedd8bb110ba9f12eba9b8c6139d8

See more details on using hashes here.

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

Hashes for docglow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 367d564571ade4982d1ac34504cf6c5643bc12ec5434e80a62230e1f3a0f5a3c
MD5 28112305fe72482564f2d26de7f88853
BLAKE2b-256 09c8e0d599eeff27876a767610bc7b8779e0cd9b4beb26fee287f321edb6e2da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page