{"repo":"sipemu/dbt-lineage-viewer","free":true,"listed":false,"github":"https://github.com/sipemu/dbt-lineage-viewer","clone":"git clone https://github.com/sipemu/dbt-lineage-viewer.git","description":"A fast Rust CLI tool for visualizing dbt model lineage","language":"Rust","stars":20,"topics":["dbt","cli","cli-app","dbt-lineage"],"license":"MIT","category":"cli-tools","readme_excerpt":"dbt-lineage A fast Rust CLI tool for visualizing dbt model lineage. Parses SQL files directly to extract ref() and source() dependencies, builds a DAG, and renders it as ASCII art, Graphviz DOT, SVG, interactive HTML, or a terminal UI. Supports both direct SQL parsing (no dbt compilation or Python runtime needed) and manifest.json for full-fidelity graphs. Features Source modes - Direct SQL parsing — extracts ref() and source() via a Jinja-aware lexer, no dbt compile needed - Manifest support — optionally read manifest.json for column metadata, materializations, and full graph fidelity - Macro-aware ref() — SQL-parse mode follows simple {% macro smart ref(name) %}{{ ref(name) }}{% endmacro %} wrappers automatically - Parallel parsing + on-disk cache — rayon -parallelized parsing and a content-hash cache at .dbt-lineage/cache.bin ; warm runs are near-instant on large monorepos. Bypass with --no-cache . See docs/CACHE.md Analysis subcommands - summary — one-shot project overview (counts, tags, top fan-out, orphans) - impact — downstream impact with severity scoring (Critical / High / Medium / Low) - diff --base — compares lineage between git refs, showing added / removed / modified nodes and edges - plan --base — emits a dbt selector for the minimal rebuild set; pipes into dbt run -s \"$(…)\" - coverage — tests-per-model + per-column map; text, JSON, or SARIF (PR annotations) - lint — flags unused sources, undefined refs, dead-end models, missing descriptions, models with only un","default_branch":null,"files":null,"tree":[],"storefront":"/r/sipemu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sipemu/dbt-lineage-viewer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}