6 个仓库
Utilities for generating visual or textual documentation from database schemas.
Distinguishing note: Focuses on documentation output rather than schema design or execution.
Explore 6 awesome GitHub repositories matching data & databases · Database Documentation Tools. Refine with filters or upvote what's useful.
gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
Synchronizes documentation structure and file paths automatically based on detected code changes.
DrawDB is a browser-based visual database modeler designed for creating, organizing, and documenting relational database schemas. It provides an interactive interface for drag-and-drop entity relationship mapping, allowing users to plan and visualize complex data architectures through a centralized workspace. The platform distinguishes itself by enabling real-time collaborative design, allowing teams to iterate on schemas while maintaining a single source of truth. It functions entirely on the client side, utilizing local memory for state management and saving data directly to the local file
Creates clear visual representations of database structures to assist in long-term maintenance.
ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I
Maintains synchronized visual documentation of database schemas through automated imports and background tasks.
Liam 是一个数据库模式可视化工具和交互式实体关系图生成器。它解析 SQL 模式和 ORM 格式以创建数据库结构的视觉表示,允许用户分析表关系并导航复杂的布局。 该项目通过 CI/CD 流水线集成脱颖而出,充当文档自动化工具,在部署期间将图表与数据库模式更改同步。它支持通过基于坐标的视图链接共享模式的特定视角,这些链接捕获精确的缩放级别和过滤后的视图。 该工具提供了广泛的可视化功能,包括带有平移和缩放功能的交互式画布渲染、用于减少视觉混乱的状态驱动视图过滤,以及用于重组布局的手动节点操作。它还支持生成用于内部存储库的静态图表。
Automates the synchronization of visual database documentation within deployment pipelines.
tbls 是一个基于 Go 的命令行工具,用于记录、分析和检查关系数据库模式。它是一个文档生成工具,可以生成 Markdown、JSON 或 Excel 格式的结构化报告和实体关系图,同时也是一个模式差异对比工具,用于识别实时数据库与文档之间的差异。 该项目允许通过外部配置文件进行模式增强和定义虚拟关系,从而在无需数据库迁移或原生约束的情况下实现元数据覆盖和表连接。它还支持将表组织成基于域的视图,以创建对整体模式的精选视角。 其他功能包括通过 SQL linter 根据预定义规则验证数据库结构,以及测量文档覆盖率以确定已描述表和列的百分比。该系统利用基于 JSON 的驱动程序接口集成外部可执行文件以支持各种数据库类型,并使用可自定义的模板进行文档生成。
Generates structured reports and ER diagrams from database schemas in multiple formats.
DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc
Creates a maintainable, version-controlled source of truth for database architecture and design.