Нативная IDE для работы с базами данных в macOS, Windows и Linux: поддерживает PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server и ClickHouse, включает MCP-сервер и AI-чат.
- Звёзды
- 451
- Форки
- 27
- Открытые issues
- 5
- Последний коммит
- 19 часов назад
Что это?
DBDelve — настольный клиент для баз данных, написанный на Rust и GPUI. Он подключается к Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB и Redis (а также Valkey, KeyDB и Dragonfly) и работает на macOS, Linux и Windows. Благодаря отсутствию Electron и JVM он быстро запускается и потребляет мало памяти, а большие таблицы прокручиваются плавно.
Редактор предлагает автодополнение с учетом схемы для таблиц и столбцов, просмотр планов запросов из EXPLAIN ANALYZE и панель строк для чтения и редактирования длинных значений. Перед выполнением изменения отображаются в виде сгенерированных инструкций UPDATE, которые можно проверить. Подключения можно группировать по проектам, отмечать цветом в зависимости от окружения и настраивать для них режим только для чтения, чтения и записи или полный доступ. Сохраненные подключения, включая пароли и настройки SSH, можно импортировать из DBeaver или TablePlus.
SSH-туннели создаются с помощью системной утилиты ssh, поэтому существующие настройки SSH и агенты работают без изменений. Проект бесплатный, распространяется по лицензии GPL-3.0 и не отправляет телеметрию, кроме необязательной проверки обновлений.
Ключевые возможности
- 01Подключение к Postgres, MySQL, MariaDB, SQLite, Snowflake, SQL Server, MongoDB и Redis.
- 02Автодополнение таблиц и их столбцов с учетом схемы.
- 03Просмотр планов запросов из EXPLAIN ANALYZE.
- 04Проверка сгенерированных инструкций UPDATE перед применением изменений в ячейках.
- 05Режимы подключений: только для чтения, чтение и запись, полный доступ.
- 06Импорт CSV, TSV и JSON с предварительным просмотром перед выполнением.
- 07SSH-туннели через системную команду ssh.
Сценарии использования
- Просмотр и редактирование больших таблиц без повышенного потребления памяти, характерного для клиентов на Electron.
- Работа с несколькими базами данных и окружениями, используя подключения с цветовой маркировкой и ограниченными правами.
- Перенос сохраненных подключений из DBeaver или TablePlus.
- Анализ планов запросов для выявления некорректных оценок количества строк.
Быстрый старт
- 1
Установите приложение на macOS с помощью Homebrew
brew install --cask ShayanAbbas1/dbdelve/dbdelve - 2
Снимите флаг карантина macOS, чтобы открыть приложение
xattr -dr com.apple.quarantine /Applications/DBDelve.app - 3
В Linux установите приложение из AUR или скачайте tarball либо AppImage из последнего релиза
- 4
В Windows распакуйте ZIP-архив релиза и запустите dbdelve.exe
Что важно знать
- Проект находится на раннем этапе: в README сказано, что он только начинает развиваться.
- Приложение не прошло нотариальную проверку, поэтому в macOS нужно вручную снять флаг карантина.
- Лицензия — GPL-3.0, лицензия с условием copyleft.
- Способы установки в Linux и macOS различаются, а для Windows указана только архитектура x86_64.
В подборках
Темы
Частые вопросы
- Что такое dbdelve?
- Быстрый нативный кроссплатформенный клиент для баз данных на Rust и GPUI, поддерживающий множество SQL- и NoSQL-систем без Electron и JVM. DBDelve — настольный клиент для баз данных, написанный на Rust и GPUI. Он подключается к Postgres, MySQL, MariaDB, SQLite, Turso, Snowflake, SQL Server, MongoDB и Redis (а также Valkey, KeyDB и Dragonfly) и работает на macOS, Linux и Windows. Благодаря отсутствию Electron и JVM он быстро запускается и потребляет мало памяти, а большие таблицы прокручиваются плавно.
- dbdelve можно использовать бесплатно? Какая у него лицензия?
- dbdelve распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dbdelve всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dbdelve — 25 окт. 2026 г..
- Для чего можно использовать dbdelve?
- Просмотр и редактирование больших таблиц без повышенного потребления памяти, характерного для клиентов на Electron. Работа с несколькими базами данных и окружениями, используя подключения с цветовой маркировкой и ограниченными правами. Перенос сохраненных подключений из DBeaver или TablePlus. Анализ планов запросов для выявления некорректных оценок количества строк.
- Как установить dbdelve?
- Установите приложение на macOS с помощью Homebrew: brew install --cask ShayanAbbas1/dbdelve/dbdelve Снимите флаг карантина macOS, чтобы открыть приложение: xattr -dr com.apple.quarantine /Applications/DBDelve.app В Linux установите приложение из AUR или скачайте tarball либо AppImage из последнего релиза В Windows распакуйте ZIP-архив релиза и запустите dbdelve.exe
- Где скачать dbdelve?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ShayanAbbas1/dbdelve
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Кроссплатформенный менеджер баз данных MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и многих других SQL- и NoSQL-систем — в виде desktop- или веб-приложения.
Терминальный клиент (TUI) для PostgreSQL, MySQL, SQLite, DuckDB и других баз данных с сочетаниями клавиш в стиле Vim.
Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД.
Бесплатный нативный клиент для баз данных с открытым исходным кодом на macOS и iOS: поддерживает SQL- и NoSQL-БД, встроенный AI-чат и MCP-сервер.
Клиент для работы с базами данных и MCP-сервер на базе ИИ для компьютеров и веба; поддерживает Postgres, MySQL, MariaDB, SQL Server, ClickHouse и SQLite.