Favicon of drawDB (xinsodev)

drawDB (xinsodev)

Create database diagrams, generate SQL scripts, and reverse engineer existing schemas. This free, intuitive online tool requires no sign-up to get started.

This is a free and open-source tool for designing database diagrams intuitively online. It functions as a data modeler and SQL generator, allowing you to create, visualize, and manage your database schema without needing an account. All your work is saved directly in your browser for quick access.

It offers a robust set of features to aid in database design and management:

  • Export and Import: Generate DDL scripts for popular databases like MySQL, PostgreSQL, SQLite, MariaDB, and SQL Server. You can also export your diagram as a JSON file or an image. If you have an existing schema, simply import the DDL script to automatically generate a diagram.
  • Versioning and Migrations: Keep track of your schema versions and generate migration scripts to update your database structure seamlessly.
  • Efficient Workflow: Speed up your design process with pre-built templates, keyboard shortcuts, and the ability to save your own custom templates. The editor includes features like undo/redo, copy/paste, and issue detection to ensure your diagrams are accurate.
  • Customizable Environment: Tailor the workspace to your liking by choosing which components to display. There's even a presentation mode for team meetings and discussions.

Directory Structure

drawdb-xinsodev
drawdb
.env
docker-compose.yml

docker-compose.yml

services:
  drawdb:
    image: xinsodev/drawdb
    container_name: drawdb
    ports:
      - "8080:80"
    restart: unless-stopped

.env

# DrawDB is a client-side application and does not require any sensitive environment variables or database credentials by default.
# This file can remain empty.

Share:

Ad
Favicon

 

  
 

Similar to drawDB (xinsodev)

Favicon

 

  
  
Favicon

 

  
  
Favicon