2 repository-uri
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 is a database schema visualizer and interactive entity-relationship diagram generator. It parses SQL schemas and ORM formats to create visual representations of database structures, allowing users to analyze table relationships and navigate complex layouts. The project distinguishes itself through CI/CD pipeline integration, acting as a documentation automator that synchronizes diagrams with database schema changes during deployment. It supports sharing specific perspectives of a schema via coordinate-based view links that capture precise zoom levels and filtered views. The tool provide
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.