Skip to main content

A curated list of awesome ClickHouse software.

187
GitHub Stars
179
Curated Resources
6
Categories
23 hours ago
Last Refreshed
Language bindingsUIsIntegrationsOpsDocumentationExamples

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me javascript/typescript resources from awesome-clickhouse"

Installation instructions →

What's inside

Language bindings

  • 514-labs/mooseJavaScript/Typescript

    Moose is an open-source developer framework for building scalable analytical backends on Clickhouse, Redpanda, and other high-performance data infrastructures using TypeScript or Python.

  • 514-labs/moosestackPython

    MooseStack is a developer framework for building real-time analytical backends using ClickHouse, Redpanda, Temporal, and Redis with a code-first, modular approach in TypeScript and Python.

  • ada-url/adaC/C++

    Ada is a fast, WHATWG-compliant URL parser written in modern C++ and used by major systems including Clickhouse, Node.js, and Cloudflare Workers.

  • AfterShip/clickhouse-sql-parserGolang

    AfterShip/clickhouse-sql-parser is a Go-based SQL parser designed to parse and beautify ClickHouse SQL queries by converting them into an Abstract Syntax Tree (AST) and back, available as both a library and CLI tool.

  • apache/glutenJava

    Gluten is a middle layer that offloads JVM-based SQL engines' execution, such as Spark SQL, to high-performance native engines like ClickHouse and Velox, leveraging vectorized processing for accele...

  • apache/incubator-glutenScala

    Apache Gluten is an incubating project that accelerates JVM-based SQL engines like Spark SQL by offloading compute-intensive tasks to native engines such as ClickHouse and Velox, enhancing performance while maintaining Spark's scalability and API compatibility.

UIs

  • agnosticeng/agxGUI

    agx is an AI-powered integrated analytics desktop application that enables interactive data exploration and querying using ClickHouse's embedded database or a remote ClickHouse server.

  • amacneil/dbmateCLI

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

  • ansxuman/ClaugeGUI

    Clauge is a superapp for developers, integrating coding agents, API clients, SQL/NoSQL editors, SSH, and file explorers into a single environment, designed for multi-database management including C...

  • azat/chdigCLI

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

  • caioricciuti/ch-uiGUI

    CH-UI is a modern, feature-rich web interface designed for seamless management, querying, and visualization of ClickHouse databases with advanced SQL editing and performance monitoring capabilities.

  • centralmind/gatewayCHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)

    CentralMind Gateway is a universal MCP-Server that automatically generates secure, LLM-optimized APIs for multiple structured databases including ClickHouse, enabling AI agents to access data efficiently and compliantly.

Integrations

  • akvorado/akvoradoData Visualization and Analysis

    Akvorado is a flow collector, enricher, and visualizer that processes network flow data, enriches it with interface and geolocation information, and stores it in ClickHouse for real-time analysis and visualization.

  • Altinity/clickhouse-grafanaData Visualization and Analysis

    Altinity/clickhouse-grafana is a Grafana datasource plugin that enables seamless integration and visualization of ClickHouse data within Grafana dashboards.

  • Altinity/clickhouse-operatorDeployment and Management Tools

    Altinity Kubernetes Operator for ClickHouse automates the creation, configuration, and management of ClickHouse clusters on Kubernetes, providing scalable and customizable cluster operations with integrated monitoring.

  • Altinity/clickhouse-rpm-installDeployment and Management Tools

    Altinity/clickhouse-rpm-install provides detailed instructions and scripts for installing ClickHouse RPM packages from Altinity's repositories on CentOS and Amazon Linux systems.

  • Altinity/clickhouse-sink-connectorData Transfer and Synchronization

    Altinity Sink Connector is a scalable tool for replicating data from MySQL, PostgreSQL, and MongoDB to ClickHouse for efficient analytical processing.

  • apecloud/ape-dtsData Transfer and Synchronization

    Ape Data Transfer Suite (ape-dts) is a high-performance, lightweight data migration and replication tool supporting ultra-fast transfers between MySQL, PostgreSQL, Redis, MongoDB, Kafka, and ClickHouse, ideal for disaster recovery and migration scenarios.

Examples

  • AlexeyKupershtokh/clickhouse-maxmind-geoip

    A demonstration project showcasing the integration of ClickHouse with MaxMind GeoIP2 databases for geolocation, including dictionary definitions, table schemas, query examples, and Docker setup for easy experimentation.

  • ClickHouse/examples

    ClickHouse/examples is a repository providing a collection of data, SQL queries, and Docker Compose recipes to help users quickly deploy, experiment with, and integrate ClickHouse in various environments.

Ops

  • Altinity/clickhouse-backup

    Altinity/clickhouse-backup is a tool for easy backup and restore of ClickHouse databases using various cloud and local object storage systems.

  • ClickHouse/mcp-clickhouse

    ClickHouse MCP Server is a secure MCP server enabling read-only SQL query execution and database management operations on ClickHouse clusters.

  • duyet/clickhouse-monitoring

    ClickHouse Monitoring Dashboard is a Next.js-based UI tool that leverages system tables to provide comprehensive monitoring and visualization of ClickHouse clusters, including query, cluster, and table metrics.

Documentation

  • ClickHouse/ClickHouse

    ClickHouse is an open-source, column-oriented database management system designed for real-time analytics and high-performance data processing.

  • ClickHouse/clickhouse-academy

    ClickHouse Academy offers free, on-demand training and certification for database professionals to effectively learn and use the ClickHouse analytical database system.

  • ClickHouse/clickhouse-docs

    Official documentation repository for ClickHouse, providing comprehensive guides and resources for using the ClickHouse column-oriented database management system.

  • ClickHouse/clickhouse-presentations

    A repository hosting presentations, meetups, and talks about ClickHouse, an open-source column-oriented database for real-time analytical data reporting.

  • jneo8/clickhouse-setup

    A comprehensive tutorial for setting up and configuring ClickHouse servers and clusters using Docker, emphasizing replication and data consistency with ZooKeeper.

Showing a sample of 179 resources. View the full list on GitHub →