aicoolies logo
tbls logo
tbls logo

tbls

CI-friendly database documentation generator

open-sourceopen sourceupdated May 22, 2026
Visit Website →
Share

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

Free and open source

Platforms

Go binary, Docker, GitHub Actions, all major OS

Categories

Tags

Use Cases

Alternatives

Related Tools

Cloudflare Vectorize

Edge-native vector database for Workers and AI applications

Cloudflare Vectorize is Cloudflare’s managed vector database for Workers and edge AI applications. It is distinct from the existing Cloudflare Workers tool page: Workers is the compute runtime, while Vectorize is the embedding index and vector-query layer used to add semantic retrieval to Cloudflare-hosted apps.

freemium

Upstash Vector

Serverless vector database with pay-as-you-go API pricing

Upstash Vector is a managed serverless vector database for RAG, semantic search, and embedding lookup. It is separate from the existing Upstash platform record in the aicoolies catalog: this slug covers the Vector product line, not the broader Redis, Kafka, or QStash platform.

freemium
OpenSearch logo

OpenSearch

Open-source search engine with vector and hybrid retrieval

OpenSearch is an Apache-2.0 distributed search engine with native vector-search support for teams that want BM25, filters, aggregations, and k-NN retrieval in the same search stack. It is distinct from Elasticsearch in the aicoolies catalog: OpenSearch is the AWS-backed open fork with its own docs, plugin path, and serverless deployment options.

open-sourceOpen Source
Intercom MCP Server logo

Intercom MCP Server

Intercom's remote MCP server for support and Help Center context.

Intercom MCP Server is Intercom's hosted remote MCP server for connecting AI tools to Intercom workspace data. It supports the recommended Streamable HTTP endpoint, OAuth or bearer-token authentication, and tools for conversations, contacts, companies, and Help Center article workflows, with access limited by token permissions and Intercom workspace policy.

freemiumTelemetry

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

open-sourceOpen SourceTelemetry

Codebase Memory MCP

Codebase knowledge graph MCP server for AI coding agents

Codebase Memory MCP is an MIT-licensed MCP server that turns a repository into a persistent code knowledge graph for AI coding agents. It gives Claude Code, Cursor, Codex-style agents, and other MCP clients structural queries for functions, classes, call chains, routes, and architecture, helping them explore large projects without repeatedly rereading files or relying only on broad search.

open-sourceOpen SourceTelemetry