2 Repos
Tools and languages for creating maintainable, version-controlled representations of database schemas.
Distinct from Database-as-a-Service Tooling: None of the candidates cover schema documentation or architectural design; they focus on managed services or specific integrations.
Explore 2 awesome GitHub repositories matching data & databases · Database Architecture Documentation. Refine with filters or upvote what's useful.
Liam ist ein Visualisierungstool für Datenbankschemata und ein Generator für interaktive Entity-Relationship-Diagramme. Es parst SQL-Schemata und ORM-Formate, um visuelle Darstellungen von Datenbankstrukturen zu erstellen, mit denen Benutzer Tabellenbeziehungen analysieren und komplexe Layouts navigieren können. Das Projekt zeichnet sich durch CI/CD-Pipeline-Integration aus und fungiert als Dokumentationsautomatisierung, die Diagramme bei Deployments mit Datenbankschema-Änderungen synchronisiert. Es unterstützt das Teilen spezifischer Perspektiven eines Schemas über koordinatenbasierte View-Links, die präzise Zoomstufen und gefilterte Ansichten erfassen. Das Tool bietet eine breite Palette an Visualisierungsfunktionen, darunter interaktives Canvas-Rendering mit Panning und Zooming, zustandsbasierte Filterung zur Reduzierung visueller Unordnung und manuelle Knotenmanipulation zur Layout-Reorganisation. Zudem unterstützt es die Generierung statischer Diagramme für die Verwendung in internen Repositories.
Enables analysis of complex database architectures through filtered views and relationship highlighting.
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
Creating a maintainable and visual representation of a database schema that serves as a source of truth for developers.