tbls
CI-friendly tool for generating comprehensive database documentation and ER diagrams.
Why consider tbls?
tbls is an open-source database documentation generator written in Go by Ken’ichirō Oyama (k1LoW). tbls inspects PostgreSQL, MySQL, SQLite, BigQuery, and ClickHouse schemas, compiling searchable Markdown documentation and PlantUML/Mermaid entity-relationship diagrams for CI/CD pipelines.
Learn tbls by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of tbls
tbls generates automated Markdown documentation and ER visual diagrams from live database schemas.
Quickstart
go install github.com/k1LoW/tbls@latesttbls doc postgres://user:password@localhost:5432/dbname schema_docs/tbls is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.