6 dépôts
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 est un visualiseur de schéma de base de données et un générateur interactif de diagrammes entité-relation. Il analyse les schémas SQL et les formats ORM pour créer des représentations visuelles des structures de base de données, permettant aux utilisateurs d'analyser les relations entre les tables et de naviguer dans des mises en page complexes. Le projet se distingue par son intégration dans les pipelines CI/CD, agissant comme un automatiseur de documentation qui synchronise les diagrammes avec les changements de schéma de base de données lors du déploiement. Il prend en charge le partage de perspectives spécifiques d'un schéma via des liens de vue basés sur des coordonnées qui capturent des niveaux de zoom précis et des vues filtrées. L'outil offre un large éventail de capacités de visualisation, notamment le rendu sur canevas interactif avec panoramique et zoom, le filtrage de vue piloté par l'état pour réduire l'encombrement visuel, et la manipulation manuelle des nœuds pour réorganiser les mises en page. Il prend également en charge la génération de diagrammes statiques pour une utilisation dans des dépôts internes.
Automates the synchronization of visual database documentation within deployment pipelines.
tbls est un utilitaire en ligne de commande basé sur Go utilisé pour documenter, analyser et linter les schémas de bases de données relationnelles. Il fonctionne comme un outil de documentation qui génère des rapports structurés et des diagrammes entité-relation aux formats Markdown, JSON ou Excel, ainsi qu'un outil de diff de schéma pour identifier les écarts entre une base de données en direct et sa documentation. Le projet permet l'augmentation de schéma et la définition de relations virtuelles via des fichiers de configuration externes, permettant des remplacements de métadonnées et des connexions de tables sans nécessiter de migrations de base de données ou de contraintes natives. Il prend en outre en charge l'organisation des tables en points de vue basés sur le domaine pour créer des perspectives organisées du schéma global. Les capacités supplémentaires incluent la capacité de valider les structures de base de données par rapport à des règles prédéfinies via un linter SQL et la mesure de la couverture documentaire pour déterminer le pourcentage de tables et de colonnes décrites. Le système utilise une interface de pilote basée sur JSON pour intégrer des exécutables externes afin de prendre en charge divers types de bases de données et emploie des modèles personnalisables pour la génération de documents.
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.