Repolode
ShayanAbbas1

ShayanAbbas1/dbdelve

Быстрый нативный кроссплатформенный клиент для баз данных на Rust и GPUI, поддерживающий множество SQL- и NoSQL-систем без Electron и JVM.

Open source альтернатива:DBeaverTablePlus

Звёзды
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. 1

    Установите приложение на macOS с помощью Homebrew

    brew install --cask ShayanAbbas1/dbdelve/dbdelve
  2. 2

    Снимите флаг карантина macOS, чтобы открыть приложение

    xattr -dr com.apple.quarantine /Applications/DBDelve.app
  3. 3

    В Linux установите приложение из AUR или скачайте tarball либо AppImage из последнего релиза

  4. 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 обновляется ежедневно.

Похожие проекты

Полнофункциональный инструмент для управления базами данных на PHP, который разворачивается из одного файла и поддерживает MySQL, PostgreSQL, SQLite и другие СУБД.

7,9 тыс.+7 за неделю1,2 тыс.PHPOtherАктивно поддерживаетсяОбновлён вчера