4 repositorios
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 es un generador de diagramas entidad-relación (ERD) y visualizador de esquemas de bases de datos para Ruby on Rails. Sirve como una herramienta de diagramación automatizada que analiza las asociaciones y atributos de los modelos para crear modelos de dominio gráficos. La herramienta mapea asociaciones y patrones de herencia en diagramas entidad-relación visuales, incluyendo soporte específico para visualizar la herencia de tabla única (STI). Permite personalizar la notación de las relaciones, permitiendo a los usuarios alternar entre flechas simplificadas y la notación de Bachman. El sistema proporciona exportación de diagramas en múltiples formatos para documentación técnica y permite la configuración de diseños de diagramas. Utiliza inspección de metadatos basada en reflexión para descubrir programáticamente atributos y asociaciones dentro de la capa de datos.
Automatically generates diagrams that map out table relationships and attributes for technical documentation.
Screw es una herramienta de análisis de esquemas de bases de datos utilizada para generar automáticamente documentación técnica y objetos de datos en Java. Escanea tablas de bases de datos para exportar sus definiciones, transformando los metadatos del esquema en informes estructurados y código de aplicación. El proyecto genera objetos Java simples (POJOs) basados en las estructuras de tablas existentes para automatizar el modelado de datos. También produce documentación del esquema de la base de datos en formatos HTML, Word y Markdown. El sistema incluye capacidades para el filtrado de exportación de tablas mediante patrones de nombres, extracción de esquemas basada en JDBC y generación de código basada en plantillas para mapear tipos de columnas de bases de datos a tipos del lenguaje Java.
Produces structured reports and technical documentation from relational database schemas in multiple formats.
dbtpl is a database model generator and schema introspector that produces type-safe source code and data models from SQL database schemas. It functions as a command line tool that maps SQL types to Go structs and execution functions, while providing a template-based system for creating custom source code and schema definitions. The tool supports multiple database engines, including PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by allowing users to define custom output formats through text templates and the ability to generate compatible model definitions for the D
Produces structured reports, visual diagrams, and JSON/YAML representations of relational database schemas.