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
·
drawdb-io avatar

drawdb-io/drawdb

0
View on GitHub↗
37,382 estrellas·3,027 forks·JavaScript·AGPL-3.0·10 vistasdrawdb.app↗

Drawdb

DrawDB is a browser-based visual database modeler designed for creating, organizing, and documenting relational database schemas. It provides an interactive interface for drag-and-drop entity relationship mapping, allowing users to plan and visualize complex data architectures through a centralized workspace.

The platform distinguishes itself by enabling real-time collaborative design, allowing teams to iterate on schemas while maintaining a single source of truth. It functions entirely on the client side, utilizing local memory for state management and saving data directly to the local file system or browser storage. This approach ensures offline functionality and user privacy by eliminating the need for backend database dependencies.

Beyond visual modeling, the tool includes automated SQL script generation to convert diagrams into executable code for various database systems. It also supports standardized data serialization, enabling users to export and import designs for compatibility with external migration tools. The interface utilizes canvas-based rendering to maintain performance during the manipulation of complex diagrams.

Features

  • Visual Database Modelers - Provides a browser-based interface for designing and documenting relational schemas through interactive diagrams.
  • Database Design Tools - Provides a visual interface for creating and organizing database structures for development and production.
  • Schema Modeling Tools - Visualizes complex database structures through an intuitive interface for efficient architecture planning.
  • Collaborative Data Modeling - Enables team members to build and refine database schemas in real time with a single source of truth.
  • Collaborative Design Platforms - Provides a shared browser-based workspace for engineering teams to manage complex database architectures.
  • Databases and Data Tools - Online database diagram editor and SQL generator.
  • Database Design Tools - Free browser-based tool for designing database schemas and diagrams.
  • Schema Visualization - Online database design tool and SQL generator.
  • Productivity and Knowledge - Online database design and SQL generator.
  • Schema Generation Utilities - Translates visual database designs into executable SQL scripts for deployment across various database systems.
  • SQL Generators - Converts visual database diagrams into executable SQL scripts for automated table and relationship creation.
  • Database Documentation Tools - Creates clear visual representations of database structures to assist in long-term maintenance.
  • State Management Libraries - Maintains the entire schema model in local memory for instantaneous updates and offline functionality.
  • Data Serialization Formats - Converts internal models into standardized JSON for easy export and compatibility with migration tools.
  • Local Storage Utilities - Saves data directly to the local file system or browser storage to ensure privacy and offline access.

Historial de estrellas

Gráfico del historial de estrellas de drawdb-io/drawdbGráfico del historial de estrellas de drawdb-io/drawdb

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

Preguntas frecuentes

¿Qué hace drawdb-io/drawdb?

DrawDB is a browser-based visual database modeler designed for creating, organizing, and documenting relational database schemas. It provides an interactive interface for drag-and-drop entity relationship mapping, allowing users to plan and visualize complex data architectures through a centralized workspace.

¿Cuáles son las características principales de drawdb-io/drawdb?

Las características principales de drawdb-io/drawdb son: Visual Database Modelers, Database Design Tools, Schema Modeling Tools, Collaborative Data Modeling, Collaborative Design Platforms, Databases and Data Tools, Schema Visualization, Productivity and Knowledge.

¿Qué alternativas de código abierto existen para drawdb-io/drawdb?

Las alternativas de código abierto para drawdb-io/drawdb incluyen: chartdb/chartdb — ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers… holistics/dbml — DBML is a domain-specific language and schema definition language used for documenting database architecture and… dotnet/efcore — Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using… dapperlib/dapper — Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It… corentinth/it-tools — This project is a browser-based developer toolkit that provides a collection of offline-first utilities for common… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables…

Alternativas open-source a Drawdb

Proyectos open-source similares, clasificados según cuántas características comparten con Drawdb.
  • chartdb/chartdbAvatar de chartdb

    chartdb/chartdb

    21,286Ver en GitHub↗

    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. I

    TypeScriptdatabasedbdb-migration
    Ver en GitHub↗21,286
  • holistics/dbmlAvatar de holistics

    holistics/dbml

    3,520Ver en GitHub↗

    DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc

    JavaScriptdatabase-schemadbmldbx
    Ver en GitHub↗3,520
  • dotnet/efcoreAvatar de dotnet

    dotnet/efcore

    14,587Ver en GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    C#aspnet-productc-sharpdatabase
    Ver en GitHub↗14,587
  • dapperlib/dapperAvatar de DapperLib

    DapperLib/Dapper

    18,331Ver en GitHub↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    C#ado-netdappersql
    Ver en GitHub↗18,331
  • Ver las 30 alternativas a Drawdb→