awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesSchema Documentation Generators

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.

Awesome Schema Documentation Generators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • k1low/tblsAvatar de k1LoW

    k1LoW/tbls

    4,254Voir sur GitHub↗

    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 database reports in Markdown, JSON, or Excel formats based on the current schema.

    Go
    Voir sur GitHub↗4,254
  • voormedia/rails-erdAvatar de voormedia

    voormedia/rails-erd

    4,102Voir sur GitHub↗

    rails-erd est un générateur d'ERD (diagrammes entité-relation) et un visualiseur de schéma de base de données pour Ruby on Rails. Il sert d'outil de diagramme automatisé qui analyse les associations et les attributs des modèles pour créer des modèles de domaine graphiques. L'outil mappe les associations et les modèles d'héritage en diagrammes entité-relation visuels, avec un support spécifique pour la visualisation de l'héritage par table unique (STI). Il permet de personnaliser la notation des relations, offrant aux utilisateurs la possibilité de basculer entre des flèches simplifiées et la notation de Bachman. Le système propose l'exportation de diagrammes en plusieurs formats pour la documentation technique et permet la configuration des mises en page. Il utilise l'inspection de métadonnées basée sur la réflexion pour découvrir par programmation les attributs et les associations au sein de la couche de données.

    Automatically generates diagrams that map out table relationships and attributes for technical documentation.

    Ruby
    Voir sur GitHub↗4,102
  • pingfangushi/screwAvatar de pingfangushi

    pingfangushi/screw

    3,966Voir sur GitHub↗

    Screw est un outil d'analyse de schéma de base de données utilisé pour produire automatiquement de la documentation technique et des objets de données Java. Il scanne les tables de base de données pour exporter leurs définitions, transformant les métadonnées de schéma en rapports structurés et en code applicatif. Le projet génère des objets Java simples (POJO) basés sur les structures de tables existantes pour automatiser la modélisation des données. Il produit également une documentation de schéma de base de données aux formats HTML, Word et Markdown. Le système inclut des fonctionnalités d'exportation de tables avec filtrage par nom, l'extraction de schéma via JDBC, et la génération de code basée sur des templates pour mapper les types de colonnes de base de données aux types du langage Java.

    Produces structured reports and technical documentation from relational database schemas in multiple formats.

    Java
    Voir sur GitHub↗3,966
  • xo/dbtplAvatar de xo

    xo/dbtpl

    3,892Voir sur GitHub↗

    dbtpl est un générateur de modèles de base de données et un introspecteur de schéma qui produit du code source typé et des modèles de données à partir de schémas de base de données SQL. Il fonctionne comme un outil de ligne de commande qui mappe les types SQL aux structs Go et aux fonctions d'exécution, tout en fournissant un système basé sur des templates pour créer du code source et des définitions de schéma personnalisés. L'outil prend en charge plusieurs moteurs de base de données, notamment PostgreSQL, MySQL, SQLite, Oracle et SQL Server. Il se distingue en permettant aux utilisateurs de définir des formats de sortie personnalisés via des templates texte et la capacité de générer des définitions de modèles compatibles pour le framework web Django. Ses capacités s'étendent à la production de scripts SQL pour la migration et la mise en miroir de bases de données, ainsi qu'à l'exportation de représentations de schéma aux formats JSON ou YAML. De plus, il peut générer des fichiers dot pour visualiser les relations de base de données et les diagrammes structurels.

    Produces structured reports, visual diagrams, and JSON/YAML representations of relational database schemas.

    Gocode-generatorgolangmicrosoft-sql-server
    Voir sur GitHub↗3,892
  1. Home
  2. Data & Databases
  3. Schema Documentation Generators