awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chartdb avatar

chartdb/chartdb

0
View on GitHub↗
21,286 estrellas·1,265 forks·TypeScript·agpl-3.0·8 vistaschartdb.io↗

Chartdb

ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations.

The platform distinguishes itself through its focus on automated documentation and schema synchronization. It supports programmatic diagram generation and scheduled background tasks that refresh visual representations to reflect changes in the underlying database structure. This ensures that technical documentation remains aligned with the live schema, while features like dependency mapping and relationship cardinality visualization provide deeper insights into how data entities interact.

Beyond visualization, the tool facilitates schema portability by converting diagrams into standard database markup scripts, enabling version control and migration across different environments. Users can manage their workspace through automated layout engines, grid alignment, and filtering tools, or export diagrams as images for stakeholder sharing. The platform also supports embedding interactive diagrams into external documentation and offers containerized self-hosting options for teams requiring private infrastructure and data sovereignty.

Features

  • Database Schema Visualizers - Generates interactive entity-relationship diagrams by connecting to databases or parsing SQL scripts.
  • Database Documentation Tools - Maintains synchronized visual documentation of database schemas through automated imports and background tasks.
  • Database Schema Designers - Enables visual design and refinement of database architectures before generating deployment scripts.
  • Entity Relationship Models - Provides a diagramming interface for mapping database tables and foreign key relationships.
  • Automated Documentation Synchronizers - Keeps technical documentation synchronized with live database schemas by automatically updating visual diagrams.
  • Markup Exporters - Converts visual diagrams into standard database markup scripts for version control and migration.
  • Database Table Editors - Offers a visual interface for creating and modifying database table structures and attributes.
  • Relationship Cardinality Visualizers - The tool displays indicators on connection lines to represent the numerical nature of associations between tables such as one-to-many or many-to-many.
  • Schema Synchronization Tools - Updates database diagrams automatically via manual or scheduled triggers to reflect recent changes made to the underlying database schema structure.
  • Self-Hosted Applications - Packages the application environment into isolated units to allow deployment within private infrastructure while maintaining full control over data access.
  • Self-Hosted Deployment Platforms - Supports running visualization platforms within private infrastructure using containerized environments to maintain full control over sensitive data.
  • Databases and Data Tools - Visual database design tool using queries.
  • Schema Visualization - Database diagram editor and visualizer.
  • Self-Hosted Tools - Supports containerized deployment on private infrastructure to ensure data sovereignty.
  • Automated Graph Layouts - Organizes tables automatically based on their relationships to optimize visibility and structural clarity within the canvas area.
  • Schema Editors - The tool enables adding new fields to tables and modifying field names directly on the canvas or through the sidebar interface.
  • Database Schema Managers - Generates standard database markup language scripts from existing visual diagrams to facilitate schema portability and enable effective version control.
  • Metadata Parsing - Extracts database structure by querying system catalogs to build an abstract representation of tables and relationships without accessing raw data.
  • Text-to-Diagram Generators - Provides an API to generate and update database diagrams programmatically, ensuring visual documentation remains synchronized with schema changes.
  • Database Relationship Mappings - Provides tools for defining relational associations between database entities by linking foreign key columns.
  • Diagram Metadata Managers - Supports updating diagram names and structural metadata to reflect changes in the underlying database schema.
  • Database View Dependency Mappers - Identifies and highlights relationships between database views and their underlying tables by parsing schema definitions.
  • Task Scheduling - Supports recurring background tasks to refresh database diagrams, ensuring visual representations remain synchronized with the current state of the underlying schema.
  • Interactive Diagramming Libraries - Integrates live, navigable database visualizations into external websites or documentation to share schema insights directly with relevant stakeholders.
  • Graph Layout Engines - Calculates optimal positioning for database tables and connection lines to ensure structural clarity and minimize visual overlap in complex diagrams.
  • Diagram Exporting - Converts database diagrams into multiple image formats to facilitate the sharing and documentation of complex schema designs with stakeholders.
  • Schema Namespacing - Groups related tables into logical containers to mirror database namespaces or schemas.
  • Private Embedding - Exposes restricted database visualizations to external environments by appending authentication keys to URLs, allowing access without requiring a user login session.
  • Canvas-Based - Maintains a central graph of visual elements and their positions to enable real-time manipulation and layout synchronization of database diagrams.
  • Diagram Serialization - Allows users to save current entity-relationship diagrams as structured files that can be re-imported later to resume editing or maintain backups.
  • Schema Serialization - Converts visual diagram state into standardized text-based definitions to allow for version control and portable database schema generation.

Historial de estrellas

Gráfico del historial de estrellas de chartdb/chartdbGráfico del historial de estrellas de chartdb/chartdb

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Chartdb

Proyectos open-source similares, clasificados según cuántas características comparten con Chartdb.
  • plantuml/plantumlAvatar de plantuml

    plantuml/plantuml

    13,093Ver en GitHub↗

    PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical representations. It functions as a diagram-as-code tool, allowing users to create and maintain technical documentation, architectural models, and flowcharts by decoupling diagram content from visual layout. The project distinguishes itself through a comprehensive rendering pipeline that processes domain-specific markup into various output formats, including vector and raster graphics. It utilizes a graph-based layout engine to calculate spatial positioning, while a declarative styling layer

    Javadiagramdiagram-as-codediagrams
    Ver en GitHub↗13,093
  • mermaid-js/mermaidAvatar de mermaid-js

    mermaid-js/mermaid

    88,676Ver en GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe

    TypeScriptdiagramsdiagrams-as-codedocumentation
    Ver en GitHub↗88,676
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • beekeeper-studio/beekeeper-studioAvatar de beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Ver en GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    Ver en GitHub↗22,030
Ver las 30 alternativas a Chartdb→

Preguntas frecuentes

¿Qué hace chartdb/chartdb?

ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data…

¿Cuáles son las características principales de chartdb/chartdb?

Las características principales de chartdb/chartdb son: Database Schema Visualizers, Database Documentation Tools, Database Schema Designers, Entity Relationship Models, Automated Documentation Synchronizers, Markup Exporters, Database Table Editors, Relationship Cardinality Visualizers.

¿Qué alternativas de código abierto existen para chartdb/chartdb?

Las alternativas de código abierto para chartdb/chartdb incluyen: plantuml/plantuml — PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical… mermaid-js/mermaid — This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… beekeeper-studio/beekeeper-studio — Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It… terrastruct/d2 — This project is a diagram-as-code tool that transforms declarative text scripts into professional visual… liam-hq/liam — Liam is a database schema visualizer and interactive entity-relationship diagram generator. It parses SQL schemas and…