4 Repos
Tools that produce structured reports and technical documentation from relational database schemas.
Distinct from Schema Documentation Generators: Distinct from the CI/CD focused generators in the candidates; targets general database schema reporting.
Explore 4 awesome GitHub repositories matching data & databases · Schema Documentation Generators. Refine with filters or upvote what's useful.
tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It functions as a documentation tool that generates structured reports and entity-relationship diagrams in Markdown, JSON, or Excel formats, as well as a schema diff tool for identifying discrepancies between a live database and its documentation. The project allows for schema augmentation and the definition of virtual relationships through external configuration files, enabling metadata overrides and table connections without requiring database migrations or native constraints. I
Generates structured database reports in Markdown, JSON, or Excel formats based on the current schema.
rails-erd is a Ruby on Rails ERD generator and database schema visualizer. It serves as an automated diagramming tool that analyzes model associations and attributes to create graphical domain models. The tool maps associations and inheritance patterns into visual entity-relationship diagrams, including specific support for visualizing single table inheritance. It allows for relationship notation customization, enabling users to toggle between simplified arrows and Bachman notation. The system provides multi-format diagram export for technical documentation and allows for the configuration o
Automatically generates diagrams that map out table relationships and attributes for technical documentation.
Screw ist ein Tool zur Analyse von Datenbankschemata, das automatisch technische Dokumentationen und Java-Datenobjekte erstellt. Es scannt Datenbanktabellen, um deren Definitionen zu exportieren und Schemametadaten in strukturierte Berichte und Anwendungscode umzuwandeln. Das Projekt generiert Plain Java Objects (POJOs) basierend auf bestehenden Datenbanktabellenstrukturen, um die Datenmodellierung zu automatisieren. Zudem erstellt es eine Dokumentation des Datenbankschemas in den Formaten HTML, Word und Markdown. Das System umfasst Funktionen für den Tabellenexport mit Filterung nach Namensmustern, JDBC-basierte Schemaextraktion und vorlagenbasierte Codegenerierung, um Datenbankspaltentypen auf Java-Datentypen abzubilden.
Produces structured reports and technical documentation from relational database schemas in multiple formats.
dbtpl ist ein Datenbankmodell-Generator und Schema-Introspektor, der typsicheren Quellcode und Datenmodelle aus SQL-Datenbankschemata erzeugt. Er fungiert als Kommandozeilentool, das SQL-Typen auf Go-Structs und Ausführungsfunktionen abbildet, während es ein Template-basiertes System zur Erstellung benutzerdefinierter Quellcodes und Schemadefinitionen bereitstellt. Das Tool unterstützt mehrere Datenbank-Engines, darunter PostgreSQL, MySQL, SQLite, Oracle und SQL Server. Es zeichnet sich dadurch aus, dass Benutzer benutzerdefinierte Ausgabeformate über Text-Templates definieren können und die Möglichkeit besteht, kompatible Modelldefinitionen für das Django-Webframework zu generieren. Seine Funktionen erstrecken sich auf die Erstellung von SQL-Skripten für Datenbankmigrationen und -spiegelungen sowie den Export von Schemadarstellungen in JSON- oder YAML-Formaten. Zusätzlich kann es Dot-Dateien generieren, um Datenbankbeziehungen und Strukturdiagramme zu visualisieren.
Produces structured reports, visual diagrams, and JSON/YAML representations of relational database schemas.