# Визуальные интерфейсы от сторонних разработчиков ## С открытым исходным кодом ### Tabix Веб-интерфейс для ClickHouse в проекте [Tabix](https://github.com/tabixio/tabix). Основные возможности: - Работает с ClickHouse напрямую из браузера, без необходимости установки дополнительного ПО; - Редактор запросов с подсветкой синтаксиса; - Автодополнение команд; - Инструменты графического анализа выполнения запросов; - Цветовые схемы на выбор. [Документация Tabix](https://tabix.io/doc/). ### HouseOps [HouseOps](https://github.com/HouseOps/HouseOps) — UI/IDE для OSX, Linux и Windows. Основные возможности: - Построение запросов с подсветкой синтаксиса; - Просмотр ответа в табличном или JSON представлении; - Экспортирование результатов запроса в формате CSV или JSON; - Список процессов с описанием; - Режим записи; - Возможность остановки (`KILL`) запроса; - Граф базы данных. Показывает все таблицы и их столбцы с дополнительной информацией; - Быстрый просмотр размера столбца; - Конфигурирование сервера. Планируется разработка следующих возможностей: - Управление базами; - Управление пользователями; - Анализ данных в режиме реального времени; - Мониторинг кластера; - Управление кластером; - Мониторинг реплицированных и Kafka таблиц. ### LightHouse [LightHouse](https://github.com/VKCOM/lighthouse) — это легковесный веб-интерфейс для ClickHouse. Основные возможности: - Список таблиц с фильтрацией и метаданными; - Предварительный просмотр таблицы с фильтрацией и сортировкой; - Выполнение запросов только для чтения. ### DBeaver [DBeaver](https://dbeaver.io/) - универсальный desktop клиент баз данных с поддержкой ClickHouse. Основные возможности: - Построение запросов с подсветкой синтаксиса; - Просмотр таблиц; - Автодополнение команд; - Полнотекстовый поиск. ### clickhouse-cli [clickhouse-cli](https://github.com/hatarist/clickhouse-cli) - это альтернативный клиент командной строки для ClickHouse, написанный на Python 3. Основные возможности: - Автодополнение; - Подсветка синтаксиса для запросов и вывода данных; - Поддержка постраничного просмотра для результирующих данных; - Дополнительные PostgreSQL-подобные команды. ## Коммерческие ### DataGrip [DataGrip](https://www.jetbrains.com/datagrip/) — это IDE для баз данных о JetBrains с выделенной поддержкой ClickHouse. Он также встроен в другие инструменты на основе IntelliJ: PyCharm, IntelliJ IDEA, GoLand, PhpStorm и другие. Основные возможности: - Очень быстрое дополнение кода. - Подсветка синтаксиса для SQL диалекта ClickHouse. - Поддержка функций, специфичных для ClickHouse, например вложенных столбцов, движков таблиц. - Редактор данных. - Рефакторинги. - Поиск и навигация. [Оригинальная статья](https://clickhouse.yandex/docs/ru/interfaces/third-party/gui/)