tbls
« Back to VersTracker
Description:
CI-Friendly tool to document a database
Type: Formula  |  Latest Version: 1.92.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 4,088  |  Forks: 193  |  Language: Go  |  Category: Databases
Tags: database documentation devops cli go schema
Install: brew install tbls
About:
tbls is a command-line tool written in Go that analyzes database schemas and generates documentation in various formats like Markdown, HTML, and JSON. Its main value is enabling database schema documentation to be easily version-controlled and integrated into CI/CD pipelines, ensuring documentation stays in sync with the actual database structure.
Key Features:
  • Automatically generates documentation from database schemas
  • Supports multiple output formats (Markdown, HTML, JSON, etc.)
  • Integrates with CI/CD for automated documentation updates
  • Works with various databases (PostgreSQL, MySQL, SQLite, etc.)
  • Can detect and document schema differences (drift)
Use Cases:
  • Maintaining up-to-date, version-controlled database documentation for teams
  • Automating schema documentation generation as part of deployment pipelines
Alternatives:
  • SchemaCrawler – Java-based tool with broader metadata extraction but less CI/CD native integration
  • dbdocs – Cloud-based service with visual diagrams, whereas tbls is a local CLI tool
Version History
Detected Version Rev Change Commit
Dec 22, 2025 11:32pm 1.92.1 0 VERSION_BUMP 286dd1d4
Dec 17, 2025 11:23am 0 VERSION_BUMP 9d147e10
Nov 21, 2025 8:22pm 0 VERSION_BUMP 00982a20
Oct 14, 2025 5:28pm 0 VERSION_BUMP 10c4ad10
Sep 13, 2025 3:25am 0 VERSION_BUMP 2077d401
Sep 12, 2025 5:57pm 0 VERSION_BUMP e77f5978
Sep 12, 2025 3:08am 0 VERSION_BUMP c55498dc
Nov 15, 2024 10:47pm 0 VERSION_BUMP b56e7ca6
Nov 9, 2024 1:17pm 0 VERSION_BUMP 4afbbaff
Nov 9, 2024 12:54pm 0 VERSION_BUMP 35503931
Sep 12, 2024 11:36pm 0 VERSION_BUMP e1368213