4 مستودعات
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 هو أداة لتحليل مخطط قاعدة البيانات (database schema) تُستخدم لإنشاء التوثيق الفني وكائنات بيانات Java تلقائياً. يقوم بمسح جداول قاعدة البيانات لتصدير تعريفاتها، وتحويل بيانات المخطط الوصفية إلى تقارير منظمة وكود برمجي للتطبيق. ينشئ المشروع كائنات Java بسيطة بناءً على هياكل جداول قاعدة البيانات الموجودة لأتمتة نمذجة البيانات. كما ينتج توثيقاً لمخطط قاعدة البيانات بتنسيقات HTML و Word و Markdown. يتضمن النظام قدرات لتصفية تصدير الجداول باستخدام أنماط الأسماء، واستخراج المخطط عبر JDBC، وتوليد الكود القائم على القوالب لربط أنواع أعمدة قاعدة البيانات بأنواع لغة Java.
Produces structured reports and technical documentation from relational database schemas in multiple formats.
dbtpl هو مولد نماذج قاعدة بيانات ومحلل مخطط ينتج كود مصدر آمن الأنواع ونماذج بيانات من مخططات قاعدة بيانات SQL. يعمل كأداة سطر أوامر تقوم بتعيين أنواع SQL إلى هياكل Go ووظائف التنفيذ، مع توفير نظام قائم على القوالب لإنشاء كود مصدر مخصص وتعريفات مخطط. تدعم الأداة محركات قواعد بيانات متعددة، بما في ذلك PostgreSQL، و MySQL، و SQLite، و Oracle، و SQL Server. تتميز بالسماح للمستخدمين بتحديد تنسيقات مخرجات مخصصة من خلال قوالب نصية والقدرة على توليد تعريفات نماذج متوافقة لإطار عمل الويب Django. تمتد إمكاناتها إلى إنتاج نصوص SQL لترحيل قاعدة البيانات والنسخ المتطابق، بالإضافة إلى تصدير تمثيلات المخطط بتنسيقات JSON أو YAML. بالإضافة إلى ذلك، يمكنها توليد ملفات dot لتصور علاقات قاعدة البيانات والمخططات الهيكلية.
Produces structured reports, visual diagrams, and JSON/YAML representations of relational database schemas.