├── CNAME
├── .gitignore
├── robots.txt
├── sitemap.xml
├── .readme.tmpl
├── LICENSE
├── .html.tmpl
├── README.md
└── index.html
/CNAME:
--------------------------------------------------------------------------------
1 | awesome-clickhouse.korchasa.dev
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .DS_Store
3 | .env
4 | .data.yaml
5 | config.yaml
6 |
--------------------------------------------------------------------------------
/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Allow: /
3 |
4 | Sitemap: https://awesome-clickhouse.korchasa.dev/sitemap.xml
--------------------------------------------------------------------------------
/sitemap.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | https://awesome-clickhouse.korchasa.dev/
5 | 2025-11-08
6 | weekly
7 | 1.0
8 |
9 |
--------------------------------------------------------------------------------
/.readme.tmpl:
--------------------------------------------------------------------------------
1 | {{- define "CategoryTOC" -}}
2 | {{- range . }}
3 | {{- if or .Items .Categories }}
4 | {{- $indent := mul .Depth 4 }}{{- printf "%*s" $indent "" }}- [{{ .Title }}](#{{ .Title | lower | replace " " "-" }}) {{ if .Items -}}({{ len .Items }}){{- end }}
5 | {{ if .Categories -}}
6 | {{ template "CategoryTOC" .Categories }}
7 | {{- end -}}
8 | {{- end }}
9 | {{ end -}}
10 | {{- end -}}
11 |
12 | {{- define "CategoryView" -}}
13 | {{- range . }}
14 | {{- if or .Items .Categories }}
15 | ##{{- repeat .Depth "#" }} {{ .Title }}
16 | {{ if .Items -}}
17 | {{- range .Items }}
18 | - [{{ .Name }}]({{ .Link }}) (★{{ .Stars }} {{ .Language }}) - {{ .Summary }}
19 | {{- end }}
20 | {{- end }}
21 | {{ if .Categories -}}
22 | {{ template "CategoryView" .Categories }}
23 | {{- end -}}
24 | {{- end }}
25 | {{ end -}}
26 | {{- end -}}
27 |
28 | # {{ .Config.Project.Name }}
29 |
30 | > **Note:** {{ .Config.Project.Note }}
31 |
32 | {{ .Config.Project.Description | safeHTML }}
33 |
34 | Table of Contents:
35 | {{ template "CategoryTOC" .Categories }}
36 |
37 | {{ template "CategoryView" .Categories }}
38 |
39 | ## License
40 |
41 | [](https://creativecommons.org/publicdomain/zero/1.0/)
42 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Creative Commons Legal Code
2 |
3 | CC0 1.0 Universal
4 |
5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
12 | HEREUNDER.
13 |
14 | Statement of Purpose
15 |
16 | The laws of most jurisdictions throughout the world automatically confer
17 | exclusive Copyright and Related Rights (defined below) upon the creator
18 | and subsequent owner(s) (each and all, an "owner") of an original work of
19 | authorship and/or a database (each, a "Work").
20 |
21 | Certain owners wish to permanently relinquish those rights to a Work for
22 | the purpose of contributing to a commons of creative, cultural and
23 | scientific works ("Commons") that the public can reliably and without fear
24 | of later claims of infringement build upon, modify, incorporate in other
25 | works, reuse and redistribute as freely as possible in any form whatsoever
26 | and for any purposes, including without limitation commercial purposes.
27 | These owners may contribute to the Commons to promote the ideal of a free
28 | culture and the further production of creative, cultural and scientific
29 | works, or to gain reputation or greater distribution for their Work in
30 | part through the use and efforts of others.
31 |
32 | For these and/or other purposes and motivations, and without any
33 | expectation of additional consideration or compensation, the person
34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she
35 | is an owner of Copyright and Related Rights in the Work, voluntarily
36 | elects to apply CC0 to the Work and publicly distribute the Work under its
37 | terms, with knowledge of his or her Copyright and Related Rights in the
38 | Work and the meaning and intended legal effect of CC0 on those rights.
39 |
40 | 1. Copyright and Related Rights. A Work made available under CC0 may be
41 | protected by copyright and related or neighboring rights ("Copyright and
42 | Related Rights"). Copyright and Related Rights include, but are not
43 | limited to, the following:
44 |
45 | i. the right to reproduce, adapt, distribute, perform, display,
46 | communicate, and translate a Work;
47 | ii. moral rights retained by the original author(s) and/or performer(s);
48 | iii. publicity and privacy rights pertaining to a person's image or
49 | likeness depicted in a Work;
50 | iv. rights protecting against unfair competition in regards to a Work,
51 | subject to the limitations in paragraph 4(a), below;
52 | v. rights protecting the extraction, dissemination, use and reuse of data
53 | in a Work;
54 | vi. database rights (such as those arising under Directive 96/9/EC of the
55 | European Parliament and of the Council of 11 March 1996 on the legal
56 | protection of databases, and under any national implementation
57 | thereof, including any amended or successor version of such
58 | directive); and
59 | vii. other similar, equivalent or corresponding rights throughout the
60 | world based on applicable law or treaty, and any national
61 | implementations thereof.
62 |
63 | 2. Waiver. To the greatest extent permitted by, but not in contravention
64 | of, applicable law, Affirmer hereby overtly, fully, permanently,
65 | irrevocably and unconditionally waives, abandons, and surrenders all of
66 | Affirmer's Copyright and Related Rights and associated claims and causes
67 | of action, whether now known or unknown (including existing as well as
68 | future claims and causes of action), in the Work (i) in all territories
69 | worldwide, (ii) for the maximum duration provided by applicable law or
70 | treaty (including future time extensions), (iii) in any current or future
71 | medium and for any number of copies, and (iv) for any purpose whatsoever,
72 | including without limitation commercial, advertising or promotional
73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
74 | member of the public at large and to the detriment of Affirmer's heirs and
75 | successors, fully intending that such Waiver shall not be subject to
76 | revocation, rescission, cancellation, termination, or any other legal or
77 | equitable action to disrupt the quiet enjoyment of the Work by the public
78 | as contemplated by Affirmer's express Statement of Purpose.
79 |
80 | 3. Public License Fallback. Should any part of the Waiver for any reason
81 | be judged legally invalid or ineffective under applicable law, then the
82 | Waiver shall be preserved to the maximum extent permitted taking into
83 | account Affirmer's express Statement of Purpose. In addition, to the
84 | extent the Waiver is so judged Affirmer hereby grants to each affected
85 | person a royalty-free, non transferable, non sublicensable, non exclusive,
86 | irrevocable and unconditional license to exercise Affirmer's Copyright and
87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the
88 | maximum duration provided by applicable law or treaty (including future
89 | time extensions), (iii) in any current or future medium and for any number
90 | of copies, and (iv) for any purpose whatsoever, including without
91 | limitation commercial, advertising or promotional purposes (the
92 | "License"). The License shall be deemed effective as of the date CC0 was
93 | applied by Affirmer to the Work. Should any part of the License for any
94 | reason be judged legally invalid or ineffective under applicable law, such
95 | partial invalidity or ineffectiveness shall not invalidate the remainder
96 | of the License, and in such case Affirmer hereby affirms that he or she
97 | will not (i) exercise any of his or her remaining Copyright and Related
98 | Rights in the Work or (ii) assert any associated claims and causes of
99 | action with respect to the Work, in either case contrary to Affirmer's
100 | express Statement of Purpose.
101 |
102 | 4. Limitations and Disclaimers.
103 |
104 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
105 | surrendered, licensed or otherwise affected by this document.
106 | b. Affirmer offers the Work as-is and makes no representations or
107 | warranties of any kind concerning the Work, express, implied,
108 | statutory or otherwise, including without limitation warranties of
109 | title, merchantability, fitness for a particular purpose, non
110 | infringement, or the absence of latent or other defects, accuracy, or
111 | the present or absence of errors, whether or not discoverable, all to
112 | the greatest extent permissible under applicable law.
113 | c. Affirmer disclaims responsibility for clearing rights of other persons
114 | that may apply to the Work or any use thereof, including without
115 | limitation any person's Copyright and Related Rights in the Work.
116 | Further, Affirmer disclaims responsibility for obtaining any necessary
117 | consents, permissions or other rights required for any use of the
118 | Work.
119 | d. Affirmer understands and acknowledges that Creative Commons is not a
120 | party to this document and has no duty or obligation with respect to
121 | this CC0 or use of the Work.
122 |
--------------------------------------------------------------------------------
/.html.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
294 | {{- end }}
295 | {{ if .Categories -}}
296 | {{ template "CategoryView" .Categories }}
297 | {{- end -}}
298 |
299 | {{ end -}}
300 | {{- end -}}
301 | {{ template "CategoryView" .Categories }}
302 |
303 |
304 |
312 |
313 |
314 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Awesome ClickHouse
2 |
3 | > **Note:** This repository contains an automatically compiled list of frameworks, tools, and resources related to ClickHouse.
4 |
5 | A curated list of awesome ClickHouse and ClickHouse-related software.
6 |
7 |
8 | Table of Contents:
9 | - [Language bindings](#language-bindings)
10 | - [C/C++](#c/c++) (5)
11 |
12 | - [Elixir](#elixir) (1)
13 |
14 | - [JavaScript/Typescript](#javascript/typescript) (5)
15 |
16 | - [Golang](#golang) (13)
17 |
18 | - [Java](#java) (7)
19 |
20 | - [.Net](#.net) (3)
21 |
22 | - [ODBC](#odbc) (1)
23 |
24 | - [PHP](#php) (4)
25 |
26 | - [Python](#python) (15)
27 |
28 | - [Ruby](#ruby) (2)
29 |
30 | - [Rust](#rust) (6)
31 |
32 | - [Scala](#scala) (3)
33 |
34 | - [Other sdk/libraries](#other-sdk/libraries) (2)
35 |
36 |
37 | - [UIs](#uis)
38 | - [GUI](#gui) (16)
39 |
40 | - [CLI](#cli) (6)
41 |
42 | - [CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)](#chui(chat-based-user-interface)-or-chubaca(chat-based-client:)) (5)
43 |
44 |
45 | - [Integrations](#integrations)
46 | - [Data Transfer and Synchronization](#data-transfer-and-synchronization) (12)
47 |
48 | - [Metrics and Monitoring](#metrics-and-monitoring) (17)
49 |
50 | - [Deployment and Management Tools](#deployment-and-management-tools) (4)
51 |
52 | - [Data Visualization and Analysis](#data-visualization-and-analysis) (14)
53 |
54 | - [ETL and Data Processing](#etl-and-data-processing) (19)
55 |
56 |
57 | - [Ops](#ops) (4)
58 |
59 | - [Documentation](#documentation) (5)
60 |
61 | - [Examples](#examples) (2)
62 |
63 |
64 |
65 |
66 | ## Language bindings
67 |
68 |
69 | ### C/C++
70 |
71 | - [ClickHouse/ai-sdk-cpp](https://github.com/ClickHouse/ai-sdk-cpp) (★122 C++) - AI SDK CPP is a modern C++ toolkit from ClickHouse engineers that provides a unified API to build AI-powered applications using models from OpenAI, Anthropic, and other providers.
72 | - [ClickHouse/clickhouse-cpp](https://github.com/ClickHouse/clickhouse-cpp) (★354 C) - clickhouse-cpp is a C++ client library for ClickHouse that supports a wide range of data types and features including asynchronous inserts and retry logic.
73 | - [RoaringBitmap/CRoaring](https://github.com/RoaringBitmap/CRoaring) (★1735 C) - CRoaring is a high-performance C/C++ library for Roaring bitmaps with SIMD optimizations, widely used in big data systems including ClickHouse for efficient compressed bitmap operations.
74 | - [ada-url/ada](https://github.com/ada-url/ada) (★1651 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.
75 | - [simdjson/simdjson](https://github.com/simdjson/simdjson) (★22928 C++) - simdjson is a high-performance JSON parsing library that uses SIMD instructions to parse gigabytes of JSON data per second, widely used in projects including ClickHouse.
76 |
77 |
78 | ### Elixir
79 |
80 | - [plausible/ecto_ch](https://github.com/plausible/ecto_ch) (★112 Elixir) - ecto_ch is an Elixir Ecto adapter that enables integration with the ClickHouse database, supporting ClickHouse-specific features and data types for efficient analytics applications.
81 |
82 |
83 | ### JavaScript/Typescript
84 |
85 | - [514-labs/moose](https://github.com/514-labs/moose) (★280 Rust) - 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.
86 | - [Canner/vulcan-sql](https://github.com/Canner/vulcan-sql) (★780 TypeScript) - VulcanSQL is an Analytical Data API Framework that simplifies and accelerates the creation of secure, scalable RESTful APIs from databases and data warehouses for AI agents and data applications.
87 | - [ClickHouse/clickhouse-js](https://github.com/ClickHouse/clickhouse-js) (★281 TypeScript) - Official JavaScript client for ClickHouse database providing streaming support and compatibility across Node.js and web environments.
88 | - [TimonKK/clickhouse](https://github.com/TimonKK/clickhouse) (★224 JavaScript) - A NodeJS client for ClickHouse enabling query execution, streaming, session management, and data insertion over HTTP interface.
89 | - [apla/node-clickhouse](https://github.com/apla/node-clickhouse) (★218 JavaScript) - A Node.js driver providing a simple and powerful interface to interact with the ClickHouse database, supporting efficient query execution and bulk data loading.
90 |
91 |
92 | ### Golang
93 |
94 | - [AfterShip/clickhouse-sql-parser](https://github.com/AfterShip/clickhouse-sql-parser) (★219 Go) - 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.
95 | - [ClickHouse/ch-go](https://github.com/ClickHouse/ch-go) (★402 Go) - ch-go is a low-level Go client for ClickHouse designed for high-performance data block streaming with minimal overhead and direct protocol implementation.
96 | - [ClickHouse/clickhouse-go](https://github.com/ClickHouse/clickhouse-go) (★3213 Go) - clickhouse-go is a Golang SQL database client providing a native and database/sql interface for efficient and feature-rich interaction with ClickHouse.
97 | - [ContentSquare/chproxy](https://github.com/ContentSquare/chproxy) (★1421 Go) - Chproxy is an open-source HTTP proxy and load balancer designed to optimize and manage HTTP traffic for the ClickHouse database, enhancing scalability and fault tolerance.
98 | - [chdb-io/chdb-go](https://github.com/chdb-io/chdb-go) (★127 Go) - chdb-go provides Go bindings and a CLI for chDB, an in-process SQL OLAP engine powered by ClickHouse, enabling SQL query execution and database management within Go applications.
99 | - [korchasa/awesome-clickhouse](https://github.com/korchasa/awesome-clickhouse) (★172 HTML) - A curated repository compiling an extensive list of software, tools, and resources related to ClickHouse to support developers and data engineers in working with the ClickHouse database.
100 | - [mailru/go-clickhouse](https://github.com/mailru/go-clickhouse) (★435 Go) - A Golang SQL database driver for Yandex ClickHouse using the official HTTP interface, supporting extensive ClickHouse features and integration with tracing tools.
101 | - [roistat/go-clickhouse](https://github.com/roistat/go-clickhouse) (★190 Go) - A Golang connector for Yandex ClickHouse enabling efficient querying, data insertion, and cluster management for large-scale data processing.
102 | - [runreveal/pql](https://github.com/runreveal/pql) (★685 Go) - 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.
103 | - [trickstercache/trickster](https://github.com/trickstercache/trickster) (★2061 Go) - Trickster is an open-source HTTP reverse proxy cache and time series dashboard accelerator that improves performance and scalability for time series databases including ClickHouse, Prometheus, and InfluxDB.
104 | - [uptrace/go-clickhouse](https://github.com/uptrace/go-clickhouse) (★282 Go) - A high-performance Go client library for ClickHouse using its native protocol, supporting modern Go features and efficient database operations.
105 | - [vahid-sohrabloo/chconn](https://github.com/vahid-sohrabloo/chconn) (★159 Go) - chconn is a high-performance, low-level Go driver for ClickHouse that supports all ClickHouse data types, batch operations, TLS, and compression protocols, optimized for speed and efficiency.
106 | - [zerodha/dungbeetle](https://github.com/zerodha/dungbeetle) (★1050 Go) - DungBeetle is a distributed job server for asynchronously queuing and executing heavy SQL read jobs on MySQL, PostgreSQL, and ClickHouse databases, designed to offload report generation and improve application performance.
107 |
108 |
109 | ### Java
110 |
111 | - [Blynk-Technologies/clickhouse4j](https://github.com/Blynk-Technologies/clickhouse4j) (★216 Java) - clickhouse4j is a lightweight and faster alternative to the official ClickHouse JDBC driver, offering reduced dependencies, smaller size, and enhanced performance for Java applications.
112 | - [ClickHouse/clickhouse-java](https://github.com/ClickHouse/clickhouse-java) (★1580 Java) - ClickHouse/clickhouse-java is a repository providing Java clients and a JDBC driver for efficient interaction with the ClickHouse database, supporting modern features and compatibility with active ClickHouse versions.
113 | - [ClickHouse/clickhouse-jdbc-bridge](https://github.com/ClickHouse/clickhouse-jdbc-bridge) (★173 Java) - ClickHouse JDBC Bridge is an experimental JDBC proxy that enables real-time distributed querying from ClickHouse to external databases, simplifying data integration and pipeline construction.
114 | - [ClickHouse/metabase-clickhouse-driver](https://github.com/ClickHouse/metabase-clickhouse-driver) (★511 Clojure) - A ClickHouse database driver enabling integration with the Metabase business intelligence front-end for data visualization and querying.
115 | - [housepower/ClickHouse-Native-JDBC](https://github.com/housepower/ClickHouse-Native-JDBC) (★541 Java) - ClickHouse Native JDBC is a high-performance native protocol JDBC driver for accessing ClickHouse databases in Java and integrating with Apache Spark.
116 | - [itinycheng/flink-connector-clickhouse](https://github.com/itinycheng/flink-connector-clickhouse) (★410 Java) - A Flink SQL connector enabling efficient integration with ClickHouse for reading and writing data, supporting advanced features like partitioning, sharding, and caching.
117 | - [ivi-ru/flink-clickhouse-sink](https://github.com/ivi-ru/flink-clickhouse-sink) (★384 Java) - A high-performance Apache Flink sink connector for efficiently loading streaming data into the ClickHouse database using asynchronous HTTP requests.
118 |
119 |
120 | ### .Net
121 |
122 | - [DarkWanderer/ClickHouse.Client](https://github.com/DarkWanderer/ClickHouse.Client) (★363 C#) - .NET client library for ClickHouse providing high-throughput, broad type support, and ADO.NET compliance for efficient big data processing.
123 | - [DotNetNext/SqlSugar](https://github.com/DotNetNext/SqlSugar) (★5737 C#) - SqlSugar is a high-performance, easy-to-use .NET ORM framework supporting multiple databases including ClickHouse, designed for big data and SaaS applications.
124 | - [Octonica/ClickHouseClient](https://github.com/Octonica/ClickHouseClient) (★158 C#) - Octonica/ClickHouseClient is a .NET Core ADO.NET driver providing efficient and comprehensive support for interacting with ClickHouse databases, including async operations and bulk data manipulation.
125 |
126 |
127 | ### ODBC
128 |
129 | - [ClickHouse/clickhouse-odbc](https://github.com/ClickHouse/clickhouse-odbc) (★276 C) - Official ODBC driver for ClickHouse enabling cross-platform database connectivity through standard ODBC interfaces.
130 |
131 |
132 | ### PHP
133 |
134 | - [FriendsOfDoctrine/dbal-clickhouse](https://github.com/FriendsOfDoctrine/dbal-clickhouse) (★108 PHP) - Doctrine DBAL driver for ClickHouse database enabling seamless integration with Symfony and other frameworks using Doctrine, supporting advanced database operations and custom types.
135 | - [cybercog/laravel-clickhouse](https://github.com/cybercog/laravel-clickhouse) (★135 PHP) - Laravel ClickHouse is a package that integrates ClickHouse database client and migration support into Laravel applications, enabling efficient management of ClickHouse databases within the Laravel framework.
136 | - [smi2/phpClickHouse](https://github.com/smi2/phpClickHouse) (★816 PHP) - A PHP wrapper for ClickHouse providing asynchronous queries, bulk inserts, cluster management, and performance optimizations for efficient database interaction.
137 | - [the-tinderbox/ClickhouseBuilder](https://github.com/the-tinderbox/ClickhouseBuilder) (★197 PHP) - ClickhouseBuilder is a PHP fluent query builder designed to simplify the construction and execution of complex SQL queries for Clickhouse databases, with integration support for Laravel and Lumen frameworks.
138 |
139 |
140 | ### Python
141 |
142 | - [514-labs/moosestack](https://github.com/514-labs/moosestack) (★502 Rust) - 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.
143 | - [ClickHouse/clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) (★448 Python) - ClickHouse Connect is a high-performance Python driver that enables seamless integration of ClickHouse with Python data tools like Pandas, SQLAlchemy, and Apache Superset for efficient data access and visualization.
144 | - [ClickHouse/dbt-clickhouse](https://github.com/ClickHouse/dbt-clickhouse) (★318 Python) - dbt-clickhouse is a plugin that integrates dbt functionality with ClickHouse, enabling advanced data transformation, modeling, and testing capabilities on ClickHouse databases.
145 | - [Infinidat/infi.clickhouse_orm](https://github.com/Infinidat/infi.clickhouse_orm) (★426 Python) - infi.clickhouse_orm is a Python ORM library that simplifies working with the ClickHouse database by enabling easy model definition, data insertion, and querying.
146 | - [bryzgaloff/airflow-clickhouse-plugin](https://github.com/bryzgaloff/airflow-clickhouse-plugin) (★170 Python) - Airflow ClickHouse Plugin is a top-ranked Apache Airflow plugin that integrates ClickHouse database functionality into Airflow workflows, providing versatile operators for efficient SQL execution and pipeline management.
147 | - [carrotquest/django-clickhouse](https://github.com/carrotquest/django-clickhouse) (★106 Python) - django-clickhouse integrates the Yandex ClickHouse database into Django projects, enabling high-performance analytical queries and real-time data processing within Django applications.
148 | - [chdb-io/chdb](https://github.com/chdb-io/chdb) (★2549 C++) - chDB is an in-process OLAP SQL engine powered by ClickHouse that enables efficient analytical queries on various data formats directly within Python environments.
149 | - [cloudflare/sqlalchemy-clickhouse](https://github.com/cloudflare/sqlalchemy-clickhouse) (★325 Python) - sqlalchemy-clickhouse is a SQLAlchemy dialect that enables seamless integration with the ClickHouse database for efficient data querying and manipulation.
150 | - [jayvynl/django-clickhouse-backend](https://github.com/jayvynl/django-clickhouse-backend) (★180 Python) - Django-clickhouse-backend is a Django database backend that enables seamless interaction with ClickHouse using Django ORM, supporting ClickHouse-specific features and efficient connection pooling.
151 | - [kszucs/pandahouse](https://github.com/kszucs/pandahouse) (★240 Python) - Pandahouse is a Python library providing a Pandas interface to interact with ClickHouse databases via HTTP API for efficient data reading and writing.
152 | - [long2ice/asynch](https://github.com/long2ice/asynch) (★227 Python) - An asynchronous Python driver for ClickHouse with native TCP interface support, enabling efficient database interactions using asyncio.
153 | - [maximdanilchenko/aiochclient](https://github.com/maximdanilchenko/aiochclient) (★259 Python) - aiochclient is a lightweight asynchronous HTTP client for Python that provides efficient and type-safe interaction with ClickHouse databases, supporting streaming, lazy decoding, and high performance through optional speedups.
154 | - [mymarilyn/aioch](https://github.com/mymarilyn/aioch) (★168 Python) - aioch is an asynchronous Python library that provides native interface access to ClickHouse databases using asyncio, enabling efficient and non-blocking query execution with progress tracking.
155 | - [mymarilyn/clickhouse-driver](https://github.com/mymarilyn/clickhouse-driver) (★1290 Python) - A Python driver providing native TCP interface support for efficient and secure interaction with ClickHouse databases, featuring extensive data type support and compliance with Python DB API 2.0.
156 | - [xzkostyan/clickhouse-sqlalchemy](https://github.com/xzkostyan/clickhouse-sqlalchemy) (★479 Python) - Clickhouse-sqlalchemy is a SQLAlchemy dialect that enables seamless interaction with ClickHouse databases, supporting multiple connection interfaces and providing ORM capabilities for efficient data analytics.
157 |
158 |
159 | ### Ruby
160 |
161 | - [PNixx/clickhouse-activerecord](https://github.com/PNixx/clickhouse-activerecord) (★238 Ruby) - A Ruby ActiveRecord driver enabling seamless integration and management of ClickHouse databases within Ruby on Rails applications.
162 | - [shlima/click_house](https://github.com/shlima/click_house) (★192 Ruby) - A modern Ruby database driver providing a comprehensive and efficient interface to interact with ClickHouse databases via the HTTP protocol.
163 |
164 |
165 | ### Rust
166 |
167 | - [ClickHouse/clickhouse-rs](https://github.com/ClickHouse/clickhouse-rs) (★479 Rust) - clickhouse-rs is the official pure Rust typed client for ClickHouse DB, providing efficient, secure, and feature-rich database interaction capabilities.
168 | - [Protryon/klickhouse](https://github.com/Protryon/klickhouse) (★118 Rust) - Klickhouse is a high-performance Rust SDK for accessing Clickhouse databases asynchronously with minimal boilerplate and extensive feature support.
169 | - [langdb/ai-gateway](https://github.com/langdb/ai-gateway) (★692 Rust) - LangDB AI Gateway is an open-source enterprise AI gateway built in Rust that provides a unified interface to multiple LLMs using the OpenAI API format, focusing on performance, reliability, and enterprise-grade features including cost control, routing, and data security.
170 | - [quarylabs/sqruff](https://github.com/quarylabs/sqruff) (★1141 Rust) - 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.
171 | - [subzerocloud/showcase](https://github.com/subzerocloud/showcase) (★162 TypeScript) - subZero is a Rust-based library with JS/TS bindings that enables customizable, PostgREST-compatible REST APIs on multiple databases including ClickHouse, supporting advanced queries and authentication out of the box.
172 | - [suharev7/clickhouse-rs](https://github.com/suharev7/clickhouse-rs) (★342 Rust) - An asynchronous Rust client library for efficient and feature-rich interaction with Yandex ClickHouse databases.
173 |
174 |
175 | ### Scala
176 |
177 | - [ClickHouse/spark-clickhouse-connector](https://github.com/ClickHouse/spark-clickhouse-connector) (★210 Scala) - Spark ClickHouse Connector is a project that integrates Apache Spark with ClickHouse using the DataSourceV2 API to enable efficient data processing and analytics.
178 | - [apache/incubator-gluten](https://github.com/apache/incubator-gluten) (★1488 Scala) - 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.
179 | - [crobox/clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client) (★119 Scala) - A reactive Scala client for Clickhouse database providing streaming query execution, load balancing, health checks, and cluster-aware connection support.
180 |
181 |
182 | ### Other sdk/libraries
183 |
184 | - [Percona-Lab/clickhousedb_fdw](https://github.com/Percona-Lab/clickhousedb_fdw) (★206 C) - clickhousedb_fdw is an open-source Foreign Data Wrapper that enables seamless querying and data manipulation between PostgreSQL and the high-performance ClickHouse column-store database.
185 | - [ildus/clickhouse_fdw](https://github.com/ildus/clickhouse_fdw) (★274 C++) - clickhouse_fdw is an open-source Foreign Data Wrapper that enables seamless integration and querying of ClickHouse column-oriented database data within PostgreSQL.
186 |
187 |
188 |
189 | ## UIs
190 |
191 |
192 | ### GUI
193 |
194 | - [ClickHouse/click-ui](https://github.com/ClickHouse/click-ui) (★110 TypeScript) - Click UI is the early-stage design system and component library for building ClickHouse-themed user interfaces with support for popular frameworks and theming.
195 | - [CodePhiliaX/Chat2DB](https://github.com/CodePhiliaX/Chat2DB) (★24824 Java) - Chat2DB is an AI-driven, intelligent, and versatile SQL client and database management tool supporting multiple databases including ClickHouse, designed to enhance SQL development and data reporting with integrated AI capabilities.
196 | - [DataPupOrg/DataPup](https://github.com/DataPupOrg/DataPup) (★281 TypeScript) - DataPup is a modern, AI-assisted, cross-platform database client with full support for ClickHouse and plans to support other major databases, designed to make database management intuitive and enjoyable.
197 | - [DataflareApp/Dataflare](https://github.com/DataflareApp/Dataflare) (★223 ) - Dataflare is a simple, easy-to-use database manager supporting multiple databases including ClickHouse, designed for efficient database connection, management, and querying.
198 | - [HouseOps/HouseOps](https://github.com/HouseOps/HouseOps) (★341 JavaScript) - HouseOps is an enterprise ClickHouse client that provides a graphical interface for querying, monitoring, and managing ClickHouse database clusters.
199 | - [agnosticeng/agx](https://github.com/agnosticeng/agx) (★173 Svelte) - 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.
200 | - [caioricciuti/ch-ui](https://github.com/caioricciuti/ch-ui) (★545 TypeScript) - 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.
201 | - [dbgate/dbgate](https://github.com/dbgate/dbgate) (★6596 Svelte) - DbGate is a cross-platform, open-source database management tool supporting multiple databases including ClickHouse, offering advanced features like visual query design, schema comparison, and data visualization.
202 | - [devlive-community/dbm](https://github.com/devlive-community/dbm) (★406 TypeScript) - DBM is an open-source, full-platform database management tool supporting multiple SQL-speaking databases including ClickHouse, offering comprehensive features for query, table, column, and database management along with monitoring and data migration capabilities.
203 | - [flant/loghouse](https://github.com/flant/loghouse) (★930 Ruby) - Loghouse is an open-source log management solution for Kubernetes that uses ClickHouse for efficient log storage and provides a web UI for querying and monitoring logs.
204 | - [frectonz/sql-studio](https://github.com/frectonz/sql-studio) (★3371 Rust) - SQL Studio is a single binary SQL database explorer supporting multiple databases including SQLite, PostgreSQL, MySQL, ClickHouse, and Microsoft SQL Server, offering rich features like metadata overview, query execution with IntelliSense, and infinite scrolling.
205 | - [l1xnan/duckling](https://github.com/l1xnan/duckling) (★514 TypeScript) - Duckling is a lightweight desktop application built with Tauri for fast browsing of CSV/Parquet files and various databases including Clickhouse.
206 | - [metrico/clickhouse-mate](https://github.com/metrico/clickhouse-mate) (★102 TypeScript) - ClickHouse-Mate is an advanced web-based user interface and client for efficiently managing and querying ClickHouse databases with features like SQL autocompletion, fast navigation, and inline documentation.
207 | - [smi2/clickhouse-frontend](https://github.com/smi2/clickhouse-frontend) (★162 JavaScript) - This repository is the deprecated frontend project TABIX for ClickHouse, now replaced by the updated tabix.ui repository.
208 | - [tabixio/tabix](https://github.com/tabixio/tabix) (★2262 TypeScript) - Tabix.io UI is an open-source business intelligence and SQL editor tool designed for efficient interaction with ClickHouse databases.
209 | - [timestored/qstudio](https://github.com/timestored/qstudio) (★1006 Java) - qStudio is a free, cross-platform SQL client and notebook that supports numerous databases including ClickHouse, offering features like query execution, data visualization, and AI-powered SQL assistance.
210 |
211 |
212 | ### CLI
213 |
214 | - [ClickHouse/JSONBench](https://github.com/ClickHouse/JSONBench) (★160 Shell) - JSONBench is a benchmarking project that evaluates and compares the native JSON support of popular analytical databases including ClickHouse using a large real-world dataset of Bluesky events.
215 | - [Slach/clickhouse-flamegraph](https://github.com/Slach/clickhouse-flamegraph) (★212 Go) - clickhouse-flamegraph is a command-line utility for visualizing ClickHouse system.trace_log data as flamegraphs to analyze query performance and resource usage.
216 | - [amacneil/dbmate](https://github.com/amacneil/dbmate) (★6566 Go) - Dbmate is a lightweight, framework-agnostic database migration tool that supports multiple databases including ClickHouse, enabling consistent schema management across diverse development environments.
217 | - [azat/chdig](https://github.com/azat/chdig) (★258 Rust) - Chdig is a terminal user interface tool designed to provide interactive introspection, monitoring, and debugging capabilities for ClickHouse database systems.
218 | - [hatarist/clickhouse-cli](https://github.com/hatarist/clickhouse-cli) (★262 Python) - 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.
219 | - [sqitchers/sqitch](https://github.com/sqitchers/sqitch) (★3081 Perl) - 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.
220 |
221 |
222 | ### CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
223 |
224 | - [centralmind/gateway](https://github.com/centralmind/gateway) (★503 Go) - 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.
225 | - [clidey/whodb](https://github.com/clidey/whodb) (★4375 TypeScript) - WhoDB is a lightweight, high-performance database management tool supporting multiple databases including Clickhouse, featuring a natural language chat interface for intuitive data interaction.
226 | - [googleapis/genai-toolbox](https://github.com/googleapis/genai-toolbox) (★11779 Go) - MCP Toolbox for Databases is an open-source MCP server that simplifies and secures the development of AI-powered database tools by handling backend complexities and enabling natural language interaction with databases.
227 | - [sqlchat/sqlchat](https://github.com/sqlchat/sqlchat) (★5554 TypeScript) - SQL Chat is a chat-based SQL client that uses natural language to interact with databases, supporting multiple database types and offering both hosted and self-hosted options for intuitive database management.
228 | - [wannabespace/conar](https://github.com/wannabespace/conar) (★1125 TypeScript) - Conar is an AI-powered open-source tool that simplifies and secures interactions with multiple databases including PostgreSQL, MySQL, MSSQL, and Clickhouse by providing intelligent SQL query assistance and optimization.
229 |
230 |
231 |
232 | ## Integrations
233 |
234 |
235 | ### Data Transfer and Synchronization
236 |
237 | - [Altinity/clickhouse-sink-connector](https://github.com/Altinity/clickhouse-sink-connector) (★296 Python) - Altinity Sink Connector is a scalable tool for replicating data from MySQL, PostgreSQL, and MongoDB to ClickHouse for efficient analytical processing.
238 | - [ClickHouse/clickhouse-kafka-connect](https://github.com/ClickHouse/clickhouse-kafka-connect) (★191 Java) - ClickHouse Kafka Connect Sink is the official Kafka Connect sink connector that enables efficient and reliable data transfer from Kafka topics to ClickHouse tables with exactly-once delivery semantics.
239 | - [QuesmaOrg/quesma](https://github.com/QuesmaOrg/quesma) (★173 Go) - Quesma is a programmable database gateway that enables seamless query translation and migration between modern database platforms, currently supporting integration of Kibana/OpenSearch Dashboards with Clickhouse.
240 | - [apecloud/ape-dts](https://github.com/apecloud/ape-dts) (★537 Rust) - 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.
241 | - [getdozer/dozer](https://github.com/getdozer/dozer) (★1572 Rust) - Dozer is a high-performance real-time data movement tool leveraging CDC to transfer and transform data efficiently into multiple sinks including Clickhouse.
242 | - [housepower/clickhouse_sinker](https://github.com/housepower/clickhouse_sinker) (★533 Go) - clickhouse_sinker is a sinker program that efficiently transfers Kafka messages into ClickHouse for real-time data analytics and storage.
243 | - [jitsucom/jitsu](https://github.com/jitsucom/jitsu) (★4598 TypeScript) - Jitsu is an open-source, self-hosted data ingestion platform that enables real-time event data collection and streaming to data warehouses, including ClickHouse, as an alternative to Segment.
244 | - [long2ice/synch](https://github.com/long2ice/synch) (★354 Python) - Synch is a data synchronization tool that enables full and incremental ETL from PostgreSQL and MySQL databases to ClickHouse, supporting real-time data integration and multiple broker options.
245 | - [mintance/nginx-clickhouse](https://github.com/mintance/nginx-clickhouse) (★157 Go) - nginx-clickhouse is a tool that parses NGINX logs and transports them into a ClickHouse database for efficient storage and analysis.
246 | - [nikepan/clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) (★504 Go) - ClickHouse-Bulk is a tool that collects many small insert requests and sends them as larger bulk inserts to Yandex ClickHouse servers to improve data ingestion efficiency.
247 | - [uber/storagetapper](https://github.com/uber/storagetapper) (★363 Go) - StorageTapper is a scalable real-time MySQL change data streaming, logical backup, and replication service supporting multiple data destinations including experimental Clickhouse integration.
248 | - [zeromicro/cds](https://github.com/zeromicro/cds) (★980 Go) - Zeromicro/cds is a Go-based tool for real-time data synchronization from MySQL and MongoDB to ClickHouse, supporting both full and incremental sync with a user-friendly web interface.
249 |
250 |
251 | ### Metrics and Monitoring
252 |
253 | - [ClickHouse/clickhouse_exporter](https://github.com/ClickHouse/clickhouse_exporter) (★396 Go) - ClickHouse Exporter for Prometheus is a server that scrapes metrics from older ClickHouse versions and exports them via HTTP for Prometheus monitoring.
254 | - [ClickHouse/graphouse](https://github.com/ClickHouse/graphouse) (★259 Java) - Graphouse enables the use of ClickHouse as a high-performance storage backend for Graphite metrics, providing TCP and HTTP APIs for metric ingestion, search, and management.
255 | - [ClickHouse/kubenetmon](https://github.com/ClickHouse/kubenetmon) (★160 Go) - kubenetmon is an open source Kubernetes network metering solution by ClickHouse that collects and analyzes network traffic data across major cloud providers using ClickHouse as the backend analytics engine.
256 | - [Percona-Lab/PromHouse](https://github.com/Percona-Lab/PromHouse) (★262 Go) - PromHouse is a long-term remote storage solution for Prometheus 2.x metrics built on ClickHouse, featuring clustering and downsampling capabilities for efficient time series data management.
257 | - [Swetrix/swetrix](https://github.com/Swetrix/swetrix) (★781 TypeScript) - Swetrix is an open source, privacy-focused, cookie-less web analytics platform that uses Clickhouse for efficient statistical data management and offers self-hosting or cloud deployment options.
258 | - [burningalchemist/sql_exporter](https://github.com/burningalchemist/sql_exporter) (★488 Go) - SQL Exporter for Prometheus is a configuration-driven tool that collects and exposes metrics from various databases, including Clickhouse, for monitoring with Prometheus.
259 | - [go-graphite/carbon-clickhouse](https://github.com/go-graphite/carbon-clickhouse) (★196 Go) - carbon-clickhouse is a Graphite metrics receiver that uses ClickHouse as a high-performance storage backend, supporting multiple ingestion protocols and flexible configuration for efficient metrics management.
260 | - [go-graphite/graphite-clickhouse](https://github.com/go-graphite/graphite-clickhouse) (★223 Go) - Graphite-clickhouse is a backend solution that integrates Graphite clusters with ClickHouse to enhance time-series data storage and query performance.
261 | - [hyperdxio/hyperdx](https://github.com/hyperdxio/hyperdx) (★9155 TypeScript) - HyperDX is an open source observability platform powered by Clickhouse and OpenTelemetry that centralizes and correlates logs, metrics, traces, errors, and session replays to help engineers quickly resolve production issues.
262 | - [jaegertracing/jaeger-clickhouse](https://github.com/jaegertracing/jaeger-clickhouse) (★269 Go) - Jaeger ClickHouse is an experimental gRPC storage plugin that integrates Jaeger distributed tracing with ClickHouse for efficient trace data storage and querying.
263 | - [justwatchcom/sql_exporter](https://github.com/justwatchcom/sql_exporter) (★482 Go) - A flexible SQL Exporter for Prometheus that runs user-defined SQL queries on multiple databases including ClickHouse and exports the results as metrics for monitoring.
264 | - [metrico/gigapipe](https://github.com/metrico/gigapipe) (★1609 Go) - Gigapipe is a lightweight, polyglot observability stack that supports logs, metrics, traces, and profiling with compatibility for Loki, Prometheus, Tempo, Pyroscope, and OpenTelemetry, powered by ClickHouse and Bun for efficient data ingestion and querying.
265 | - [mindis/prom2click](https://github.com/mindis/prom2click) (★165 Go) - Prom2click is an experimental Prometheus remote storage adapter that enables scalable and high-performance metric storage and querying using Clickhouse's column-oriented database optimized for time series data.
266 | - [openlit/openlit](https://github.com/openlit/openlit) (★2083 Python) - OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native observability, monitoring, and management tools for large language models, GPUs, and vector databases, with data stored in ClickHouse for efficient telemetry analysis.
267 | - [openmeterio/openmeter](https://github.com/openmeterio/openmeter) (★1743 Go) - OpenMeter is a flexible metering and billing platform for AI, API, and DevOps companies that collects and aggregates usage events in real-time to enable usage-based billing and real-time insights.
268 | - [uptrace/uptrace](https://github.com/uptrace/uptrace) (★3993 Go) - Uptrace is an open source APM platform that uses OpenTelemetry for data collection and ClickHouse for storage, providing unified monitoring of traces, metrics, and logs with powerful querying, dashboards, and alerting capabilities.
269 | - [vmxdev/xenoeye](https://github.com/vmxdev/xenoeye) (★129 C++) - Xenoeye is a lightweight and efficient Netflow/IPFIX/sFlow collector and analyzer designed for medium to large networks, supporting traffic monitoring, anomaly detection, and integration with Grafana, PostgreSQL, and ClickHouse.
270 |
271 |
272 | ### Deployment and Management Tools
273 |
274 | - [Altinity/clickhouse-operator](https://github.com/Altinity/clickhouse-operator) (★2338 Go) - 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.
275 | - [Altinity/clickhouse-rpm-install](https://github.com/Altinity/clickhouse-rpm-install) (★135 ) - Altinity/clickhouse-rpm-install provides detailed instructions and scripts for installing ClickHouse RPM packages from Altinity's repositories on CentOS and Amazon Linux systems.
276 | - [housepower/ckman](https://github.com/housepower/ckman) (★475 Go) - ckman is a web-based tool for managing and monitoring ClickHouse database clusters, offering deployment, upgrade, node management, and monitoring features.
277 | - [tetafro/clickhouse-cluster](https://github.com/tetafro/clickhouse-cluster) (★223 Makefile) - A simple ClickHouse cluster setup with 2 shards and 2 replicas using docker-compose for local development and testing.
278 |
279 |
280 | ### Data Visualization and Analysis
281 |
282 | - [Altinity/clickhouse-grafana](https://github.com/Altinity/clickhouse-grafana) (★764 Python) - Altinity/clickhouse-grafana is a Grafana datasource plugin that enables seamless integration and visualization of ClickHouse data within Grafana dashboards.
283 | - [ClickHouse/adsb.exposed](https://github.com/ClickHouse/adsb.exposed) (★427 HTML) - An interactive platform for visualizing and analyzing massive ADS-B air traffic data using ClickHouse with real-time querying and detailed visualizations.
284 | - [ClickHouse/clickpy](https://github.com/ClickHouse/clickpy) (★124 JavaScript) - ClickPy is an open-source real-time Python package analytics service powered by ClickHouse, providing fast, detailed insights into PyPI package downloads and trends.
285 | - [ClickHouse/github-explorer](https://github.com/ClickHouse/github-explorer) (★166 HTML) - ClickHouse/github-explorer is a comprehensive dataset and analysis platform using ClickHouse to explore and understand GitHub repository events and trends since 2011.
286 | - [TongchengOpenSource/ckibana](https://github.com/TongchengOpenSource/ckibana) (★309 Java) - CKibana is a ClickHouse adapter and proxy for Kibana that enables seamless visualization and analysis of ClickHouse data using native Kibana interfaces.
287 | - [akvorado/akvorado](https://github.com/akvorado/akvorado) (★2011 Go) - 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.
288 | - [benawad/voidpulse](https://github.com/benawad/voidpulse) (★102 TypeScript) - Voidpulse is an open-source AI-powered analytics platform serving as a cost-effective alternative to Mixpanel, utilizing Clickhouse for event data storage and querying.
289 | - [clickvisual/clickvisual](https://github.com/clickvisual/clickvisual) (★1623 Go) - ClickVisual is a lightweight log analytics and data visualization platform built on ClickHouse, designed for efficient log querying, analysis, and monitoring.
290 | - [datainsider-co/rocket-bi](https://github.com/datainsider-co/rocket-bi) (★115 TypeScript) - Rocket BI is a free, open-source, web-based self-service business intelligence tool tailored for analytical databases including ClickHouse, enabling users to analyze, visualize, and collaborate on data through interactive dashboards and drag-and-drop interfaces.
291 | - [grafana/clickhouse-datasource](https://github.com/grafana/clickhouse-datasource) (★195 TypeScript) - Official Grafana plugin enabling querying and visualization of ClickHouse data within Grafana dashboards.
292 | - [iamtelescope/telescope](https://github.com/iamtelescope/telescope) (★615 Vue) - Telescope is a web-based log viewer UI that enables intuitive exploration and analysis of log data stored primarily in ClickHouse, with support for Docker logs and advanced querying features.
293 | - [mprove-io/mprove](https://github.com/mprove-io/mprove) (★328 TypeScript) - Mprove is an open-source self-service Business Intelligence platform with version control, leveraging ClickHouse for high-performance data analytics and flexible deployment options.
294 | - [mr-karan/logchef](https://github.com/mr-karan/logchef) (★484 Vue) - Logchef is a lightweight, high-performance log analytics platform built on ClickHouse, offering schema-agnostic querying, team-based access control, and easy deployment as a single binary.
295 | - [serenedb/serenedb](https://github.com/serenedb/serenedb) (★150 C++) - SereneDB is a distributed real-time search analytics database that unifies Elasticsearch-like search and ClickHouse-like analytics in a single, Postgres-compatible platform for high performance and ease of use.
296 |
297 |
298 | ### ETL and Data Processing
299 |
300 | - [ByConity/ByConity](https://github.com/ByConity/ByConity) (★2224 C++) - ByConity is an open-source cloud data warehouse derived from ClickHouse, designed with a cloud-native architecture to provide high-performance querying and unified management of batch and streaming data at large scale.
301 | - [ClickHouse/ClickBench](https://github.com/ClickHouse/ClickBench) (★924 HTML) - ClickBench is a comprehensive and reproducible benchmark designed to evaluate the performance of analytical databases, including ClickHouse, using realistic workloads derived from real-world web analytics data.
302 | - [FrigadeHQ/trench](https://github.com/FrigadeHQ/trench) (★1612 TypeScript) - Trench is an open-source, production-ready analytics infrastructure built on ClickHouse and Kafka for scalable, real-time event tracking and analytics with GDPR compliance.
303 | - [LimeJourney/limeJourney](https://github.com/LimeJourney/limeJourney) (★125 TypeScript) - LimeJourney is an open-source customer engagement platform that leverages ClickHouse for real-time segmentation and high-volume event data management to create personalized, data-driven user journeys at scale.
304 | - [PeerDB-io/peerdb](https://github.com/PeerDB-io/peerdb) (★2841 Go) - PeerDB is a high-performance, PostgreSQL-optimized ETL tool that enables fast, reliable, and cost-effective streaming of data from Postgres to data warehouses, queues, and storage engines, with native integration in ClickHouse Cloud.
305 | - [cloudflare/flow-pipeline](https://github.com/cloudflare/flow-pipeline) (★186 Go) - Flow-pipeline is a Cloudflare project providing tools and examples to build scalable network flow data collection and processing pipelines using GoFlow, Kafka, and databases like Postgres and Clickhouse.
306 | - [devlive-community/datacap](https://github.com/devlive-community/datacap) (★974 Java) - DataCap is an integrated software platform for data transformation, integration, and visualization, supporting a wide range of data sources including ClickHouse and other major databases.
307 | - [droher/boxball](https://github.com/droher/boxball) (★129 Python) - Boxball provides prebuilt Docker images with Retrosheet's complete baseball history data for multiple analytical database frameworks including Clickhouse, enabling easy access and analysis of comprehensive baseball datasets.
308 | - [easysql/easy_sql](https://github.com/easysql/easy_sql) (★134 Python) - Easy SQL is a versatile library that simplifies ETL development by enabling imperative SQL workflows across multiple backend SQL engines including Clickhouse.
309 | - [fortiql/data-forge](https://github.com/fortiql/data-forge) (★162 Jupyter Notebook) - Data Forge is a modern data stack playground that integrates tools like Spark, Trino, Kafka, ClickHouse, and Airflow to enable data engineers to practice end-to-end workflows locally using Docker Compose.
310 | - [glassflow/clickhouse-etl](https://github.com/glassflow/clickhouse-etl) (★375 TypeScript) - GlassFlow is an open-source ETL tool for real-time data processing from Kafka to ClickHouse with features like deduplication and temporal joins.
311 | - [jitsucom/bulker](https://github.com/jitsucom/bulker) (★207 Go) - Bulker is a scalable and reliable service for bulk-loading semi-structured JSON data into multiple databases including ClickHouse, with automatic schema management and support for streaming and batching modes.
312 | - [myscale/MyScaleDB](https://github.com/myscale/MyScaleDB) (★1018 C++) - MyScaleDB is a high-performance SQL vector database built on ClickHouse, enabling scalable AI applications with advanced vector and full-text search capabilities using familiar SQL.
313 | - [ozontech/file.d](https://github.com/ozontech/file.d) (★475 Go) - file.d is a high-performance, versatile tool for building data pipelines that read, process, and output events with support for ClickHouse and other output plugins, optimized for speed and reliability in modern infrastructure environments.
314 | - [timeplus-io/proton](https://github.com/timeplus-io/proton) (★2099 C++) - Timeplus Proton is a high-performance, lightweight streaming SQL engine powered by ClickHouse, designed for real-time analytics and ETL on streaming data from Kafka, Pulsar, Iceberg, and ClickHouse with advanced features like CDC, UPSERT, and multi-stream JOINs.
315 | - [toddwschneider/nyc-taxi-data](https://github.com/toddwschneider/nyc-taxi-data) (★2053 R) - A comprehensive project for importing, processing, and analyzing over 3 billion NYC taxi and for-hire vehicle trip records using PostgreSQL or ClickHouse databases.
316 | - [transferia/transferia](https://github.com/transferia/transferia) (★171 Go) - Transferia is an open-source cloud-native ingestion engine that enables scalable, high-performance data transfer and transformation across diverse sources and destinations, with strong support for ClickHouse as a key target database.
317 | - [wgzhao/Addax](https://github.com/wgzhao/Addax) (★1378 Java) - Addax is a versatile and extensible open-source ETL tool that supports seamless data transfer between over 20 SQL and NoSQL data sources, including ClickHouse, with easy configuration and deployment options.
318 | - [ytsaurus/ytsaurus](https://github.com/ytsaurus/ytsaurus) (★2111 C++) - YTsaurus is a scalable, fault-tolerant open-source big data platform featuring MapReduce, SQL engine, NoSQL store, and integration with ClickHouse for fast analytics.
319 |
320 |
321 |
322 | ## Ops
323 |
324 | - [Altinity/clickhouse-backup](https://github.com/Altinity/clickhouse-backup) (★1518 Go) - Altinity/clickhouse-backup is a tool for easy backup and restore of ClickHouse databases using various cloud and local object storage systems.
325 | - [ClickHouse/mcp-clickhouse](https://github.com/ClickHouse/mcp-clickhouse) (★619 Python) - ClickHouse MCP Server is a secure MCP server enabling read-only SQL query execution and database management operations on ClickHouse clusters.
326 | - [PostHog/HouseWatch](https://github.com/PostHog/HouseWatch) (★605 TypeScript) - HouseWatch is an open-source tool by PostHog for monitoring and managing ClickHouse clusters, providing detailed insights into query performance, cluster load, logs, and disk usage with operational controls.
327 | - [duyet/clickhouse-monitoring](https://github.com/duyet/clickhouse-monitoring) (★190 TypeScript) - 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.
328 |
329 |
330 | ## Documentation
331 |
332 | - [ClickHouse/ClickHouse](https://github.com/ClickHouse/ClickHouse) (★44668 C++) - ClickHouse is an open-source, column-oriented database management system designed for real-time analytics and high-performance data processing.
333 | - [ClickHouse/clickhouse-academy](https://github.com/ClickHouse/clickhouse-academy) (★104 Python) - ClickHouse Academy offers free, on-demand training and certification for database professionals to effectively learn and use the ClickHouse analytical database system.
334 | - [ClickHouse/clickhouse-docs](https://github.com/ClickHouse/clickhouse-docs) (★178 MDX) - Official documentation repository for ClickHouse, providing comprehensive guides and resources for using the ClickHouse column-oriented database management system.
335 | - [ClickHouse/clickhouse-presentations](https://github.com/ClickHouse/clickhouse-presentations) (★1062 HTML) - A repository hosting presentations, meetups, and talks about ClickHouse, an open-source column-oriented database for real-time analytical data reporting.
336 | - [jneo8/clickhouse-setup](https://github.com/jneo8/clickhouse-setup) (★152 Makefile) - A comprehensive tutorial for setting up and configuring ClickHouse servers and clusters using Docker, emphasizing replication and data consistency with ZooKeeper.
337 |
338 |
339 | ## Examples
340 |
341 | - [AlexeyKupershtokh/clickhouse-maxmind-geoip](https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip) (★122 Dockerfile) - 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.
342 | - [ClickHouse/examples](https://github.com/ClickHouse/examples) (★202 Jupyter Notebook) - 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.
343 |
344 |
345 |
346 | ## License
347 |
348 | [](https://creativecommons.org/publicdomain/zero/1.0/)
349 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | Awesome ClickHouse
34 |
206 |
207 |
208 |
242 |
243 |
244 |
245 |
246 |
Awesome ClickHouse
247 |
252 |
253 | Note: This repository contains an automatically compiled list of frameworks, tools, and resources related to ClickHouse.
254 |
255 |
256 | A curated list of awesome ClickHouse and ClickHouse-related software.
257 |
258 |
259 |
260 |
261 |
372 |
373 |
374 |
Language bindings
375 |
376 |
377 |
C/C++
378 |
379 |
380 | ClickHouse/ai-sdk-cpp
381 | ⭐ 122
382 | C++ -
383 | AI SDK CPP is a modern C++ toolkit from ClickHouse engineers that provides a unified API to build AI-powered applications using models from OpenAI, Anthropic, and other providers.
384 |
385 |
386 | ClickHouse/clickhouse-cpp
387 | ⭐ 354
388 | C -
389 | clickhouse-cpp is a C++ client library for ClickHouse that supports a wide range of data types and features including asynchronous inserts and retry logic.
390 |
391 |
392 | RoaringBitmap/CRoaring
393 | ⭐ 1735
394 | C -
395 | CRoaring is a high-performance C/C++ library for Roaring bitmaps with SIMD optimizations, widely used in big data systems including ClickHouse for efficient compressed bitmap operations.
396 |
397 |
398 | ada-url/ada
399 | ⭐ 1651
400 | C++ -
401 | Ada is a fast, WHATWG-compliant URL parser written in modern C++ and used by major systems including Clickhouse, Node.js, and Cloudflare Workers.
402 |
403 |
404 | simdjson/simdjson
405 | ⭐ 22928
406 | C++ -
407 | simdjson is a high-performance JSON parsing library that uses SIMD instructions to parse gigabytes of JSON data per second, widely used in projects including ClickHouse.
408 |
416 | plausible/ecto_ch
417 | ⭐ 112
418 | Elixir -
419 | ecto_ch is an Elixir Ecto adapter that enables integration with the ClickHouse database, supporting ClickHouse-specific features and data types for efficient analytics applications.
420 |
428 | 514-labs/moose
429 | ⭐ 280
430 | Rust -
431 | 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.
432 |
433 |
434 | Canner/vulcan-sql
435 | ⭐ 780
436 | TypeScript -
437 | VulcanSQL is an Analytical Data API Framework that simplifies and accelerates the creation of secure, scalable RESTful APIs from databases and data warehouses for AI agents and data applications.
438 |
439 |
440 | ClickHouse/clickhouse-js
441 | ⭐ 281
442 | TypeScript -
443 | Official JavaScript client for ClickHouse database providing streaming support and compatibility across Node.js and web environments.
444 |
445 |
446 | TimonKK/clickhouse
447 | ⭐ 224
448 | JavaScript -
449 | A NodeJS client for ClickHouse enabling query execution, streaming, session management, and data insertion over HTTP interface.
450 |
451 |
452 | apla/node-clickhouse
453 | ⭐ 218
454 | JavaScript -
455 | A Node.js driver providing a simple and powerful interface to interact with the ClickHouse database, supporting efficient query execution and bulk data loading.
456 |
464 | AfterShip/clickhouse-sql-parser
465 | ⭐ 219
466 | Go -
467 | 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.
468 |
469 |
470 | ClickHouse/ch-go
471 | ⭐ 402
472 | Go -
473 | ch-go is a low-level Go client for ClickHouse designed for high-performance data block streaming with minimal overhead and direct protocol implementation.
474 |
475 |
476 | ClickHouse/clickhouse-go
477 | ⭐ 3213
478 | Go -
479 | clickhouse-go is a Golang SQL database client providing a native and database/sql interface for efficient and feature-rich interaction with ClickHouse.
480 |
481 |
482 | ContentSquare/chproxy
483 | ⭐ 1421
484 | Go -
485 | Chproxy is an open-source HTTP proxy and load balancer designed to optimize and manage HTTP traffic for the ClickHouse database, enhancing scalability and fault tolerance.
486 |
487 |
488 | chdb-io/chdb-go
489 | ⭐ 127
490 | Go -
491 | chdb-go provides Go bindings and a CLI for chDB, an in-process SQL OLAP engine powered by ClickHouse, enabling SQL query execution and database management within Go applications.
492 |
493 |
494 | korchasa/awesome-clickhouse
495 | ⭐ 172
496 | HTML -
497 | A curated repository compiling an extensive list of software, tools, and resources related to ClickHouse to support developers and data engineers in working with the ClickHouse database.
498 |
499 |
500 | mailru/go-clickhouse
501 | ⭐ 435
502 | Go -
503 | A Golang SQL database driver for Yandex ClickHouse using the official HTTP interface, supporting extensive ClickHouse features and integration with tracing tools.
504 |
505 |
506 | roistat/go-clickhouse
507 | ⭐ 190
508 | Go -
509 | A Golang connector for Yandex ClickHouse enabling efficient querying, data insertion, and cluster management for large-scale data processing.
510 |
511 |
512 | runreveal/pql
513 | ⭐ 685
514 | Go -
515 | 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.
516 |
517 |
518 | trickstercache/trickster
519 | ⭐ 2061
520 | Go -
521 | Trickster is an open-source HTTP reverse proxy cache and time series dashboard accelerator that improves performance and scalability for time series databases including ClickHouse, Prometheus, and InfluxDB.
522 |
523 |
524 | uptrace/go-clickhouse
525 | ⭐ 282
526 | Go -
527 | A high-performance Go client library for ClickHouse using its native protocol, supporting modern Go features and efficient database operations.
528 |
529 |
530 | vahid-sohrabloo/chconn
531 | ⭐ 159
532 | Go -
533 | chconn is a high-performance, low-level Go driver for ClickHouse that supports all ClickHouse data types, batch operations, TLS, and compression protocols, optimized for speed and efficiency.
534 |
535 |
536 | zerodha/dungbeetle
537 | ⭐ 1050
538 | Go -
539 | DungBeetle is a distributed job server for asynchronously queuing and executing heavy SQL read jobs on MySQL, PostgreSQL, and ClickHouse databases, designed to offload report generation and improve application performance.
540 |
548 | Blynk-Technologies/clickhouse4j
549 | ⭐ 216
550 | Java -
551 | clickhouse4j is a lightweight and faster alternative to the official ClickHouse JDBC driver, offering reduced dependencies, smaller size, and enhanced performance for Java applications.
552 |
553 |
554 | ClickHouse/clickhouse-java
555 | ⭐ 1580
556 | Java -
557 | ClickHouse/clickhouse-java is a repository providing Java clients and a JDBC driver for efficient interaction with the ClickHouse database, supporting modern features and compatibility with active ClickHouse versions.
558 |
559 |
560 | ClickHouse/clickhouse-jdbc-bridge
561 | ⭐ 173
562 | Java -
563 | ClickHouse JDBC Bridge is an experimental JDBC proxy that enables real-time distributed querying from ClickHouse to external databases, simplifying data integration and pipeline construction.
564 |
565 |
566 | ClickHouse/metabase-clickhouse-driver
567 | ⭐ 511
568 | Clojure -
569 | A ClickHouse database driver enabling integration with the Metabase business intelligence front-end for data visualization and querying.
570 |
571 |
572 | housepower/ClickHouse-Native-JDBC
573 | ⭐ 541
574 | Java -
575 | ClickHouse Native JDBC is a high-performance native protocol JDBC driver for accessing ClickHouse databases in Java and integrating with Apache Spark.
576 |
577 |
578 | itinycheng/flink-connector-clickhouse
579 | ⭐ 410
580 | Java -
581 | A Flink SQL connector enabling efficient integration with ClickHouse for reading and writing data, supporting advanced features like partitioning, sharding, and caching.
582 |
583 |
584 | ivi-ru/flink-clickhouse-sink
585 | ⭐ 384
586 | Java -
587 | A high-performance Apache Flink sink connector for efficiently loading streaming data into the ClickHouse database using asynchronous HTTP requests.
588 |
596 | DarkWanderer/ClickHouse.Client
597 | ⭐ 363
598 | C# -
599 | .NET client library for ClickHouse providing high-throughput, broad type support, and ADO.NET compliance for efficient big data processing.
600 |
601 |
602 | DotNetNext/SqlSugar
603 | ⭐ 5737
604 | C# -
605 | SqlSugar is a high-performance, easy-to-use .NET ORM framework supporting multiple databases including ClickHouse, designed for big data and SaaS applications.
606 |
607 |
608 | Octonica/ClickHouseClient
609 | ⭐ 158
610 | C# -
611 | Octonica/ClickHouseClient is a .NET Core ADO.NET driver providing efficient and comprehensive support for interacting with ClickHouse databases, including async operations and bulk data manipulation.
612 |
632 | FriendsOfDoctrine/dbal-clickhouse
633 | ⭐ 108
634 | PHP -
635 | Doctrine DBAL driver for ClickHouse database enabling seamless integration with Symfony and other frameworks using Doctrine, supporting advanced database operations and custom types.
636 |
637 |
638 | cybercog/laravel-clickhouse
639 | ⭐ 135
640 | PHP -
641 | Laravel ClickHouse is a package that integrates ClickHouse database client and migration support into Laravel applications, enabling efficient management of ClickHouse databases within the Laravel framework.
642 |
643 |
644 | smi2/phpClickHouse
645 | ⭐ 816
646 | PHP -
647 | A PHP wrapper for ClickHouse providing asynchronous queries, bulk inserts, cluster management, and performance optimizations for efficient database interaction.
648 |
649 |
650 | the-tinderbox/ClickhouseBuilder
651 | ⭐ 197
652 | PHP -
653 | ClickhouseBuilder is a PHP fluent query builder designed to simplify the construction and execution of complex SQL queries for Clickhouse databases, with integration support for Laravel and Lumen frameworks.
654 |
662 | 514-labs/moosestack
663 | ⭐ 502
664 | Rust -
665 | 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.
666 |
667 |
668 | ClickHouse/clickhouse-connect
669 | ⭐ 448
670 | Python -
671 | ClickHouse Connect is a high-performance Python driver that enables seamless integration of ClickHouse with Python data tools like Pandas, SQLAlchemy, and Apache Superset for efficient data access and visualization.
672 |
673 |
674 | ClickHouse/dbt-clickhouse
675 | ⭐ 318
676 | Python -
677 | dbt-clickhouse is a plugin that integrates dbt functionality with ClickHouse, enabling advanced data transformation, modeling, and testing capabilities on ClickHouse databases.
678 |
679 |
680 | Infinidat/infi.clickhouse_orm
681 | ⭐ 426
682 | Python -
683 | infi.clickhouse_orm is a Python ORM library that simplifies working with the ClickHouse database by enabling easy model definition, data insertion, and querying.
684 |
685 |
686 | bryzgaloff/airflow-clickhouse-plugin
687 | ⭐ 170
688 | Python -
689 | Airflow ClickHouse Plugin is a top-ranked Apache Airflow plugin that integrates ClickHouse database functionality into Airflow workflows, providing versatile operators for efficient SQL execution and pipeline management.
690 |
691 |
692 | carrotquest/django-clickhouse
693 | ⭐ 106
694 | Python -
695 | django-clickhouse integrates the Yandex ClickHouse database into Django projects, enabling high-performance analytical queries and real-time data processing within Django applications.
696 |
697 |
698 | chdb-io/chdb
699 | ⭐ 2549
700 | C++ -
701 | chDB is an in-process OLAP SQL engine powered by ClickHouse that enables efficient analytical queries on various data formats directly within Python environments.
702 |
703 |
704 | cloudflare/sqlalchemy-clickhouse
705 | ⭐ 325
706 | Python -
707 | sqlalchemy-clickhouse is a SQLAlchemy dialect that enables seamless integration with the ClickHouse database for efficient data querying and manipulation.
708 |
709 |
710 | jayvynl/django-clickhouse-backend
711 | ⭐ 180
712 | Python -
713 | Django-clickhouse-backend is a Django database backend that enables seamless interaction with ClickHouse using Django ORM, supporting ClickHouse-specific features and efficient connection pooling.
714 |
715 |
716 | kszucs/pandahouse
717 | ⭐ 240
718 | Python -
719 | Pandahouse is a Python library providing a Pandas interface to interact with ClickHouse databases via HTTP API for efficient data reading and writing.
720 |
721 |
722 | long2ice/asynch
723 | ⭐ 227
724 | Python -
725 | An asynchronous Python driver for ClickHouse with native TCP interface support, enabling efficient database interactions using asyncio.
726 |
727 |
728 | maximdanilchenko/aiochclient
729 | ⭐ 259
730 | Python -
731 | aiochclient is a lightweight asynchronous HTTP client for Python that provides efficient and type-safe interaction with ClickHouse databases, supporting streaming, lazy decoding, and high performance through optional speedups.
732 |
733 |
734 | mymarilyn/aioch
735 | ⭐ 168
736 | Python -
737 | aioch is an asynchronous Python library that provides native interface access to ClickHouse databases using asyncio, enabling efficient and non-blocking query execution with progress tracking.
738 |
739 |
740 | mymarilyn/clickhouse-driver
741 | ⭐ 1290
742 | Python -
743 | A Python driver providing native TCP interface support for efficient and secure interaction with ClickHouse databases, featuring extensive data type support and compliance with Python DB API 2.0.
744 |
745 |
746 | xzkostyan/clickhouse-sqlalchemy
747 | ⭐ 479
748 | Python -
749 | Clickhouse-sqlalchemy is a SQLAlchemy dialect that enables seamless interaction with ClickHouse databases, supporting multiple connection interfaces and providing ORM capabilities for efficient data analytics.
750 |
758 | PNixx/clickhouse-activerecord
759 | ⭐ 238
760 | Ruby -
761 | A Ruby ActiveRecord driver enabling seamless integration and management of ClickHouse databases within Ruby on Rails applications.
762 |
763 |
764 | shlima/click_house
765 | ⭐ 192
766 | Ruby -
767 | A modern Ruby database driver providing a comprehensive and efficient interface to interact with ClickHouse databases via the HTTP protocol.
768 |
776 | ClickHouse/clickhouse-rs
777 | ⭐ 479
778 | Rust -
779 | clickhouse-rs is the official pure Rust typed client for ClickHouse DB, providing efficient, secure, and feature-rich database interaction capabilities.
780 |
781 |
782 | Protryon/klickhouse
783 | ⭐ 118
784 | Rust -
785 | Klickhouse is a high-performance Rust SDK for accessing Clickhouse databases asynchronously with minimal boilerplate and extensive feature support.
786 |
787 |
788 | langdb/ai-gateway
789 | ⭐ 692
790 | Rust -
791 | LangDB AI Gateway is an open-source enterprise AI gateway built in Rust that provides a unified interface to multiple LLMs using the OpenAI API format, focusing on performance, reliability, and enterprise-grade features including cost control, routing, and data security.
792 |
793 |
794 | quarylabs/sqruff
795 | ⭐ 1141
796 | Rust -
797 | 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.
798 |
799 |
800 | subzerocloud/showcase
801 | ⭐ 162
802 | TypeScript -
803 | subZero is a Rust-based library with JS/TS bindings that enables customizable, PostgREST-compatible REST APIs on multiple databases including ClickHouse, supporting advanced queries and authentication out of the box.
804 |
805 |
806 | suharev7/clickhouse-rs
807 | ⭐ 342
808 | Rust -
809 | An asynchronous Rust client library for efficient and feature-rich interaction with Yandex ClickHouse databases.
810 |
818 | ClickHouse/spark-clickhouse-connector
819 | ⭐ 210
820 | Scala -
821 | Spark ClickHouse Connector is a project that integrates Apache Spark with ClickHouse using the DataSourceV2 API to enable efficient data processing and analytics.
822 |
823 |
824 | apache/incubator-gluten
825 | ⭐ 1488
826 | Scala -
827 | 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.
828 |
829 |
830 | crobox/clickhouse-scala-client
831 | ⭐ 119
832 | Scala -
833 | A reactive Scala client for Clickhouse database providing streaming query execution, load balancing, health checks, and cluster-aware connection support.
834 |
842 | Percona-Lab/clickhousedb_fdw
843 | ⭐ 206
844 | C -
845 | clickhousedb_fdw is an open-source Foreign Data Wrapper that enables seamless querying and data manipulation between PostgreSQL and the high-performance ClickHouse column-store database.
846 |
847 |
848 | ildus/clickhouse_fdw
849 | ⭐ 274
850 | C++ -
851 | clickhouse_fdw is an open-source Foreign Data Wrapper that enables seamless integration and querying of ClickHouse column-oriented database data within PostgreSQL.
852 |
864 | ClickHouse/click-ui
865 | ⭐ 110
866 | TypeScript -
867 | Click UI is the early-stage design system and component library for building ClickHouse-themed user interfaces with support for popular frameworks and theming.
868 |
869 |
870 | CodePhiliaX/Chat2DB
871 | ⭐ 24824
872 | Java -
873 | Chat2DB is an AI-driven, intelligent, and versatile SQL client and database management tool supporting multiple databases including ClickHouse, designed to enhance SQL development and data reporting with integrated AI capabilities.
874 |
875 |
876 | DataPupOrg/DataPup
877 | ⭐ 281
878 | TypeScript -
879 | DataPup is a modern, AI-assisted, cross-platform database client with full support for ClickHouse and plans to support other major databases, designed to make database management intuitive and enjoyable.
880 |
881 |
882 | DataflareApp/Dataflare
883 | ⭐ 223
884 | -
885 | Dataflare is a simple, easy-to-use database manager supporting multiple databases including ClickHouse, designed for efficient database connection, management, and querying.
886 |
887 |
888 | HouseOps/HouseOps
889 | ⭐ 341
890 | JavaScript -
891 | HouseOps is an enterprise ClickHouse client that provides a graphical interface for querying, monitoring, and managing ClickHouse database clusters.
892 |
893 |
894 | agnosticeng/agx
895 | ⭐ 173
896 | Svelte -
897 | 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.
898 |
899 |
900 | caioricciuti/ch-ui
901 | ⭐ 545
902 | TypeScript -
903 | 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.
904 |
905 |
906 | dbgate/dbgate
907 | ⭐ 6596
908 | Svelte -
909 | DbGate is a cross-platform, open-source database management tool supporting multiple databases including ClickHouse, offering advanced features like visual query design, schema comparison, and data visualization.
910 |
911 |
912 | devlive-community/dbm
913 | ⭐ 406
914 | TypeScript -
915 | DBM is an open-source, full-platform database management tool supporting multiple SQL-speaking databases including ClickHouse, offering comprehensive features for query, table, column, and database management along with monitoring and data migration capabilities.
916 |
917 |
918 | flant/loghouse
919 | ⭐ 930
920 | Ruby -
921 | Loghouse is an open-source log management solution for Kubernetes that uses ClickHouse for efficient log storage and provides a web UI for querying and monitoring logs.
922 |
923 |
924 | frectonz/sql-studio
925 | ⭐ 3371
926 | Rust -
927 | SQL Studio is a single binary SQL database explorer supporting multiple databases including SQLite, PostgreSQL, MySQL, ClickHouse, and Microsoft SQL Server, offering rich features like metadata overview, query execution with IntelliSense, and infinite scrolling.
928 |
929 |
930 | l1xnan/duckling
931 | ⭐ 514
932 | TypeScript -
933 | Duckling is a lightweight desktop application built with Tauri for fast browsing of CSV/Parquet files and various databases including Clickhouse.
934 |
935 |
936 | metrico/clickhouse-mate
937 | ⭐ 102
938 | TypeScript -
939 | ClickHouse-Mate is an advanced web-based user interface and client for efficiently managing and querying ClickHouse databases with features like SQL autocompletion, fast navigation, and inline documentation.
940 |
941 |
942 | smi2/clickhouse-frontend
943 | ⭐ 162
944 | JavaScript -
945 | This repository is the deprecated frontend project TABIX for ClickHouse, now replaced by the updated tabix.ui repository.
946 |
947 |
948 | tabixio/tabix
949 | ⭐ 2262
950 | TypeScript -
951 | Tabix.io UI is an open-source business intelligence and SQL editor tool designed for efficient interaction with ClickHouse databases.
952 |
953 |
954 | timestored/qstudio
955 | ⭐ 1006
956 | Java -
957 | qStudio is a free, cross-platform SQL client and notebook that supports numerous databases including ClickHouse, offering features like query execution, data visualization, and AI-powered SQL assistance.
958 |
966 | ClickHouse/JSONBench
967 | ⭐ 160
968 | Shell -
969 | JSONBench is a benchmarking project that evaluates and compares the native JSON support of popular analytical databases including ClickHouse using a large real-world dataset of Bluesky events.
970 |
971 |
972 | Slach/clickhouse-flamegraph
973 | ⭐ 212
974 | Go -
975 | clickhouse-flamegraph is a command-line utility for visualizing ClickHouse system.trace_log data as flamegraphs to analyze query performance and resource usage.
976 |
977 |
978 | amacneil/dbmate
979 | ⭐ 6566
980 | Go -
981 | Dbmate is a lightweight, framework-agnostic database migration tool that supports multiple databases including ClickHouse, enabling consistent schema management across diverse development environments.
982 |
983 |
984 | azat/chdig
985 | ⭐ 258
986 | Rust -
987 | Chdig is a terminal user interface tool designed to provide interactive introspection, monitoring, and debugging capabilities for ClickHouse database systems.
988 |
989 |
990 | hatarist/clickhouse-cli
991 | ⭐ 262
992 | Python -
993 | 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.
994 |
995 |
996 | sqitchers/sqitch
997 | ⭐ 3081
998 | Perl -
999 | 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.
1000 |
CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
1006 |
1007 |
1008 | centralmind/gateway
1009 | ⭐ 503
1010 | Go -
1011 | 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.
1012 |
1013 |
1014 | clidey/whodb
1015 | ⭐ 4375
1016 | TypeScript -
1017 | WhoDB is a lightweight, high-performance database management tool supporting multiple databases including Clickhouse, featuring a natural language chat interface for intuitive data interaction.
1018 |
1019 |
1020 | googleapis/genai-toolbox
1021 | ⭐ 11779
1022 | Go -
1023 | MCP Toolbox for Databases is an open-source MCP server that simplifies and secures the development of AI-powered database tools by handling backend complexities and enabling natural language interaction with databases.
1024 |
1025 |
1026 | sqlchat/sqlchat
1027 | ⭐ 5554
1028 | TypeScript -
1029 | SQL Chat is a chat-based SQL client that uses natural language to interact with databases, supporting multiple database types and offering both hosted and self-hosted options for intuitive database management.
1030 |
1031 |
1032 | wannabespace/conar
1033 | ⭐ 1125
1034 | TypeScript -
1035 | Conar is an AI-powered open-source tool that simplifies and secures interactions with multiple databases including PostgreSQL, MySQL, MSSQL, and Clickhouse by providing intelligent SQL query assistance and optimization.
1036 |
1048 | Altinity/clickhouse-sink-connector
1049 | ⭐ 296
1050 | Python -
1051 | Altinity Sink Connector is a scalable tool for replicating data from MySQL, PostgreSQL, and MongoDB to ClickHouse for efficient analytical processing.
1052 |
1053 |
1054 | ClickHouse/clickhouse-kafka-connect
1055 | ⭐ 191
1056 | Java -
1057 | ClickHouse Kafka Connect Sink is the official Kafka Connect sink connector that enables efficient and reliable data transfer from Kafka topics to ClickHouse tables with exactly-once delivery semantics.
1058 |
1059 |
1060 | QuesmaOrg/quesma
1061 | ⭐ 173
1062 | Go -
1063 | Quesma is a programmable database gateway that enables seamless query translation and migration between modern database platforms, currently supporting integration of Kibana/OpenSearch Dashboards with Clickhouse.
1064 |
1065 |
1066 | apecloud/ape-dts
1067 | ⭐ 537
1068 | Rust -
1069 | 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.
1070 |
1071 |
1072 | getdozer/dozer
1073 | ⭐ 1572
1074 | Rust -
1075 | Dozer is a high-performance real-time data movement tool leveraging CDC to transfer and transform data efficiently into multiple sinks including Clickhouse.
1076 |
1077 |
1078 | housepower/clickhouse_sinker
1079 | ⭐ 533
1080 | Go -
1081 | clickhouse_sinker is a sinker program that efficiently transfers Kafka messages into ClickHouse for real-time data analytics and storage.
1082 |
1083 |
1084 | jitsucom/jitsu
1085 | ⭐ 4598
1086 | TypeScript -
1087 | Jitsu is an open-source, self-hosted data ingestion platform that enables real-time event data collection and streaming to data warehouses, including ClickHouse, as an alternative to Segment.
1088 |
1089 |
1090 | long2ice/synch
1091 | ⭐ 354
1092 | Python -
1093 | Synch is a data synchronization tool that enables full and incremental ETL from PostgreSQL and MySQL databases to ClickHouse, supporting real-time data integration and multiple broker options.
1094 |
1095 |
1096 | mintance/nginx-clickhouse
1097 | ⭐ 157
1098 | Go -
1099 | nginx-clickhouse is a tool that parses NGINX logs and transports them into a ClickHouse database for efficient storage and analysis.
1100 |
1101 |
1102 | nikepan/clickhouse-bulk
1103 | ⭐ 504
1104 | Go -
1105 | ClickHouse-Bulk is a tool that collects many small insert requests and sends them as larger bulk inserts to Yandex ClickHouse servers to improve data ingestion efficiency.
1106 |
1107 |
1108 | uber/storagetapper
1109 | ⭐ 363
1110 | Go -
1111 | StorageTapper is a scalable real-time MySQL change data streaming, logical backup, and replication service supporting multiple data destinations including experimental Clickhouse integration.
1112 |
1113 |
1114 | zeromicro/cds
1115 | ⭐ 980
1116 | Go -
1117 | Zeromicro/cds is a Go-based tool for real-time data synchronization from MySQL and MongoDB to ClickHouse, supporting both full and incremental sync with a user-friendly web interface.
1118 |
1126 | ClickHouse/clickhouse_exporter
1127 | ⭐ 396
1128 | Go -
1129 | ClickHouse Exporter for Prometheus is a server that scrapes metrics from older ClickHouse versions and exports them via HTTP for Prometheus monitoring.
1130 |
1131 |
1132 | ClickHouse/graphouse
1133 | ⭐ 259
1134 | Java -
1135 | Graphouse enables the use of ClickHouse as a high-performance storage backend for Graphite metrics, providing TCP and HTTP APIs for metric ingestion, search, and management.
1136 |
1137 |
1138 | ClickHouse/kubenetmon
1139 | ⭐ 160
1140 | Go -
1141 | kubenetmon is an open source Kubernetes network metering solution by ClickHouse that collects and analyzes network traffic data across major cloud providers using ClickHouse as the backend analytics engine.
1142 |
1143 |
1144 | Percona-Lab/PromHouse
1145 | ⭐ 262
1146 | Go -
1147 | PromHouse is a long-term remote storage solution for Prometheus 2.x metrics built on ClickHouse, featuring clustering and downsampling capabilities for efficient time series data management.
1148 |
1149 |
1150 | Swetrix/swetrix
1151 | ⭐ 781
1152 | TypeScript -
1153 | Swetrix is an open source, privacy-focused, cookie-less web analytics platform that uses Clickhouse for efficient statistical data management and offers self-hosting or cloud deployment options.
1154 |
1155 |
1156 | burningalchemist/sql_exporter
1157 | ⭐ 488
1158 | Go -
1159 | SQL Exporter for Prometheus is a configuration-driven tool that collects and exposes metrics from various databases, including Clickhouse, for monitoring with Prometheus.
1160 |
1161 |
1162 | go-graphite/carbon-clickhouse
1163 | ⭐ 196
1164 | Go -
1165 | carbon-clickhouse is a Graphite metrics receiver that uses ClickHouse as a high-performance storage backend, supporting multiple ingestion protocols and flexible configuration for efficient metrics management.
1166 |
1167 |
1168 | go-graphite/graphite-clickhouse
1169 | ⭐ 223
1170 | Go -
1171 | Graphite-clickhouse is a backend solution that integrates Graphite clusters with ClickHouse to enhance time-series data storage and query performance.
1172 |
1173 |
1174 | hyperdxio/hyperdx
1175 | ⭐ 9155
1176 | TypeScript -
1177 | HyperDX is an open source observability platform powered by Clickhouse and OpenTelemetry that centralizes and correlates logs, metrics, traces, errors, and session replays to help engineers quickly resolve production issues.
1178 |
1179 |
1180 | jaegertracing/jaeger-clickhouse
1181 | ⭐ 269
1182 | Go -
1183 | Jaeger ClickHouse is an experimental gRPC storage plugin that integrates Jaeger distributed tracing with ClickHouse for efficient trace data storage and querying.
1184 |
1185 |
1186 | justwatchcom/sql_exporter
1187 | ⭐ 482
1188 | Go -
1189 | A flexible SQL Exporter for Prometheus that runs user-defined SQL queries on multiple databases including ClickHouse and exports the results as metrics for monitoring.
1190 |
1191 |
1192 | metrico/gigapipe
1193 | ⭐ 1609
1194 | Go -
1195 | Gigapipe is a lightweight, polyglot observability stack that supports logs, metrics, traces, and profiling with compatibility for Loki, Prometheus, Tempo, Pyroscope, and OpenTelemetry, powered by ClickHouse and Bun for efficient data ingestion and querying.
1196 |
1197 |
1198 | mindis/prom2click
1199 | ⭐ 165
1200 | Go -
1201 | Prom2click is an experimental Prometheus remote storage adapter that enables scalable and high-performance metric storage and querying using Clickhouse's column-oriented database optimized for time series data.
1202 |
1203 |
1204 | openlit/openlit
1205 | ⭐ 2083
1206 | Python -
1207 | OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native observability, monitoring, and management tools for large language models, GPUs, and vector databases, with data stored in ClickHouse for efficient telemetry analysis.
1208 |
1209 |
1210 | openmeterio/openmeter
1211 | ⭐ 1743
1212 | Go -
1213 | OpenMeter is a flexible metering and billing platform for AI, API, and DevOps companies that collects and aggregates usage events in real-time to enable usage-based billing and real-time insights.
1214 |
1215 |
1216 | uptrace/uptrace
1217 | ⭐ 3993
1218 | Go -
1219 | Uptrace is an open source APM platform that uses OpenTelemetry for data collection and ClickHouse for storage, providing unified monitoring of traces, metrics, and logs with powerful querying, dashboards, and alerting capabilities.
1220 |
1221 |
1222 | vmxdev/xenoeye
1223 | ⭐ 129
1224 | C++ -
1225 | Xenoeye is a lightweight and efficient Netflow/IPFIX/sFlow collector and analyzer designed for medium to large networks, supporting traffic monitoring, anomaly detection, and integration with Grafana, PostgreSQL, and ClickHouse.
1226 |
1234 | Altinity/clickhouse-operator
1235 | ⭐ 2338
1236 | Go -
1237 | 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.
1238 |
1239 |
1240 | Altinity/clickhouse-rpm-install
1241 | ⭐ 135
1242 | -
1243 | Altinity/clickhouse-rpm-install provides detailed instructions and scripts for installing ClickHouse RPM packages from Altinity's repositories on CentOS and Amazon Linux systems.
1244 |
1245 |
1246 | housepower/ckman
1247 | ⭐ 475
1248 | Go -
1249 | ckman is a web-based tool for managing and monitoring ClickHouse database clusters, offering deployment, upgrade, node management, and monitoring features.
1250 |
1251 |
1252 | tetafro/clickhouse-cluster
1253 | ⭐ 223
1254 | Makefile -
1255 | A simple ClickHouse cluster setup with 2 shards and 2 replicas using docker-compose for local development and testing.
1256 |
1264 | Altinity/clickhouse-grafana
1265 | ⭐ 764
1266 | Python -
1267 | Altinity/clickhouse-grafana is a Grafana datasource plugin that enables seamless integration and visualization of ClickHouse data within Grafana dashboards.
1268 |
1269 |
1270 | ClickHouse/adsb.exposed
1271 | ⭐ 427
1272 | HTML -
1273 | An interactive platform for visualizing and analyzing massive ADS-B air traffic data using ClickHouse with real-time querying and detailed visualizations.
1274 |
1275 |
1276 | ClickHouse/clickpy
1277 | ⭐ 124
1278 | JavaScript -
1279 | ClickPy is an open-source real-time Python package analytics service powered by ClickHouse, providing fast, detailed insights into PyPI package downloads and trends.
1280 |
1281 |
1282 | ClickHouse/github-explorer
1283 | ⭐ 166
1284 | HTML -
1285 | ClickHouse/github-explorer is a comprehensive dataset and analysis platform using ClickHouse to explore and understand GitHub repository events and trends since 2011.
1286 |
1287 |
1288 | TongchengOpenSource/ckibana
1289 | ⭐ 309
1290 | Java -
1291 | CKibana is a ClickHouse adapter and proxy for Kibana that enables seamless visualization and analysis of ClickHouse data using native Kibana interfaces.
1292 |
1293 |
1294 | akvorado/akvorado
1295 | ⭐ 2011
1296 | Go -
1297 | 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.
1298 |
1299 |
1300 | benawad/voidpulse
1301 | ⭐ 102
1302 | TypeScript -
1303 | Voidpulse is an open-source AI-powered analytics platform serving as a cost-effective alternative to Mixpanel, utilizing Clickhouse for event data storage and querying.
1304 |
1305 |
1306 | clickvisual/clickvisual
1307 | ⭐ 1623
1308 | Go -
1309 | ClickVisual is a lightweight log analytics and data visualization platform built on ClickHouse, designed for efficient log querying, analysis, and monitoring.
1310 |
1311 |
1312 | datainsider-co/rocket-bi
1313 | ⭐ 115
1314 | TypeScript -
1315 | Rocket BI is a free, open-source, web-based self-service business intelligence tool tailored for analytical databases including ClickHouse, enabling users to analyze, visualize, and collaborate on data through interactive dashboards and drag-and-drop interfaces.
1316 |
1317 |
1318 | grafana/clickhouse-datasource
1319 | ⭐ 195
1320 | TypeScript -
1321 | Official Grafana plugin enabling querying and visualization of ClickHouse data within Grafana dashboards.
1322 |
1323 |
1324 | iamtelescope/telescope
1325 | ⭐ 615
1326 | Vue -
1327 | Telescope is a web-based log viewer UI that enables intuitive exploration and analysis of log data stored primarily in ClickHouse, with support for Docker logs and advanced querying features.
1328 |
1329 |
1330 | mprove-io/mprove
1331 | ⭐ 328
1332 | TypeScript -
1333 | Mprove is an open-source self-service Business Intelligence platform with version control, leveraging ClickHouse for high-performance data analytics and flexible deployment options.
1334 |
1335 |
1336 | mr-karan/logchef
1337 | ⭐ 484
1338 | Vue -
1339 | Logchef is a lightweight, high-performance log analytics platform built on ClickHouse, offering schema-agnostic querying, team-based access control, and easy deployment as a single binary.
1340 |
1341 |
1342 | serenedb/serenedb
1343 | ⭐ 150
1344 | C++ -
1345 | SereneDB is a distributed real-time search analytics database that unifies Elasticsearch-like search and ClickHouse-like analytics in a single, Postgres-compatible platform for high performance and ease of use.
1346 |
1354 | ByConity/ByConity
1355 | ⭐ 2224
1356 | C++ -
1357 | ByConity is an open-source cloud data warehouse derived from ClickHouse, designed with a cloud-native architecture to provide high-performance querying and unified management of batch and streaming data at large scale.
1358 |
1359 |
1360 | ClickHouse/ClickBench
1361 | ⭐ 924
1362 | HTML -
1363 | ClickBench is a comprehensive and reproducible benchmark designed to evaluate the performance of analytical databases, including ClickHouse, using realistic workloads derived from real-world web analytics data.
1364 |
1365 |
1366 | FrigadeHQ/trench
1367 | ⭐ 1612
1368 | TypeScript -
1369 | Trench is an open-source, production-ready analytics infrastructure built on ClickHouse and Kafka for scalable, real-time event tracking and analytics with GDPR compliance.
1370 |
1371 |
1372 | LimeJourney/limeJourney
1373 | ⭐ 125
1374 | TypeScript -
1375 | LimeJourney is an open-source customer engagement platform that leverages ClickHouse for real-time segmentation and high-volume event data management to create personalized, data-driven user journeys at scale.
1376 |
1377 |
1378 | PeerDB-io/peerdb
1379 | ⭐ 2841
1380 | Go -
1381 | PeerDB is a high-performance, PostgreSQL-optimized ETL tool that enables fast, reliable, and cost-effective streaming of data from Postgres to data warehouses, queues, and storage engines, with native integration in ClickHouse Cloud.
1382 |
1383 |
1384 | cloudflare/flow-pipeline
1385 | ⭐ 186
1386 | Go -
1387 | Flow-pipeline is a Cloudflare project providing tools and examples to build scalable network flow data collection and processing pipelines using GoFlow, Kafka, and databases like Postgres and Clickhouse.
1388 |
1389 |
1390 | devlive-community/datacap
1391 | ⭐ 974
1392 | Java -
1393 | DataCap is an integrated software platform for data transformation, integration, and visualization, supporting a wide range of data sources including ClickHouse and other major databases.
1394 |
1395 |
1396 | droher/boxball
1397 | ⭐ 129
1398 | Python -
1399 | Boxball provides prebuilt Docker images with Retrosheet's complete baseball history data for multiple analytical database frameworks including Clickhouse, enabling easy access and analysis of comprehensive baseball datasets.
1400 |
1401 |
1402 | easysql/easy_sql
1403 | ⭐ 134
1404 | Python -
1405 | Easy SQL is a versatile library that simplifies ETL development by enabling imperative SQL workflows across multiple backend SQL engines including Clickhouse.
1406 |
1407 |
1408 | fortiql/data-forge
1409 | ⭐ 162
1410 | Jupyter Notebook -
1411 | Data Forge is a modern data stack playground that integrates tools like Spark, Trino, Kafka, ClickHouse, and Airflow to enable data engineers to practice end-to-end workflows locally using Docker Compose.
1412 |
1413 |
1414 | glassflow/clickhouse-etl
1415 | ⭐ 375
1416 | TypeScript -
1417 | GlassFlow is an open-source ETL tool for real-time data processing from Kafka to ClickHouse with features like deduplication and temporal joins.
1418 |
1419 |
1420 | jitsucom/bulker
1421 | ⭐ 207
1422 | Go -
1423 | Bulker is a scalable and reliable service for bulk-loading semi-structured JSON data into multiple databases including ClickHouse, with automatic schema management and support for streaming and batching modes.
1424 |
1425 |
1426 | myscale/MyScaleDB
1427 | ⭐ 1018
1428 | C++ -
1429 | MyScaleDB is a high-performance SQL vector database built on ClickHouse, enabling scalable AI applications with advanced vector and full-text search capabilities using familiar SQL.
1430 |
1431 |
1432 | ozontech/file.d
1433 | ⭐ 475
1434 | Go -
1435 | file.d is a high-performance, versatile tool for building data pipelines that read, process, and output events with support for ClickHouse and other output plugins, optimized for speed and reliability in modern infrastructure environments.
1436 |
1437 |
1438 | timeplus-io/proton
1439 | ⭐ 2099
1440 | C++ -
1441 | Timeplus Proton is a high-performance, lightweight streaming SQL engine powered by ClickHouse, designed for real-time analytics and ETL on streaming data from Kafka, Pulsar, Iceberg, and ClickHouse with advanced features like CDC, UPSERT, and multi-stream JOINs.
1442 |
1443 |
1444 | toddwschneider/nyc-taxi-data
1445 | ⭐ 2053
1446 | R -
1447 | A comprehensive project for importing, processing, and analyzing over 3 billion NYC taxi and for-hire vehicle trip records using PostgreSQL or ClickHouse databases.
1448 |
1449 |
1450 | transferia/transferia
1451 | ⭐ 171
1452 | Go -
1453 | Transferia is an open-source cloud-native ingestion engine that enables scalable, high-performance data transfer and transformation across diverse sources and destinations, with strong support for ClickHouse as a key target database.
1454 |
1455 |
1456 | wgzhao/Addax
1457 | ⭐ 1378
1458 | Java -
1459 | Addax is a versatile and extensible open-source ETL tool that supports seamless data transfer between over 20 SQL and NoSQL data sources, including ClickHouse, with easy configuration and deployment options.
1460 |
1461 |
1462 | ytsaurus/ytsaurus
1463 | ⭐ 2111
1464 | C++ -
1465 | YTsaurus is a scalable, fault-tolerant open-source big data platform featuring MapReduce, SQL engine, NoSQL store, and integration with ClickHouse for fast analytics.
1466 |
1475 | Altinity/clickhouse-backup
1476 | ⭐ 1518
1477 | Go -
1478 | Altinity/clickhouse-backup is a tool for easy backup and restore of ClickHouse databases using various cloud and local object storage systems.
1479 |
1480 |
1481 | ClickHouse/mcp-clickhouse
1482 | ⭐ 619
1483 | Python -
1484 | ClickHouse MCP Server is a secure MCP server enabling read-only SQL query execution and database management operations on ClickHouse clusters.
1485 |
1486 |
1487 | PostHog/HouseWatch
1488 | ⭐ 605
1489 | TypeScript -
1490 | HouseWatch is an open-source tool by PostHog for monitoring and managing ClickHouse clusters, providing detailed insights into query performance, cluster load, logs, and disk usage with operational controls.
1491 |
1492 |
1493 | duyet/clickhouse-monitoring
1494 | ⭐ 190
1495 | TypeScript -
1496 | 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.
1497 |
1505 | ClickHouse/ClickHouse
1506 | ⭐ 44668
1507 | C++ -
1508 | ClickHouse is an open-source, column-oriented database management system designed for real-time analytics and high-performance data processing.
1509 |
1510 |
1511 | ClickHouse/clickhouse-academy
1512 | ⭐ 104
1513 | Python -
1514 | ClickHouse Academy offers free, on-demand training and certification for database professionals to effectively learn and use the ClickHouse analytical database system.
1515 |
1516 |
1517 | ClickHouse/clickhouse-docs
1518 | ⭐ 178
1519 | MDX -
1520 | Official documentation repository for ClickHouse, providing comprehensive guides and resources for using the ClickHouse column-oriented database management system.
1521 |
1522 |
1523 | ClickHouse/clickhouse-presentations
1524 | ⭐ 1062
1525 | HTML -
1526 | A repository hosting presentations, meetups, and talks about ClickHouse, an open-source column-oriented database for real-time analytical data reporting.
1527 |
1528 |
1529 | jneo8/clickhouse-setup
1530 | ⭐ 152
1531 | Makefile -
1532 | A comprehensive tutorial for setting up and configuring ClickHouse servers and clusters using Docker, emphasizing replication and data consistency with ZooKeeper.
1533 |
1541 | AlexeyKupershtokh/clickhouse-maxmind-geoip
1542 | ⭐ 122
1543 | Dockerfile -
1544 | 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.
1545 |
1546 |
1547 | ClickHouse/examples
1548 | ⭐ 202
1549 | Jupyter Notebook -
1550 | 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.
1551 |