Awesome ClickHouse › CLI

CLI

7 projects

amacneil/dbmate

Dbmate is a lightweight, framework-agnostic database migration tool that supports multiple databases including ClickHouse, enabling consistent schema management across diverse development environments.

⭐ 7377 Go

sqitchers/sqitch

Sqitch is a versatile and framework-agnostic database change management tool supporting multiple database engines including ClickHouse, emphasizing native scripting, dependency resolution, and deployment integrity.

⭐ 3159 Perl added 2025-10-04

quarylabs/sqruff

sqruff is a fast and customizable SQL formatter and linter supporting multiple SQL dialects including Clickhouse, designed to ensure SQL code quality and consistency across development workflows.

⭐ 1387 Rust

runreveal/pql

pql is a Go library and CLI tool that compiles a pipelined query language inspired by Kusto Query Language into SQL, with specific compatibility for the Clickhouse SQL dialect but designed to be database agnostic.

⭐ 707 Go

azat/chdig

Chdig is a terminal user interface tool designed to provide interactive introspection, monitoring, and debugging capabilities for ClickHouse database systems.

⭐ 294 Rust

hatarist/clickhouse-cli

An unofficial command-line client for the ClickHouse DBMS server offering enhanced features like autocompletion, syntax highlighting, multiquery support, and user-defined functions over HTTP.

⭐ 265 Python

Slach/clickhouse-flamegraph

clickhouse-flamegraph is a command-line utility for visualizing ClickHouse system.trace_log data as flamegraphs to analyze query performance and resource usage.

⭐ 223 Go