aicoolies logo
tbls logo
tbls logo

tbls

CI-friendly database documentation generator

open sourceverified Aug 24, 2026

tbls is an open-source database documentation tool that automatically generates schema documentation in Markdown, with built-in linting to enforce documentation standards and coverage metrics for tables and columns. It supports 13+ databases including PostgreSQL, MySQL, BigQuery, Snowflake, MongoDB, and ClickHouse. Designed for CI integration with GitHub Actions support, tbls runs schema diff detection and documentation enforcement as part of automated pipelines.

tbls is a command-line tool that automatically generates living documentation from database schemas, producing Markdown files with table descriptions, column details, constraints, indexes, and entity-relationship diagrams. It connects to 13 database engines including PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Cloud Spanner, Amazon Redshift, SQL Server, DynamoDB, Snowflake, MongoDB, ClickHouse, and Databricks, making it a universal documentation layer for multi-database environments.

What makes tbls particularly valuable for engineering teams is its CI-first design philosophy. The tool includes a built-in linter that enforces documentation standards such as requiring descriptions for all tables and columns, and a coverage metric that tracks how thoroughly a schema is documented. When integrated with GitHub Actions via its dedicated setup action, tbls can run schema diff detection on every pull request, catching undocumented changes before they reach production and preventing documentation debt from accumulating.

Originally developed in the Japanese open-source ecosystem, tbls has grown to 4,200 GitHub stars with over 2,500 commits. The Go-based binary requires no runtime dependencies and can be distributed as a single executable or Docker image. Output formats include Markdown for repository documentation, SVG diagrams for visual schema exploration, and machine-readable JSON for building custom documentation pipelines or integrating with other tools in the development workflow.

Pricing

100% free and open source under the MIT license ($0 software cost). tbls is an open-source, CI-friendly database documentation and ER diagram generator supporting PostgreSQL, MySQL, BigQuery, and Snowflake with zero software fees.

full pricing breakdown →

Platforms

Go binary, Docker, GitHub Actions, all major OS

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Neon logo

Neon

Serverless Postgres

Serverless Postgres platform separating storage and compute for branching, autoscaling, read replicas, instant restore, and scale-to-zero workloads. Neon works with standard PostgreSQL clients and ORMs, supports extensions such as pgvector, and sits inside a broader Neon backend platform with Auth, Data API, Functions, Object Storage, and AI Gateway features.

freemiumOpen Source
Supabase logo

Supabase

The open-source Firebase alternative

Open-source Firebase alternative providing a full backend-as-a-service on PostgreSQL. Auto-generated REST and GraphQL APIs from your schema, real-time subscriptions, built-in auth with 20+ social providers and Row Level Security, S3-compatible file storage with CDN, and Deno-powered Edge Functions. Visual dashboard with SQL editor and table editor. Supports pgvector for AI apps. Self-hostable or managed with a generous free tier. 75K+ GitHub stars.

freemiumOpen Source
Scalar logo

Scalar

Modern API documentation platform and OpenAPI reference generator

Scalar is an API documentation platform that generates beautiful, interactive API references from OpenAPI specifications. It provides a modern OpenAPI reference interface with dark mode, request examples in multiple languages, and a built-in API client. Available as open-source packages for any framework or as a hosted platform.

freemiumOpen Source
drizzle

Drizzle ORM

TypeScript ORM that feels like SQL

Lightweight, serverless-ready TypeScript ORM with zero dependencies bringing SQL-like syntax into TypeScript for maximum type-safety. Maps queries closely to raw SQL with full auto-completion and type inference. Features Drizzle Kit for migrations, Drizzle Studio for visual browsing, supports PostgreSQL, MySQL, SQLite, and Turso. Runs on Node.js, Bun, Deno, Cloudflare Workers, and Vercel Edge. 26K+ GitHub stars, growing fast as a Prisma alternative.

Open Source
Obsidian logo

Obsidian

Private Markdown knowledge base

Knowledge management app based on local Markdown files with powerful linking and graph visualization. Bidirectional links, graph view, canvas for spatial thinking, templates, daily notes, and 5,000+ community plugins. All data is stored as plain .md files with no vendor lock-in. Custom themes, Vim mode, and Dataview support database-like queries. Sync and Publish are paid add-ons; the core app remains free for personal use.

freemium
Qdrant logo

Qdrant

High-performance vector database written in Rust for similarity search at scale.

Qdrant is a high-performance vector similarity search engine and database written in Rust. Designed for production-grade AI applications with advanced filtering, payload indexing, and distributed deployment. Supports billion-scale vector collections with sub-second query times. Popular choice for RAG, recommendation systems, and anomaly detection.

freemiumOpen Source

FAQ

What is tbls?

tbls is an open-source database documentation tool that automatically generates schema documentation in Markdown, with built-in linting to enforce documentation standards and coverage metrics for tables and columns. It supports 13+ databases including PostgreSQL, MySQL, BigQuery, Snowflake, MongoDB, and ClickHouse. Designed for CI integration with GitHub Actions support, tbls runs schema diff detection and documentation enforcement as part of automated pipelines.

Is tbls free?

Yes — tbls is open source and free to use. 100% free and open source under the MIT license ($0 software cost). tbls is an open-source, CI-friendly database documentation and ER diagram generator supporting PostgreSQL, MySQL, BigQuery, and Snowflake with zero software fees.

Is tbls open source?

Yes — tbls is open source.

Is tbls still maintained?

Yes — tbls is active. Its listing was last verified on August 24, 2026.

What are the best tbls alternatives?

The top editor-verified tbls alternatives are WeKnora, USearch.