Полнофункциональный инструмент для изучения баз данных: проектирование, навигация, документирование и анализ схем, включая ERD-диаграммы для крупных и запутанных баз данных.
drawdb-io/drawdb
Бесплатный редактор схем баз данных в браузере: позволяет строить ER-диаграммы и генерировать SQL-скрипты без регистрации.
Open source альтернатива:dbdiagram.io
Lucidchart
- Звёзды
- 40,088
- Форки
- 3,326
- Открытые issues
- 245
- Последний коммит
- 4 дня назад
Что это?
drawDB — редактор диаграмм «сущность — связь» (ERD), который целиком работает в браузере. Создавайте таблицы и связи перетаскиванием, экспортируйте схему в SQL или импортируйте готовые SQL-скрипты, чтобы преобразовать их в диаграммы. Также можно генерировать миграции и настраивать внешний вид редактора.
Проект поддерживает несколько диалектов баз данных, в том числе PostgreSQL, MySQL/MariaDB, SQLite, SQL Server и Oracle; среди тегов также есть DBML и темы, связанные с MCP. Для работы с редактором регистрация не нужна. Данные остаются в браузере, а общий доступ к файлам — опция, для которой нужно отдельно настроить сервер drawDB.
Приложение можно запустить локально с помощью npm, собрать для статического хостинга или запустить в виде Docker-контейнера. URL бэкенда для Docker-образа задаётся при запуске, поэтому для подключения к другому серверу общего доступа пересобирать образ не нужно.
Ключевые возможности
- 01Редактирование ERD-диаграмм таблиц и связей в браузере с помощью перетаскивания.
- 02Экспорт схем в SQL и импорт готовых SQL-скриптов в диаграммы.
- 03Генерация скриптов миграций на основе изменений схемы.
- 04Поддержка разных диалектов баз данных, включая PostgreSQL, MySQL, SQLite, SQL Server и Oracle.
- 05Регистрация не требуется; общий доступ к файлам можно настроить через отдельный сервер.
- 06Docker-образ с URL бэкенда, который можно задать при запуске.
Сценарии использования
- Визуальное проектирование схемы новой базы данных перед написанием миграций.
- Преобразование существующего SQL-дампа в наглядную диаграмму.
- Обмен диаграммой схемы с командой по общей ссылке.
- Быстрое создание набросков моделей данных без установки настольного ПО.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/drawdb-io/drawdb - 2
Перейдите в папку проекта
cd drawdb - 3
Установите зависимости
npm install - 4
Запустите сервер разработки
npm run dev
Что важно знать
- Для функций совместного доступа требуется отдельно настроить drawdb-server. Это необязательно.
Темы
Частые вопросы
- Что такое drawdb?
- Бесплатный редактор схем баз данных в браузере: позволяет строить ER-диаграммы и генерировать SQL-скрипты без регистрации. drawDB — редактор диаграмм «сущность — связь» (ERD), который целиком работает в браузере. Создавайте таблицы и связи перетаскиванием, экспортируйте схему в SQL или импортируйте готовые SQL-скрипты, чтобы преобразовать их в диаграммы. Также можно генерировать миграции и настраивать внешний вид редактора.
- drawdb можно использовать бесплатно? Какая у него лицензия?
- drawdb распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- drawdb всё ещё поддерживается?
- Активно поддерживается. Последний коммит в drawdb — 15 окт. 2026 г..
- Для чего можно использовать drawdb?
- Визуальное проектирование схемы новой базы данных перед написанием миграций. Преобразование существующего SQL-дампа в наглядную диаграмму. Обмен диаграммой схемы с командой по общей ссылке. Быстрое создание набросков моделей данных без установки настольного ПО.
- Как установить drawdb?
- Клонируйте репозиторий: git clone https://github.com/drawdb-io/drawdb Перейдите в папку проекта: cd drawdb Установите зависимости: npm install Запустите сервер разработки: npm run dev
- Где скачать drawdb?
- Исходный код и инструкции по установке — на GitHub: https://github.com/drawdb-io/drawdb
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный кроссплатформенный SQL-клиент для настольных ПК и инструмент для работы с базами данных: поддерживает более 100 баз через драйверы JDBC и ODBC.
Нативная IDE для работы с базами данных в macOS, Windows и Linux: поддерживает PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server и ClickHouse, включает MCP-сервер и AI-чат.
Клиент для работы с базами данных и MCP-сервер на базе ИИ для компьютеров и веба; поддерживает Postgres, MySQL, MariaDB, SQL Server, ClickHouse и SQLite.
Бесплатный локальный клиент для работы с базами данных и SQL-среда с поддержкой ИИ: более 40 СУБД, desktop, web, Docker и CLI.
Кроссплатформенный SQL-редактор и менеджер баз данных для Linux, macOS и Windows с поддержкой MySQL, PostgreSQL, SQLite, SQL Server и других СУБД.