awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
voormedia avatar

voormedia/rails-erd

0
View on GitHub↗
4,102 Stars·378 Forks·Ruby·MIT·5 Aufrufevoormedia.github.io/rails-erd↗

Rails Erd

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 of diagram layouts. It utilizes reflection-based metadata inspection to programmatically discover attributes and associations within the data layer.

Features

  • ER Diagram Generators - Automatically creates entity-relationship diagrams from Ruby on Rails model associations and attributes.
  • Database Schema Visualizers - Provides a visual representation of database tables and their relationships derived from application model metadata.
  • Table Inheritance Strategies - Maps single table inheritance patterns to distinct visual entities to represent specialized child model relationships.
  • Graphical Relationship Mappers - Maps associations and inheritance patterns into graphical domain models with customizable notations.
  • Schema Documentation Generators - Automatically generates diagrams that map out table relationships and attributes for technical documentation.
  • Diagramming Tools - Provides an automated utility for exporting database structure visualizations for technical documentation.
  • Model Reflection Utilities - Provides reflection-based metadata inspection to programmatically discover model attributes and associations for diagram generation.
  • Rails ERD Generators - Creates entity-relationship diagrams by analyzing model associations and attributes in Ruby on Rails applications.
  • Inheritance Visualizers - Generates visual maps of class inheritance hierarchies, specifically for single table inheritance patterns.
  • Model-Level Schema Reflections - Retrieves model attributes and associations by reflecting on ORM model class definitions at runtime.
  • Database Visualizations - Creates visual entity relationship diagrams from Rails models to improve understanding of the application data structure.
  • Diagram Exporting - Produces model diagrams in various image and document formats to support different rendering and sharing requirements.
  • Diagram Rendering Configurations - Allows defining layout and visual attributes of generated diagrams using configuration files or command line arguments.
  • Relationship Notation Systems - Translates association cardinality into specific visual markers like Bachman notation or simplified arrows.
  • Relationship Notation Toggles - Allows toggling between simplified arrows and Bachman notation to indicate optional or mandatory relationships.
  • Domain Model Analysis - Offers a programmatic interface to analyze and discover attributes and associations within the data layer.
  • Intermediate Data Representations - Uses an intermediate data representation to decouple raw model metadata from the final rendering engine.
  • Diagram Layout Engines - Provides a diagram layout engine that determines spatial positioning and orientation based on configuration.
  • Dashboards and Visualization - Generates entity-relationship diagrams for databases.
  • UI and View Helpers - Generates entity-relationship diagrams for models.

Star-Verlauf

Star-Verlauf für voormedia/rails-erdStar-Verlauf für voormedia/rails-erd

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Rails Erd

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Rails Erd.
  • liam-hq/liamAvatar von liam-hq

    liam-hq/liam

    4,838Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗4,838
  • k1low/tblsAvatar von k1LoW

    k1LoW/tbls

    4,254Auf GitHub ansehen↗

    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

    Go
    Auf GitHub ansehen↗4,254
  • hediet/vscode-drawioAvatar von hediet

    hediet/vscode-drawio

    9,451Auf GitHub ansehen↗

    This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io files directly within their workspace. It provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats. The extension includes a code-to-diagram navigator that links visual nodes to specific files and symbols in the codebase. It also features a collaborative editing environment with synchronized cursors for brainstorming and an offline interface that maintains full functionality without an internet connection. The toolset cover

    TypeScript
    Auf GitHub ansehen↗9,451
  • wanglin2/mind-mapAvatar von wanglin2

    wanglin2/mind-map

    12,363Auf GitHub ansehen↗

    This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop application and a modular JavaScript library for web-based mind mapping. It provides a visual workspace for structuring hierarchical information, allowing users to create, organize, and manipulate complex node trees through an interactive canvas interface. The platform distinguishes itself through deep integration with artificial intelligence, enabling users to automatically generate, expand, and refine diagram content directly within their workspace. It supports real-time collabor

    JavaScriptgraphjsmindmind-map
    Auf GitHub ansehen↗12,363
Alle 30 Alternativen zu Rails Erd anzeigen→

Häufig gestellte Fragen

Was macht voormedia/rails-erd?

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.

Was sind die Hauptfunktionen von voormedia/rails-erd?

Die Hauptfunktionen von voormedia/rails-erd sind: ER Diagram Generators, Database Schema Visualizers, Table Inheritance Strategies, Graphical Relationship Mappers, Schema Documentation Generators, Diagramming Tools, Model Reflection Utilities, Rails ERD Generators.

Welche Open-Source-Alternativen gibt es zu voormedia/rails-erd?

Open-Source-Alternativen zu voormedia/rails-erd sind unter anderem: liam-hq/liam — Liam is a database schema visualizer and interactive entity-relationship diagram generator. It parses SQL schemas and… k1low/tbls — tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It… hediet/vscode-drawio — This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io… wanglin2/mind-map — This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop… jeremyevans/sequel — Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder,… chartdb/chartdb — ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers…