Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-clickhouse
A curated list of awesome ClickHouse software.
https://github.com/korchasa/awesome-clickhouse
Last synced: about 5 hours ago
JSON representation
-
Documentation
-
ETL and Data Processing
- Altinity/clickhouse-rpm-install - A guide for installing ClickHouse RPM packages from Altinity's repositories.
- ClickHouse/clickhouse-docs - This repository contains the official documentation for ClickHouse.
- ClickHouse/clickhouse-presentations - This project provides presentations, meetups, and talks about ClickHouse, an open-source database management system.
- smi2/clickhouse-frontend - This project serves as a redirection to the previously known TABIX, focusing on its documentation and resources.
- Onelinerhub/onelinerhub - Onelinerhub is a collection of thousands of code solutions with clear explanations aimed at educating developers.
- dubinc/dub - Dub.co is an open-source link management infrastructure designed for modern marketing teams.
- tinybirdco/clickhouse_knowledge_base - The Tinybird ClickHouse Knowledge Base is a curated resource aimed at sharing knowledge and fostering community engagement around ClickHouse.
-
-
Integrations
-
Data Transfer and Synchronization
- jneo8/clickhouse-setup - A tutorial for setting up a ClickHouse server both in single and clustered configurations using Docker.
- cloudflare/flow-pipeline - A set of tools and examples to run a flow-pipeline for collecting and processing sFlow and NetFlow data.
- go-graphite/carbon-clickhouse - Carbon-clickhouse is a Graphite metrics receiver that stores metrics in ClickHouse.
- growthbook/growthbook - GrowthBook is an open-source platform for feature flagging and A/B testing.
- zerodha/dungbeetle - A distributed job server designed for queuing and executing heavy SQL read jobs asynchronously.
- mintance/nginx-clickhouse - This project is a simple NGINX logs parser that transports log data to a ClickHouse database.
- copybird/copybird - Copybird is a cloud-native universal backup tool for databases and files.
- trickstercache/trickster - Trickster is an open-source HTTP reverse proxy cache that enhances the performance of web applications and time series databases.
- Altinity/clickhouse-mysql-data-reader - The clickhouse-mysql-data-reader is a utility tool that enables the reading of data from MySQL databases.
- ClickHouse/clickpy - ClickPy is a Python package analytics service powered by ClickHouse that provides insights into download statistics and package adoption.
- ITECOMMPAY/kibouse - Kibouse is an adapter tool that connects Clickhouse with Kibana for enhanced analytics and visualization of logs.
- Infinidat/infi.clickhouse_fdw - A PostgreSQL foreign data wrapper for ClickHouse.
- azat/chdig - Chdig is a terminal user interface tool for efficient introspection of ClickHouse databases.
- devlive-community/datacap - DataCap is an integrated software for data transformation, integration, and visualization.
- kobsio/klogs - klogs is a fast and reliable tool for logging that integrates Fluent Bit with ClickHouse.
- meteroid-oss/meteroid - Meteroid is an open-source billing infrastructure aimed at streamlining subscription management and invoicing for SaaS applications.
- metrico/fluXpipe - FluxPipe is a standalone serverless Flux API for querying and interacting with remote data such as InfluxDB 3.0 and ClickHouse.
- metrico/quackpipe - QuackPipe is an OLAP API built on top of DuckDB with additional compatibility for ClickHouse.
- openblocks-dev/openblocks - Openblocks is an open-source platform designed as an alternative to Retool for building internal applications and tools quickly.
- openmeterio/openmeter - OpenMeter provides a cloud metering solution for AI and billing, facilitating real-time collection and aggregation of usage data.
- plausible/analytics - Plausible Analytics is a simple yet powerful open source web analytics tool that emphasizes privacy and easy usability.
- prismelabs/analytics - Prisme Analytics is an open-source and privacy-focused analytics service that simplifies data collection and reporting.
- synmetrix/synmetrix - Synmetrix is a production-ready open source semantic layer on Cube for managing metrics data.
- timeplus-io/proton - Timeplus Proton is a fast and lightweight streaming SQL engine powered by ClickHouse.
- Percona-Lab/PromHouse - PromHouse is a long-term remote storage solution for Prometheus 2.x built on top of ClickHouse, featuring clustering and downsampling capabilities.
- Percona-Lab/clickhousedb_fdw - clickhousedb_fdw is an open-source Foreign Data Wrapper that allows PostgreSQL servers to interact with ClickHouse databases.
- QuesmaOrg/quesma - Quesma is a programmable database gateway that facilitates smooth migrations between different database platforms.
- ildus/clickhouse_fdw - `clickhouse_fdw` is a Foreign Data Wrapper allowing PostgreSQL users to access and query data stored in ClickHouse.
- FrigadeHQ/trench - Trench is an open-source analytics infrastructure designed for tracking events and providing real-time data analytics.
- iobruno/data-engineering-zoomcamp - The project provides a collection of resources and examples for Data Engineering, focusing on tools like Airflow, Prefect, and Kafka, along with various databases.
- squashql/squashql - SquashQL is an open-source SQL query engine that enhances multi-dimensional and hierarchical analysis capabilities for SQL databases.
-
ETL and Data Processing
- zeromicro/cds - ClickHouse Data Synchromesh is a Go-based tool designed for real-time data syncing from MySQL and MongoDB to ClickHouse.
- Altinity/clickhouse-sink-connector - Altinity Sink Connector enables automated data replication from MySQL, PostgreSQL, and MongoDB to ClickHouse.
- ClickHouse/dbt-clickhouse - The Clickhouse plugin for dbt (data build tool) enables data transformation functionalities integrated with ClickHouse.
- bryzgaloff/airflow-clickhouse-plugin - A popular ClickHouse plugin for Apache Airflow that facilitates seamless execution of queries with rich functionality.
- easysql/easy_sql - Easy SQL is a library that simplifies the ETL development process using SQL.
- housepower/clickhouse_sinker - clickhouse_sinker is a tool that facilitates the easy loading of data from Kafka into ClickHouse.
- jitsucom/jitsu - Jitsu is an open-source tool that acts as an alternative to Segment for collecting event data and streaming it to data warehouses.
- larsnovikov/horgh-replicator - This project is a Golang-based tool for binlog replication from MySQL to multiple databases, including PostgreSQL and ClickHouse.
- nikepan/clickhouse-bulk - ClickHouse-Bulk is a tool for collecting and sending multiple small inserts to ClickHouse as larger batch inserts.
- amacneil/dbmate - Dbmate is a lightweight and framework-agnostic tool designed for database migration.
- delium/clickhouse-migrator - Clickhouse Migrator is an easy-to-use data migration tool designed for the ClickHouse database.
- long2ice/synch - Synch is a data synchronization tool that allows seamless transfer of data from other databases to ClickHouse.
- zlzforever/ClickHouseMigrator - ClickHouseMigrator is a tool that helps to migrate data to ClickHouse and automate database and table creation.
- droher/boxball - Boxball provides prebuilt Docker images with comprehensive baseball history data for analytical frameworks.
- PeerDB-io/peerdb - PeerDB is a fast and efficient ETL tool designed to replicate data from Postgres to various storage solutions.
- Quiq/influxdb-tools - InfluxDB Tools provides scripts for backing up InfluxDB data, migrating it to ClickHouse, and restoring data using the InfluxDB HTTP API.
- Canner/WrenAI - Wren AI is an open-source SQL AI Agent that allows users to interact with various data sources using natural language queries.
- eabz/evm-indexer - A scalable SQL indexer for EVM-compatible blockchains.
- getdozer/dozer - Dozer is a real-time data movement tool that leverages Change Data Capture (CDC) from various sources to move data into various sinks.
- jitsucom/bulker - Bulker is a tool for streaming and batching large amounts of semi-structured data into data warehouses.
- ozontech/file.d - file.d is a fast and flexible tool for building data pipelines to efficiently read, process, and output events.
- scottpersinger/pgwarehouse - pgwarehouse is a tool that facilitates the synchronization of data from a Postgres database to cloud data warehouses such as Snowflake and ClickHouse.
- scratchdata/scratchdata - Scratch Data is a versatile tool for streaming data into and out of analytics databases.
- toddwschneider/nyc-taxi-data - A project that provides scripts to process and analyze NYC taxi and for-hire vehicle trip data using PostgreSQL and ClickHouse.
- uber/storagetapper - StorageTapper is a scalable real-time MySQL change data streaming, logical backup, and replication service.
- wgzhao/Addax - Addax is a versatile open-source ETL tool that can seamlessly transfer data between various RDBMS and NoSQL databases, making it an ideal solution for data migration.
- ytsaurus/ytsaurus - YTsaurus is a scalable and fault-tolerant open-source big data platform that facilitates distributed storage and processing.
- VaBezruchko/spark-clickhouse-connector - The Spark Clickhouse Connector integrates Apache Spark with Yandex Clickhouse for efficient data processing and management.
- apecloud/ape-dts - Ape Data Transfer Suite is a Rust-based tool enabling ultra-fast data replication between various databases ideal for migration and disaster recovery.
-
Deployment and Management Tools
- red-soft-ru/clickhouse-rpm - This project is a ClickHouse DBMS build script for RHEL based distributions.
- HouseOps/HouseOps - HouseOps is a simple and effective UI for managing and monitoring ClickHouse databases.
- tabixio/tabix - Tabix is an open-source business intelligence application and SQL editor tool specifically tailored for Clickhouse.
- ClickHouse/clickhouse-kafka-connect - The clickhouse-kafka-connect is the official Kafka Connect sink connector for ClickHouse that facilitates data delivery from Kafka topics to ClickHouse tables.
- ContentSquare/chproxy - Chproxy is an open-source HTTP proxy and load balancer for the ClickHouse database.
- flant/loghouse - Loghouse is a ready-to-use log management solution for Kubernetes that leverages ClickHouse for log storage and provides a web UI for monitoring.
- go-graphite/graphite-clickhouse - A backend integrating Graphite with ClickHouse for enhanced monitoring capabilities.
- ClickHouse/spark-clickhouse-connector - This project provides a Spark ClickHouse Connector built on the DataSourceV2 API.
- jaegertracing/jaeger-clickhouse - Jaeger ClickHouse is a storage plugin implementation for storing traces within the ClickHouse database.
- mindis/prom2click - Prom2click is a Prometheus remote storage adapter for ClickHouse that facilitates scalable metrics storage.
- Altinity/clickhouse-backup - A tool for easy backup and restore for ClickHouse databases using object storage.
- Altinity/clickhouse-operator - Altinity Kubernetes Operator for ClickHouse manages ClickHouse clusters on Kubernetes.
- bytebase/bytebase - Bytebase is an advanced DevSecOps solution designed for enhancing database management across various teams.
- plutov/clickhouse-helm - This project provides a Helm Chart for deploying a replicated ClickHouse environment in Kubernetes.
- Altinity/altinity-dashboard - Altinity Dashboard helps you manage ClickHouse installations controlled by clickhouse-operator.
- ByConity/ByConity - ByConity is an open-source cloud data warehouse that builds upon ClickHouse, offering advanced features for data management and querying.
- Canner/vulcan-sql - VulcanSQL is an Analytical Data API Framework for rapidly creating APIs from diverse data sources.
- PostHog/charts-clickhouse - Helm chart for deploying PostHog with ClickHouse on your K8s infrastructure.
- DataflareApp/Dataflare - Dataflare is a simple and intuitive database manager designed for managing and querying various databases.
- apache/incubator-gluten - Gluten is a project designed to optimize execution speed by offloading JVM-based SQL engine processes to native engines.
- aws-samples/aws-lambda-clickhouse - This project enables the execution of ClickHouse queries within an AWS Lambda environment.
- chdb-io/chdb - chDB is an in-process SQL OLAP Engine powered by ClickHouse that allows efficient querying of data.
- devlive-community/dbm - DBM is an open-source database management system that supports various SQL-speaking databases.
- frectonz/sql-studio - SQL Studio is a single command SQL database explorer that supports multiple databases including SQLite, PostgreSQL, and ClickHouse.
- getlago/lago - Lago is an open-source API for metering and usage-based billing.
- l1xnan/duckling - Duckling is a fast viewer application for CSV and Parquet files and various databases, developed with Tauri.
- mprove-io/mprove - Mprove is an open-source self-service business intelligence tool with version control capabilities.
- myscale/MyScaleDB - MyScaleDB is an open-source SQL vector database built on ClickHouse for scalable AI application development.
- tetafro/clickhouse-cluster - A simple ClickHouse cluster setup using Docker Compose, featuring two shards and two replicas.
-
Data Visualization and Analysis
- Altinity/clickhouse-grafana - Altinity Grafana datasource plugin enables effective integration of ClickHouse with Grafana for data visualization.
- ClickHouse/graphouse - Graphouse allows users to utilize ClickHouse as storage for Graphite metrics.
- akvorado/akvorado - Akvorado is a flow collector, enricher, and visualizer that processes and displays network flow data.
- clickvisual/clickvisual - ClickVisual is a browser-based platform for log analytics and data visualization built on ClickHouse.
- cyber-drop/ethereum_analytical_db - This project is an Ethereum Analytical Database that provides a solution for accessing and analyzing Ethereum data using ClickHouse.
- Slach/clickhouse-flamegraph - Clickhouse-flamegraph is a CLI utility for visualizing ClickHouse system.trace_log as flamegraphs.
- grafana/clickhouse-datasource - Official Grafana plugin for querying and visualizing ClickHouse data.
- ClickHouse/github-explorer - GitHub Explorer is a project that offers a detailed dataset for analyzing GitHub events since 2011 to facilitate research and provide insights.
- ClickHouse/adsb.exposed - The ADS-B Massive Visualizer enables interactive visualization and analytics of air traffic data using ClickHouse.
- ClickHouse/pastila - This project is a paste service built on top of ClickHouse, allowing users to share and store text data seamlessly.
- PostHog/HouseWatch - HouseWatch is an open-source tool for monitoring and managing ClickHouse clusters.
- Swetrix/swetrix - Swetrix is a cookie-less, open-source web analytics service that prioritizes user privacy.
- TongchengOpenSource/ckibana - CKibana is a ClickHouse adapter for Kibana, enabling data visualization and analysis using Kibana's native features.
- benawad/voidpulse - Voidpulse is an open-source, AI-driven analytics platform designed as a cost-effective alternative to Mixpanel.
- clickcat-project/ClickCat - ClickCat is a user-friendly interface that allows you to search, explore, and visualize your ClickHouse data.
- datainsider-co/rocket-bi - Rocket BI is a web-based self-service business intelligence tool designed for analytical databases including ClickHouse.
- duyet/clickhouse-monitoring - A simple UI for monitoring ClickHouse using a dashboard built with Next.js.
- lodthe/clickhouse-playground - ClickHouse Playground allows users to run SQL queries easily from their browser without needing a local database instance.
- ClickHouse/ClickHouse - ClickHouse® is a real-time analytics DBMS that allows generating analytical data reports instantly.
- bytedance/Jeddak-DPSQL - DPSQL is a microservice that provides privacy protection for SQL queries, enabling secure data analysis between databases and applications.
- timestored/qstudio - qStudio is a free SQL analysis tool that enables users to browse tables, run SQL scripts, and visualize results.
-
Metrics and Monitoring
- pinba-server/pinba-server - Pinba-server is a simple and fast metrics server for PHP applications that stores data in ClickHouse.
- ClickHouse/clickhouse_exporter - ClickHouse Exporter is a server that scrapes ClickHouse stats and exports them for Prometheus.
- burningalchemist/sql_exporter - The SQL Exporter is a configuration driven tool for exposing metrics from various DBMSs for Prometheus.
- justwatchcom/sql_exporter - Flexible SQL Exporter for Prometheus that runs user-defined SQL queries and exports metrics for monitoring.
- hyperdxio/hyperdx - HyperDX is an open-source observability platform that aggregates logs, metrics, traces, exceptions, and session replays to quickly resolve production issues.
- metrico/qryn - qryn is an all-in-one polyglot observability stack that handles logs, metrics, traces, and profiling, providing a drop-in alternative to Grafana Cloud.
- openlit/openlit - OpenLIT provides complete observability and evaluations for the entire GenAI stack, enabling developers to improve LLM applications from development to production.
- uptrace/uptrace - Uptrace is an open source APM that enables monitoring of application performance using OpenTelemetry traces, metrics, and logs.
-
-
Language bindings
-
C/C++
- artpaul/clickhouse-cpp - ClickHouse C++ client library for interacting with the ClickHouse database.
- ClickHouse/clickhouse-cpp - ClickHouse/clickhouse-cpp is a C++ client library designed for seamless interaction with the ClickHouse database.
- RoaringBitmap/CRoaring - CRoaring is a library that implements Roaring bitmaps in C and C++, optimized for high performance with SIMD enhancements.
- ada-url/ada - Ada is a fast and WHATWG-compliant URL parser library built in modern C++.
- simdjson/simdjson - simdjson is a high-performance JSON parsing library that achieves gigabytes of parsing speed per second.
-
Elixir
- clickhouse-elixir/clickhouse_ecto - ClickhouseEcto is an Ecto adapter for ClickHouse database implemented in Elixir.
- clickhouse-elixir/clickhousex - Clickhousex is an Elixir library that enables connections to ClickHouse databases via HTTP.
- balance-platform/pillar - Pillar is an Elixir library client for effectively working with ClickHouse, an OLAP database.
- plausible/ecto_ch - Ecto ClickHouse adapter is a library that enables Elixir applications to interact with ClickHouse databases using the Ecto framework.
-
JavaScript/Typescript
- ClickHouse/clickhouse-js - This project is the official JavaScript client for ClickHouse DB, designed to facilitate database interactions in both Node.js and web environments.
- TimonKK/clickhouse - A Node.js client library for interacting with ClickHouse using an HTTP interface.
- apla/node-clickhouse - Node.js driver for interacting with Yandex ClickHouse.
- DmitryBe/spark-clickhouse - This project is a connector for integrating Apache Spark with Yandex ClickHouse.
- itinycheng/flink-connector-clickhouse - Flink ClickHouse Connector is a SQL connector that enables interaction between Flink and ClickHouse databases.
- subzerocloud/showcase - subZero is a library for creating customizable REST APIs on top of various databases like PostgreSQL, SQLite, MySQL, and ClickHouse.
- zimv/node-clickhouse-orm - A ClickHouse ORM for Node.js that simplifies database interactions through an HTTP interface.
- LimeJourney/limeJourney - LimeJourney is an open-source customer engagement platform that leverages AI to create personalized user journeys.
-
Golang
- ClickHouse/ch-go - A low-level TCP client for the ClickHouse database implemented in Go.
- ClickHouse/clickhouse-go - This project is a Golang driver for ClickHouse, providing a way to interact with ClickHouse databases.
- roistat/go-clickhouse - go-clickhouse is a Golang connector designed to interface with the Yandex ClickHouse database.
- uptrace/go-clickhouse - Golang ClickHouse client providing a native protocol interface and an API compatible with database/sql.
- vahid-sohrabloo/chconn - A low-level ClickHouse database driver for Golang that prioritizes performance and efficient database interactions.
- AfterShip/clickhouse-sql-parser - A Go library and CLI tool for parsing ClickHouse SQL into an Abstract Syntax Tree (AST) and beautifying SQL format.
- chdb-io/chdb-go - chdb-go is a Go bindings library and command-line interface for chDB, an OLAP SQL engine powered by ClickHouse.
- mailru/go-clickhouse - The go-clickhouse is a Golang SQL database driver for efficiently interfacing with Yandex ClickHouse.
- runreveal/pql - PQL is a Go library that compiles a pipelined-based query language into SQL, primarily tested with Clickhouse.
- springrain/zorm - ZORM is a lightweight ORM library for Go that supports multiple databases including DM, Kingbase, MySQL, and PostgreSQL.
-
Java
- ClickHouse/clickhouse-java - ClickHouse Java Clients and JDBC Driver for efficient database interaction.
- ClickHouse/clickhouse-jdbc-bridge - ClickHouse JDBC Bridge is a JDBC proxy that enables the passing of queries from ClickHouse to external databases.
- JiamingMai/clickhouse-ast-parser - The ClickHouse AST Parser is a Java library that converts ClickHouse SQL statements to Abstract Syntax Trees and provides various utilities for data manipulation.
- Blynk-Technologies/clickhouse4j - Clickhouse4j is a lightweight JDBC driver alternative for ClickHouse designed to enhance performance and simplify integration.
- housepower/ClickHouse-Native-JDBC - ClickHouse Native JDBC is a Java library implementing the ClickHouse Native Protocol for JDBC access.
- ClickHouse/clickhouse-tableau-connector-jdbc - This project is a JDBC connector for integrating Tableau with ClickHouse databases.
- ClickHouse/metabase-clickhouse-driver - This project is a ClickHouse database driver designed for integration with the Metabase business intelligence frontend.
- ivi-ru/flink-clickhouse-sink - Flink-ClickHouse-Sink is a Java library that facilitates loading data into the ClickHouse database using Apache Flink.
-
.Net
- DarkWanderer/ClickHouse.Client - ClickHouse.Client is a .NET ADO.NET client for the ultra-fast ClickHouse database.
- Octonica/ClickHouseClient - ClickHouse .NET Core driver that implements the ADO.NET DbProvider API for database interactions.
- ilyabreev/ClickHouse.Net - ClickHouse.Net is a .NET Core library providing abstractions and helpers for Clickhouse.Ado.
- DotNetNext/SqlSugar - SqlSugar is a user-friendly ORM framework for .NET that facilitates database interactions with minimal code.
-
ODBC
- ClickHouse/clickhouse-odbc - This project is an ODBC driver for ClickHouse that allows applications to access ClickHouse databases seamlessly.
-
PHP
- FriendsOfDoctrine/dbal-clickhouse - Doctrine DBAL driver for ClickHouse database.
- sanchezzzhak/kak-clickhouse - Kak ClickHouse is a Yii2 extension that seamlessly integrates ClickHouse with PHP applications.
- smi2/phpClickHouse - A PHP wrapper for the ClickHouse database that allows for asynchronous queries and bulk data insertion.
- the-tinderbox/ClickhouseBuilder - A fluent query builder for Clickhouse that integrates with Laravel and Lumen.
- cybercog/laravel-clickhouse - Laravel ClickHouse provides ClickHouse database integration and migration capabilities for Laravel applications.
- esazykin/laravel-clickhouse - This project provides an Eloquent model for integrating ClickHouse with Laravel applications.
-
Python
- Infinidat/infi.clickhouse_orm - A Python library for working with the ClickHouse database.
- carrotquest/django-clickhouse - This project aims to seamlessly integrate the Yandex ClickHouse database into Django applications.
- cloudflare/sqlalchemy-clickhouse - This project provides a ClickHouse dialect for SQLAlchemy, allowing for seamless integration of ClickHouse and Python applications.
- ibis-project/ibis - Ibis is a portable Python dataframe library designed for efficient data manipulation and exploration.
- kszucs/pandahouse - Pandahouse is a Pandas interface for the Clickhouse database that simplifies database interactions through Python.
- long2ice/asynch - An asyncio ClickHouse Python Driver with native (TCP) interface support.
- maximdanilchenko/aiochclient - Aiochclient is a lightweight async HTTP client for Python that facilitates interaction with ClickHouse while supporting type conversion.
- mymarilyn/aioch - aioch is a library for accessing a ClickHouse database over native interface from the asyncio.
- mymarilyn/clickhouse-driver - This project is a Python driver for ClickHouse that supports a native TCP interface.
- tobymao/sqlglot - SQLGlot is a Python library that serves as a no-dependency SQL parser and transpiler supporting multiple SQL dialects.
- xzkostyan/clickhouse-sqlalchemy - ClickHouse dialect for SQLAlchemy.
- ClickHouse/clickhouse-connect - ClickHouse Connect is a Python driver that connects ClickHouse to Python, Pandas, and Superset.
- jayvynl/django-clickhouse-backend - A Django backend for the ClickHouse database that allows for seamless interaction using Django ORM.
-
R
- IMSMWU/RClickhouse - RClickhouse is an R package that provides a DBI interface to the Clickhouse database with basic dplyr support.
-
Ruby
- PNixx/clickhouse-activerecord - A Ruby database ActiveRecord driver for ClickHouse.
- archan937/clickhouse - A Ruby database driver for ClickHouse.
- shlima/click_house - A modern Ruby database driver for ClickHouse.
-
Rust
- suharev7/clickhouse-rs - Asynchronous ClickHouse client library for Rust programming language.
- ClickHouse/clickhouse-rs - Official pure Rust typed client for ClickHouse DB.
- Protryon/klickhouse - Klickhouse is a Rust crate that enables access to Clickhouse with an async protocol for high performance.
-
Scala
- crobox/clickhouse-scala-client - A Scala client for Clickhouse that supports Reactive Streams.
-
Other sdk/libraries
- linq2db/linq2db - LINQ to DB is a fast LINQ database access library providing a lightweight, type-safe solution for database interactions.
-
-
UIs
-
GUI
- VKCOM/lighthouse - LightHouse is a lightweight GUI interface for ClickHouse. Interface is inspired by Sequel Pro.
- metrico/clickhouse-mate - ClickHouse-Mate is an advanced user interface for ClickHouse that enhances SQL query management through autocompletion and efficient navigation.
- sqlpad/sqlpad - SQLPad is a web app for writing and running SQL queries and visualizing the results. It supports multiple databases via ODBC.
- ClickHouse/click-ui - Click UI is a design system and component library for ClickHouse, aimed at providing UI components for application development.
- CodePhiliaX/Chat2DB - Chat2DB is an AI-driven database tool and SQL client that supports various database engines.
- caioricciuti/ch-ui - CH-UI is a user-friendly interface for managing data from ClickHouse databases.
-
CLI
- hatarist/clickhouse-cli - A command-line client for the ClickHouse database management system.
- quarylabs/sqruff - Sqruff is a fast SQL linter and formatter written in Rust.
- clickhouse-cli - Built-in CLI client
-
CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
- sqlchat/sqlchat - SQL Chat is a chat-based SQL client that allows users to interact with databases using natural language commands.
- plmercereau/chat-dbt - Chat-DBT facilitates human-like interaction with databases through OpenAI GPT, allowing natural language queries.
-
-
Ops
-
CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
- AlexeySetevoi/ansible-clickhouse - ansible role for clickhouse
- clickhouse-copier - Copies (and reshards) data from one cluster to another cluster
- clickhouse-local - Allows running SQL queries on data without stopping the ClickHouse server, similar to how awk does this
-
ETL and Data Processing
- housepower/ckman - ckman is a tool designed for managing and monitoring ClickHouse databases.
- adminerevo/adminerevo - AdminerEvo is a database management tool built in a single PHP file that supports various database systems.
-
-
Examples
-
ETL and Data Processing
- AlexeyKupershtokh/clickhouse-maxmind-geoip - A demonstration of ClickHouse integration with MaxMind GeoIP2 databases for geolocation.
- ClickHouse/examples - The ClickHouse Examples repository provides a collection of various configurations and recipes for utilizing ClickHouse.
-
-
Community and support
-
ETL and Data Processing
- Telegram - Telegram is a channel for discussions and updates about ClickHouse.
-
-
Social
-
CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
- Twitter - english
-
Programming Languages
Categories
Sub Categories
ETL and Data Processing
42
Data Transfer and Synchronization
31
Deployment and Management Tools
29
Data Visualization and Analysis
21
Python
13
Golang
10
Java
8
Metrics and Monitoring
8
JavaScript/Typescript
8
CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)
7
GUI
6
PHP
6
C/C++
5
.Net
4
Elixir
4
CLI
3
Ruby
3
Rust
3
R
1
Scala
1
Other sdk/libraries
1
ODBC
1
Keywords
clickhouse
156
postgresql
34
mysql
31
database
30
sql
28
analytics
19
golang
18
snowflake
16
go
16
kafka
14
python
14
sqlite
12
postgres
12
bigquery
12
rust
11
duckdb
10
etl
9
typescript
8
kubernetes
8
metrics
7
spark
7
docker
7
clickhouse-server
7
sqlserver
7
olap
6
observability
6
elasticsearch
6
prometheus
6
clickhouse-database
6
redis
6
cpp
6
driver
6
logs
5
php
5
react
5
s3
5
redshift
5
trino
5
monitoring
5
nextjs
5
mssql
5
cdc
5
http
5
open-source
5
oracle
5
nodejs
5
mongodb
5
clickhouse-client
5
grafana
5
dashboard
5