Gobang - TUI-клиент для баз данных, который вы ждали
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.

Знакомо ли вам чувство, когда приходится переключаться между тяжеловесными GUI-клиентами для разных СУБД? Или когда нужно быстро проверить структуру таблицы, а под рукой только терминал? Японский разработчик TaKO8Ki создал элегантное решение — Gobang, TUI-инструмент для работы с MySQL, PostgreSQL и SQLite.
Почему Gobang — не просто ещё один клиент
Gobang выделяется на фоне других инструментов тремя ключевыми особенностями:
- Полноценная работа без мыши — все действия выполняются с клавиатуры, причем с удобными vim-подобными хоткеями
- Кросс-платформенность — работает одинаково хорошо на macOS, Windows и Linux
- Минималистичный интерфейс — ничего лишнего, только данные и удобная навигация

Кому пригодится Gobang
- Разработчикам, которые часто работают с разными СУБД
- Администраторам баз данных, ценящим скорость работы
- Любителям терминальных инструментов и минималистичных интерфейсов
- Тем, кто устал от тяжеловесных GUI-клиентов вроде DBeaver или TablePlus
5 причин попробовать Gobang прямо сейчас
- Быстрый доступ к структуре данных — одним нажатием можно просмотреть таблицы, колонки, индексы и ограничения
- Удобная фильтрация — как в vim, через команду
/ - Простое копирование данных — клавиша
yкопирует значение ячейки в буфер - Гибкая конфигурация — все подключения хранятся в простом TOML-файле
- Поддержка нескольких СУБД — MySQL, PostgreSQL и SQLite из коробки
Как это работает технически
Gobang написан на Rust, что гарантирует:
- Высокую производительность
- Минимальное потребление ресурсов
- Надежность работы
Проект использует библиотеки:
tui-rsдля построения интерфейсаsqlxдля работы с базами данныхclapдля обработки аргументов командной строки
Установка за минуту
В зависимости от вашей системы:
# Для пользователей Homebrew (macOS/Linux)
brew install tako8ki/tap/gobang
# Для Windows через Scoop
scoop install gobang
# Через Cargo (если есть Rust)
cargo install --version 0.1.0-alpha.5 gobang
Практическое применение: из моего опыта
Как разработчик, работающий с микросервисами, я оценил Gobang за:
- Возможность быстро переключаться между разными базами
- Удобный просмотр схемы данных без лишних кликов
- Работу прямо из терминала, без переключения между окнами
Особенно полезно при:
- Отладке миграций
- Анализе структуры чужой базы данных
- Быстрой проверке данных во время разработки
Что ждёт Gobang в будущем
Проект пока в альфе, но уже очень полезен. В планах разработчика:
- Добавление SQL-редактора
- Поддержка дополнительных СУБД
- Настройка тем оформления
- Кастомизация горячих клавиш
Стоит ли пробовать?
Определённо да, если:
- Вы работаете с базами данных из терминала
- Цените минималистичные и быстрые инструменты
- Часто переключаетесь между разными СУБД
Gobang — это свежий взгляд на управление базами данных, сочетающий мощь Rust с удобством TUI. Проект активно развивается и уже собрал более 3 тысяч звезд на GitHub. Почему бы не добавить его в свой арсенал инструментов уже сегодня?
