From bb6d195751de0b4645234c99a43c9bb79cd2fac2 Mon Sep 17 00:00:00 2001 From: Stanislav Korchagin <66022+korchasa@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:45:31 +0300 Subject: [PATCH] docs: feat: update projects data --- .data.yaml | 5402 +++++++++++++++++++++++++++----------------------- .readme.tmpl | 31 +- README.md | 419 ++-- config.yaml | 58 +- 4 files changed, 3267 insertions(+), 2643 deletions(-) diff --git a/.data.yaml b/.data.yaml index bc2d525..aa4bf3f 100644 --- a/.data.yaml +++ b/.data.yaml @@ -1,2458 +1,2948 @@ updated_at: 2023-06-10T19:26:08.999541+03:00 -readme_generated_at: 2023-06-10T19:26:30.868789+03:00 items: - - name: 8bitov/clickhouse-php-client - link: https://github.com/8bitov/clickhouse-php-client - description: PHP Driver for ClickHouse columnar DBMS https://clickhouse.yandex - ignore: true - ignore_reason: not-english - category: "" - language: PHP - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:01.064875+03:00 - is_new: true - - name: APIJSON/APIJSON-Demo - link: https://github.com/APIJSON/APIJSON-Demo - description: 腾讯 APIJSON 各种语言、各种框架 的 使用示例项目、上手文档、测试数据 SQL 文件 等。Demo projects with - document and SQL files for Tencent APIJSON with different programming languages - and different frameworks. - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053975+03:00 - is_new: true - - name: AlexAkulov/clickhouse-backup - link: https://github.com/AlexAkulov/clickhouse-backup - description: Tool for easy ClickHouse backup and restore with cloud storages support - ignore: false - ignore_reason: "" - category: Ops - language: "" - ai_category: Ops - ai_category_confidence: 0.95 - ai_description: Tool for easy ClickHouse backup and restore with cloud storages - support - created_at: 2023-05-01T21:03:18.635321+03:00 - is_new: true - - name: AlexeyKupershtokh/clickhouse-maxmind-geoip - link: https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip - description: A demonstration how to use ClickHouse with MaxMind GeoIP2 databases - for geolocaiton - ignore: false - ignore_reason: "" - category: Examples - language: Dockerfile - ai_category: Examples - ai_category_confidence: 0.9 - ai_description: A demonstration how to use ClickHouse with MaxMind GeoIP2 databases - for geolocation - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: AlexeySetevoi/ansible-clickhouse - link: https://github.com/AlexeySetevoi/ansible-clickhouse - description: ansible role for clickhouse - ignore: false - ignore_reason: "" - category: Ops - language: Jinja - ai_category: "" - ai_category_confidence: 0.9 - ai_description: ansible role for clickhouse - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: Altinity/clickhouse-backup - link: https://github.com/Altinity/clickhouse-backup - description: Tool for easy ClickHouse backup and restore with cloud storages support - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: Tool for easy ClickHouse backup and restore with cloud storages - support - created_at: 2023-06-10T19:24:40.801566+03:00 - is_new: true - - name: Altinity/clickhouse-grafana - link: https://github.com/Altinity/clickhouse-grafana - description: Clickhouse datasource for grafana - ignore: false - ignore_reason: "" - category: Integrations - language: "" - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Clickhouse datasource for grafana - created_at: 2023-05-01T21:09:08.030412+03:00 - is_new: true - - name: Altinity/clickhouse-mysql-data-reader - link: https://github.com/Altinity/clickhouse-mysql-data-reader - description: utility to read mysql data - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Utility to read mysql data - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: Altinity/clickhouse-operator - link: https://github.com/Altinity/clickhouse-operator - description: The Altinity Operator for ClickHouse creates, configures and manages - ClickHouse clusters running on Kubernetes - ignore: false - ignore_reason: "" - category: Ops - language: "" - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: The Altinity Operator for ClickHouse creates, configures and manages - ClickHouse clusters running on Kubernetes - created_at: 2023-05-01T21:03:18.63532+03:00 - is_new: true - - name: Altinity/clickhouse-rpm-install - link: https://github.com/Altinity/clickhouse-rpm-install - description: How to install clickhouse RPM packages - ignore: false - ignore_reason: "" - category: Documentation - language: "" - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: Repository contains detailed explanation on how to install ClickHouse - RPMs with RPM packages from Altinity's repo(s) - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: Altinity/clickhouse-sink-connector - link: https://github.com/Altinity/clickhouse-sink-connector - description: Replicate data from MySQL, Postgres and MongoDB to ClickHouse - ignore: false - ignore_reason: "" - category: Integrations - language: Roff - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: Altinity Replicator for ClickHouse (Lightweight version) that - replicates data from MySQL, PostgreSQL, and MongoDB to ClickHouse with support - for DDL in MySQL via a single executable and lightweight tool. - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: AutohomeCorp/frostmourne - link: https://github.com/AutohomeCorp/frostmourne - description: Frostmourne(霜之哀伤监控平台)是基于Elasticsearch, Prometheus, SkyWalking, InfluxDB,Mysql/TiDB,ClickHouse, - SqlServer, IoTDB数据的分布式监控报警系统. Monitor & alert & alarm for Elasticsearch,Prometheus - data。主要使用springboot2 + vue-element-admin - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053974+03:00 - is_new: true - - name: Changelog - link: https://github.com/ClickHouse/ClickHouse/blob/master/CHANGELOG.md - description: "" - ignore: false - ignore_reason: "" - category: Documentation - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:27:19.084173+03:00 - is_new: true - - name: ClickHouse-China/ClickhouseMeetup - link: https://github.com/ClickHouse-China/ClickhouseMeetup - description: "" - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T22:00:58.6959+03:00 - is_new: true - - name: ClickHouse/ClickHouse - link: https://github.com/ClickHouse/ClickHouse - description: ClickHouse® is a free analytics DBMS for big data - ignore: true - ignore_reason: exists in header - category: Documentation - language: "" - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: ClickHouse is a free analytics DBMS for big data, an open-source - column-oriented database management system that allows generating analytical - data reports in real-time. The repository provides useful links such as official - website, documentation, tutorial, cloud service, youtube channel, slack and - telegram community, blog, github code browser, and contacts. Additionally, - the repository shares upcoming events and recent recording videos related - to ClickHouse. - created_at: 2023-05-01T21:03:18.635318+03:00 - is_new: true - - name: ClickHouse/ch-go - link: https://github.com/ClickHouse/ch-go - description: Low-level Go Client for ClickHouse - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Low-level Go Client for ClickHouse - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: ClickHouse/clickhouse-connect - link: https://github.com/ClickHouse/clickhouse-connect - description: Python driver/sqlalchemy/superset connectors - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Python package for connecting Python to ClickHouse, supporting - various data structures including Pandas DataFrames, Numpy Arrays, PyArrow - Tables, SQLAlchemy 1.3 and 1.4, and Apache Superset 1.4+ - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: ClickHouse/clickhouse-cpp - link: https://github.com/ClickHouse/clickhouse-cpp - description: C++ client library for ClickHouse - ignore: false - ignore_reason: "" - category: C++ - language: C++ - ai_category: C++ - ai_category_confidence: 0.9 - ai_description: C++ client library for ClickHouse - created_at: 2023-05-01T21:13:08.610144+03:00 - is_new: true - - name: ClickHouse/clickhouse-docs - link: https://github.com/ClickHouse/clickhouse-docs - description: Official documentation for the ClickHouse database management system - ignore: false - ignore_reason: "" - category: Documentation - language: JavaScript - ai_category: Documentation - ai_category_confidence: 0.9 - ai_description: Official documentation for the ClickHouse database management - system - created_at: 2023-05-01T23:28:01.064845+03:00 - is_new: true - - name: ClickHouse/clickhouse-go - link: https://github.com/ClickHouse/clickhouse-go - description: Golang driver for ClickHouse - ignore: false - ignore_reason: "" - category: Golang - language: "" - ai_category: Golang - ai_category_confidence: 0.95 - ai_description: Golang driver for ClickHouse - created_at: 2023-05-01T21:03:18.635319+03:00 - is_new: true - - name: ClickHouse/clickhouse-java - link: https://github.com/ClickHouse/clickhouse-java - description: Java client and JDBC driver for ClickHouse - ignore: false - ignore_reason: "" - category: Java - language: "" - ai_category: Java - ai_category_confidence: 0.96 - ai_description: Java client and JDBC driver for ClickHouse - created_at: 2023-05-01T21:03:18.635319+03:00 - is_new: true - - name: ClickHouse/clickhouse-jdbc-bridge - link: https://github.com/ClickHouse/clickhouse-jdbc-bridge - description: A JDBC proxy from ClickHouse to external databases - ignore: false - ignore_reason: "" - category: Java - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: A JDBC proxy from ClickHouse to external databases - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: ClickHouse/clickhouse-js - link: https://github.com/ClickHouse/clickhouse-js - description: Official JS client for ClickHouse DB - ignore: false - ignore_reason: "" - category: JavaScript/Typescript - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Official Node.js client for ClickHouse, written purely in TypeScript, - thoroughly tested with actual ClickHouse versions. - created_at: 2023-05-01T23:28:01.064884+03:00 - is_new: true - - name: ClickHouse/clickhouse-kafka-connect - link: https://github.com/ClickHouse/clickhouse-kafka-connect - description: ClickHouse Kafka Connector - ignore: false - ignore_reason: "" - category: Integrations - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: ClickHouse Kafka Connector is the official Kafka Connect sink - connector for ClickHouse written in Java - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: ClickHouse/clickhouse-odbc - link: https://github.com/ClickHouse/clickhouse-odbc - description: ODBC driver for ClickHouse - ignore: false - ignore_reason: "" - category: ODBC - language: C++ - ai_category: ODBC - ai_category_confidence: 0.9 - ai_description: ODBC driver for ClickHouse - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: ClickHouse/clickhouse-presentations - link: https://github.com/ClickHouse/clickhouse-presentations - description: Presentations, meetups and talks about ClickHouse - ignore: false - ignore_reason: "" - category: Documentation - language: "" - ai_category: Documentation - ai_category_confidence: 0.8 - ai_description: Presentations, meetups and talks about ClickHouse - created_at: 2023-05-01T21:06:16.283126+03:00 - is_new: true - - name: ClickHouse/clickhouse_exporter - link: https://github.com/ClickHouse/clickhouse_exporter - description: This is a simple server that periodically scrapes ClickHouse stats - and exports them via HTTP for Prometheus(https://prometheus.io/) consumption. - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: This is a simple server that periodically scrapes ClickHouse stats - and exports them via HTTP for Prometheus consumption. - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: ClickHouse/dbt-clickhouse - link: https://github.com/ClickHouse/dbt-clickhouse - description: The Clickhouse plugin for dbt (data build tool) - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 1 - ai_description: The Clickhouse plugin for dbt (data build tool) - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: ClickHouse/github-explorer - link: https://github.com/ClickHouse/github-explorer - description: Everything You Always Wanted To Know About GitHub (But Were Afraid - To Ask) - ignore: false - ignore_reason: "" - category: Examples - language: HTML - ai_category: Documentation - ai_category_confidence: 1 - ai_description: GitHub dataset from GH Archive containing all events in all repositories - since 2011 in structured format, uploaded into ClickHouse with 3.1 billion - records. The repository provides a list of queries to answer almost any question - about GitHub. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: ClickHouse/graphouse - link: https://github.com/ClickHouse/graphouse - description: Graphouse allows you to use ClickHouse as a Graphite storage. - ignore: false - ignore_reason: "" - category: Integrations - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: Graphouse allows you to use ClickHouse as a Graphite storage. - It provides a TCP server to receive metrics with Graphite plaintext protocol, - an HTTP API for metric search and data retrieval (with graphite-web python - module), and an HTTP API for metric tree management. - created_at: 2023-05-01T21:36:04.14525+03:00 - is_new: true - - name: ClickHouse/metabase-clickhouse-driver - link: https://github.com/ClickHouse/metabase-clickhouse-driver - description: ClickHouse database driver for the Metabase business intelligence - front-end - ignore: false - ignore_reason: "" - category: Integrations - language: Clojure - ai_category: Ops - ai_category_confidence: 0.85 - ai_description: ClickHouse database driver for the Metabase business intelligence - front-end - created_at: 2023-05-01T21:13:08.610147+03:00 - is_new: true - - name: ContentSquare/chproxy - link: https://github.com/ContentSquare/chproxy - description: Open-Source ClickHouse http proxy and load balancer - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Chproxy is an HTTP proxy and load balancer for the ClickHouse - database. It is an open-source community project and not an official ClickHouse - project. Full documentation is available on the official website. - created_at: 2023-05-01T21:13:08.610147+03:00 - is_new: true - - name: DLuPan/DorisParser - link: https://github.com/DLuPan/DorisParser - description: DorisDB SQL解析器Java实现;Clickhouse SQL解析器Java实现 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:03.437782+03:00 - is_new: true - - name: DarkWanderer/ClickHouse.Client - link: https://github.com/DarkWanderer/ClickHouse.Client - description: .NET client for ClickHouse - ignore: false - ignore_reason: "" - category: .Net - language: C# - ai_category: .Net - ai_category_confidence: 0.9 - ai_description: .NET client for ClickHouse - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: DmitryBe/spark-clickhouse - link: https://github.com/DmitryBe/spark-clickhouse - description: spark to yandex clickhouse connector - ignore: false - ignore_reason: "" - category: Integrations - language: Scala - ai_category: Scala - ai_category_confidence: 0.9 - ai_description: spark to yandex clickhouse connector - created_at: 2023-05-01T23:28:01.064875+03:00 - is_new: true - - name: DotNetNext/SqlSugar - link: https://github.com/DotNetNext/SqlSugar - description: .Net ORM Fastest ORM Simple Easy Sqlite orm Oracle ORM Mysql - Orm postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# - ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb - ignore: false - ignore_reason: "" - category: .Net - language: C# - ai_category: .Net - ai_category_confidence: 0.9 - ai_description: SqlSugar ORM is a library providing Object/Relational Mapping - (ORM) for .Net applications - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: EdurtIO/datacap - link: https://github.com/EdurtIO/datacap - description: 'DataCap is integrated software for data transformation, integration - and visualization. ' - ignore: true - ignore_reason: based-on - category: "" - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: DataCap is integrated software for data transformation, integration - and visualization. Support a variety of data sources, file types, big data - related database, relational database, NoSQL database, etc. Through the software - can realize the management of multiple data sources, the data under the source - of various operations conversion, making data charts, monitoring data sources - and other functions. - created_at: 2023-05-01T21:41:34.053976+03:00 - is_new: true - - name: FriendsOfDoctrine/dbal-clickhouse - link: https://github.com/FriendsOfDoctrine/dbal-clickhouse - description: Doctrine DBAL driver for ClickHouse database - ignore: false - ignore_reason: "" - category: PHP - language: PHP - ai_category: PHP - ai_category_confidence: 0.95 - ai_description: Doctrine DBAL driver for ClickHouse database - created_at: 2023-05-01T23:28:01.064847+03:00 - is_new: true - - name: HouseOps/HouseOps - link: https://github.com/HouseOps/HouseOps - description: A simple ClickHouse client. - ignore: false - ignore_reason: "" - category: GUI - language: JavaScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: HouseOps is a simple ClickHouse client based on Electron, React - and Blueprint UI Toolkit for rapid application development. - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: IMSMWU/RClickhouse - link: https://github.com/IMSMWU/RClickhouse - description: A 'DBI' Interface to the Yandex Clickhouse Database Providing Basic - 'dplyr' Support - ignore: false - ignore_reason: "" - category: R - language: R - ai_category: R - ai_category_confidence: 1 - ai_description: R package for a DBI interface to the Yandex Clickhouse Database - Providing Basic 'dplyr' Support - created_at: 2023-05-01T23:28:03.437782+03:00 - is_new: true - - name: ITECOMMPAY/kibouse - link: https://github.com/ITECOMMPAY/kibouse - description: Clickhouse adapter for Kibana - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: Kibouse is a Go tool that can be used to provide supporting Kibana - as analytics and search dashboard for Clickhouse. - created_at: 2023-05-01T23:28:01.064878+03:00 - is_new: true - - name: Infinidat/infi.clickhouse_fdw - link: https://github.com/Infinidat/infi.clickhouse_fdw - description: A PostgreSQL foreign data wrapper for ClickHouse - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: A PostgreSQL foreign data wrapper for ClickHouse - created_at: 2023-05-01T23:28:03.437782+03:00 - is_new: true - - name: Infinidat/infi.clickhouse_orm - link: https://github.com/Infinidat/infi.clickhouse_orm - description: A Python library for working with the ClickHouse database (https://clickhouse.yandex/) - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.95 - ai_description: A Python library for working with the ClickHouse database (https://clickhouse.yandex/). - It allows you to define model classes whose instances can be written to the - database and read from it. - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: JiamingMai/clickhouse-ast-parser - link: https://github.com/JiamingMai/clickhouse-ast-parser - description: AST parser and visitor for ClickHouse SQL - ignore: false - ignore_reason: "" - category: Java - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: AST parser and visitor for ClickHouse SQL - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: Octonica/ClickHouseClient - link: https://github.com/Octonica/ClickHouseClient - description: ClickHouse .NET Core driver - ignore: false - ignore_reason: "" - category: .Net - language: C# - ai_category: "" - ai_category_confidence: 0.9 - ai_description: ClickHouse .NET Core driver is a .NET Core driver for ClickHouse - in a form of ADO.NET DbProvider API. This driver supports all ADO.NET features - and includes support for binary protocol, compression, timezones, and most - ClickHouse column types. - created_at: 2023-05-01T23:28:01.064877+03:00 - is_new: true - - name: Onelinerhub/onelinerhub - link: https://github.com/Onelinerhub/onelinerhub - description: Thousands of code solutions with clear explanation @ onelinerhub.com - ignore: true - ignore_reason: only part - category: "" - language: PHP - ai_category: PHP - ai_category_confidence: 0.9 - ai_description: Onelinerhub is a PHP library that provides well explained and - minimalistic code solutions for repeatable coding problems. It follows the - principles of simplicity, modernity and minimalism. The library is open for - contribution and welcomes pull requests from contributors who can add/update - new tech code pieces which they find useful. - created_at: 2023-05-01T21:41:34.053976+03:00 - is_new: true - - name: PNixx/clickhouse-activerecord - link: https://github.com/PNixx/clickhouse-activerecord - description: A Ruby database ActiveRecord driver for ClickHouse - ignore: false - ignore_reason: "" - category: Ruby - language: Ruby - ai_category: Ruby - ai_category_confidence: 0.95 - ai_description: |- - A Ruby database ActiveRecord driver for ClickHouse. Support Rails >= 5.2. - Support ClickHouse version from 20.9 LTS. - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: Percona-Lab/PromHouse - link: https://github.com/Percona-Lab/PromHouse - description: PromHouse is a long-term remote storage with built-in clustering - and downsampling for Prometheus 2.x on top of ClickHouse. - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: PromHouse is a long-term remote storage with built-in clustering - and downsampling for Prometheus 2.x on top of ClickHouse. - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: Percona-Lab/clickhousedb_fdw - link: https://github.com/Percona-Lab/clickhousedb_fdw - description: PostgreSQL's Foreign Data Wrapper For ClickHouse - ignore: false - ignore_reason: "" - category: Integrations - language: C - ai_category: C++ - ai_category_confidence: 0.85 - ai_description: PostgreSQL's Foreign Data Wrapper For ClickHouse - created_at: 2023-05-01T21:36:04.145248+03:00 - is_new: true - - name: QuantumFluxx/karpov_courses - link: https://github.com/QuantumFluxx/karpov_courses - description: "\U0001F433 Проектная деятельность. Здесь хранятся лекции, практические - задания и проекты с karpov_courses. Ссылка: https://karpov.courses/" - ignore: true - ignore_reason: not-english - category: "" - language: Jupyter Notebook - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:03.437795+03:00 - is_new: true - - name: Slach/clickhouse-flamegraph - link: https://github.com/Slach/clickhouse-flamegraph - description: CLI utility for build flamegraph based on system.trace_log - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: CLI utility for building a flamegraph based on system.trace_log - in ClickHouse - created_at: 2023-05-01T21:36:04.14525+03:00 - is_new: true - - name: Swetrix/swetrix-api - link: https://github.com/Swetrix/swetrix-api - description: Swetrix Analytics API - ignore: true - ignore_reason: based-on - category: "" - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Swetrix Analytics API is a JavaScript or Typescript library or - sdk for selfhosting aimed at providing analytics solutions. It also provides - instructions for development and production deployments. - created_at: 2023-05-01T23:28:03.437793+03:00 - is_new: true - - name: Telegram - link: https://t.me/clickhouse_ru - description: russian - ignore: false - ignore_reason: "" - category: Social - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T22:53:14.996665+03:00 - is_new: true - - name: Tencent/APIJSON - link: https://github.com/Tencent/APIJSON - description: "\U0001F3C6 零代码、全功能、强安全 ORM 库 \U0001F680 后端接口和文档零代码,前端(客户端) 定制返回 - JSON 的数据和结构。 \U0001F3C6 A JSON Transmission Protocol and an ORM Library \U0001F680 - \ provides APIs and Docs without writing any code." - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: TimonKK/clickhouse - link: https://github.com/TimonKK/clickhouse - description: NodeJS client for ClickHouse - ignore: false - ignore_reason: "" - category: Node.js - language: JavaScript - ai_category: Node.js - ai_category_confidence: 0.9 - ai_description: NodeJS client for ClickHouse. Send query over HTTP interface. - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: Twitter - link: https://twitter.com/ClickHouseDB - description: english - ignore: false - ignore_reason: "" - category: Social - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T22:53:57.926325+03:00 - is_new: true - - name: VKCOM/lighthouse - link: https://github.com/VKCOM/lighthouse - description: Lightweight interface for ClickHouse - ignore: false - ignore_reason: "" - category: GUI - language: JavaScript - ai_category: GUI - ai_category_confidence: 0.9 - ai_description: LightHouse is a lightweight GUI interface for ClickHouse. Interface - is inspired by Sequel Pro. - created_at: 2023-05-01T21:13:08.610152+03:00 - is_new: true - - name: VaBezruchko/spark-clickhouse-connector - link: https://github.com/VaBezruchko/spark-clickhouse-connector - description: Spark Clickhouse Connector - ignore: false - ignore_reason: "" - category: Integrations - language: Scala - ai_category: Scala - ai_category_confidence: 0.95 - ai_description: Package for integration between Yandex Clickhouse and Apache Spark. - Allows to execute SQL queries, filter rows, manage partition granularity, - provide failover and data locality, load-balancing, cluster auto-discovery, - and throttle consuming database resources. - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: WeiYe-Jing/datax-web - link: https://github.com/WeiYe-Jing/datax-web - description: DataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,批量创建RDBMS数据同步任务,集成开源调度系统,支持分布式、增量同步数据、实时查看运行日志、监控执行器资源、KILL运行进程、数据源信息加密等。 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053976+03:00 - is_new: true - - name: akpaevj/OneSTools.EventLog - link: https://github.com/akpaevj/OneSTools.EventLog - description: Библиотеки и готовые инструменты для чтения и экспорта журнала регистрации - 1С в ClickHouse и ElasticSearch - ignore: true - ignore_reason: not-english - category: "" - language: C# - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:03.43778+03:00 - is_new: true - - name: akvorado/akvorado - link: https://github.com/akvorado/akvorado - description: Flow collector, enricher and visualizer - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: A flow collector, enricher and visualizer that receives flows - (currently Netflow/IPFIX and sFlow), enriches them with interface names (using - SNMP), geo information (using MaxMind), and exports them to Kafka, then ClickHouse. - It also exposes a web interface to browse the collected data. - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: alldatacenter/alldata - link: https://github.com/alldatacenter/alldata - description: "\U0001F525\U0001F525 AllData通过汇聚大数据与AI领域生态组件,提供细分领域数字化解决方案:大数据生态方案,人工智能生态方案,大数据组件运维方案,大数据开发治理方案,机器学习方案,大数据SQL开发ChatGPT方案,数据集成方案,湖仓分析方案 - AllData provides segmented digital solutions by bringing together ecological - components in the field of big data and AI. The most important documents: - https://docs.qq.com/doc/DVHlkSEtvVXVCdEFo " - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-06-10T19:24:43.309412+03:00 - is_new: true - - name: amacneil/dbmate - link: https://github.com/amacneil/dbmate - description: ':rocket: A lightweight, framework-agnostic database migration tool.' - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.95 - ai_description: Dbmate is a database migration tool that will keep your database - schema in sync across multiple developers and your production servers. It - is a standalone command line tool that can be used with Go, Node.js, Python, - Ruby, PHP, or any other language or framework you are using to write database-backed - applications. This is especially helpful if you are writing multiple services - in different languages, and want to maintain some sanity with consistent development - tools. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: apla/node-clickhouse - link: https://github.com/apla/node-clickhouse - description: Yandex ClickHouse driver for nodejs - ignore: false - ignore_reason: "" - category: Node.js - language: JavaScript - ai_category: JavaScript/Typescript - ai_category_confidence: 1 - ai_description: Yandex ClickHouse driver for nodejs Simple and powerful interface - for ClickHouse - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: archan937/clickhouse - link: https://github.com/archan937/clickhouse - description: A Ruby database driver for Clickhouse - ignore: false - ignore_reason: "" - category: Ruby - language: JavaScript - ai_category: Ruby - ai_category_confidence: 0.9 - ai_description: A Ruby database driver for ClickHouse (also Clickhouse CLI and - web GUI included). - created_at: 2023-05-01T23:28:01.064846+03:00 - is_new: true - - name: artpaul/clickhouse-cpp - link: https://github.com/artpaul/clickhouse-cpp - description: ClickHouse C++ client library - ignore: false - ignore_reason: "" - category: C++ - language: C++ - ai_category: C++ - ai_category_confidence: 0.9 - ai_description: ClickHouse C++ client library - created_at: 2023-05-01T23:28:01.064848+03:00 - is_new: true - - name: auxten/chdb - link: https://github.com/auxten/chdb - description: chDB is an embedded SQL Engine powered by ClickHouse - ignore: false - ignore_reason: "" - category: Integrations - language: C++ - ai_category: C++ - ai_category_confidence: 1 - ai_description: chDB is an embedded SQL OLAP Engine powered by ClickHouse - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: balance-platform/pillar - link: https://github.com/balance-platform/pillar - description: Elixir library client for work with ClickHouse - ignore: false - ignore_reason: "" - category: Elixir - language: Elixir - ai_category: Elixir - ai_category_confidence: 0.98 - ai_description: Elixir client for ClickHouse, a fast open-source Online Analytical - Processing (OLAP) database management system. - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: blynkkk/clickhouse4j - link: https://github.com/blynkkk/clickhouse4j - description: Lighter and faster alternative for the official ClickHouse JDBC driver - ignore: false - ignore_reason: "" - category: Java - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: clickhouse4j - lighter and faster alternative for the official - ClickHouse JDBC driver - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: brokercap/Bifrost - link: https://github.com/brokercap/Bifrost - description: Bifrost ---- 面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse等服务的异构中间件 - ignore: true - ignore_reason: not-english - category: "" - language: Go - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: bryzgaloff/airflow-clickhouse-plugin - link: https://github.com/bryzgaloff/airflow-clickhouse-plugin - description: "The most popular ClickHouse plugin for Airflow. \U0001F51D Top-1% - downloads on PyPI: https://pypi.org/project/airflow-clickhouse-plugin! Based - on mymarilyn/clickhouse-driver." - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: The most popular ClickHouse plugin for Airflow. Provides `ClickHouseOperator`, - `ClickHouseHook` and `ClickHouseSqlSensor` based on `mymarilyn/clickhouse-driver`. - created_at: 2023-05-01T23:28:01.064878+03:00 - is_new: true - - name: burningalchemist/sql_exporter - link: https://github.com/burningalchemist/sql_exporter - description: Database agnostic SQL exporter for Prometheus - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Database agnostic SQL exporter for Prometheus - created_at: 2023-05-01T21:41:34.053972+03:00 - is_new: true - - name: bytebase/bytebase - link: https://github.com/bytebase/bytebase - description: Database CI/CD for DevOps teams. https://www.bytebase.com - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Database CI/CD for DevOps teams. https://www.bytebase.com - created_at: 2023-05-01T21:41:34.053971+03:00 - is_new: true - - name: bytedance/Jeddak-DPSQL - link: https://github.com/bytedance/Jeddak-DPSQL - description: 'DPSQL (Privacy Protection SQL Query Service) - This project is a - microservice Middleware located between the database engine ( Hive , Clickhouse - , etc.) and the application system. It provides transparent SQL query result - desensitization capabilities. ' - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: DPSQL (Privacy Protection SQL Query Service) - This project is - a microservice Middleware located between the database engine ( Hive , Clickhouse - , etc.) and the application system. It provides transparent SQL query result - desensitization capabilities. - created_at: 2023-06-10T19:24:43.309422+03:00 - is_new: true - - name: carrotquest/django-clickhouse - link: https://github.com/carrotquest/django-clickhouse - description: This project's goal is to build Yandex ClickHouse database into Django - project. - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: The project aims to integrate Yandex Clickhouse database into - Django projects. - created_at: 2023-05-01T23:28:01.064877+03:00 - is_new: true - - name: chdb-io/chdb - link: https://github.com/chdb-io/chdb - description: chDB is an embedded SQL Engine powered by ClickHouse - ignore: true - ignore_reason: app - category: "" - language: C++ - ai_category: C++ - ai_category_confidence: 0.9 - ai_description: chDB is an embedded SQL OLAP Engine powered by ClickHouse - created_at: 2023-05-13T21:37:22.73553+03:00 - is_new: true - - name: childe/gohangout - link: https://github.com/childe/gohangout - description: 使用 golang 模仿的 Logstash。用于消费 Kafka 数据,处理后写入 ES、Clickhouse 等。 - ignore: true - ignore_reason: not-english - category: "" - language: Go - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: cirosantilli/china-dictatorhsip-6 - link: https://github.com/cirosantilli/china-dictatorhsip-6 - description: 反中共政治宣传库。Anti Chinese government propaganda. https://github.com/cirosantilli/china-dictatorship - 的备份backup. 住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 - 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name - on account, please don't star t - ignore: true - ignore_reason: spam - category: "" - language: HTML - ai_category: Other sdk/libraries - ai_category_confidence: 0.9 - ai_description: This is a backup repository of the China Dictatorship propaganda, - aimed at opposing the Chinese government. It contains FAQs, news compilations, - and recommendations on restaurants and music along with anti-government propaganda. - It is advised not to star the repository if you are a resident in mainland - China with a real name or Chinese email provider due to possible risks. The - README is too large and has been cut by GitHub, but can be viewed in full - at the canonical link https://cirosantilli.com/china-dictatorship. - created_at: 2023-05-01T23:28:03.437796+03:00 - is_new: true - - name: cirosantilli/china-dictatorship - link: https://github.com/cirosantilli/china-dictatorship - description: 反中共政治宣传库。Anti Chinese government propaganda. 住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 - 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name - on account, please don't star this repo, or else the police might pay you - a visit. Home to the meg - ignore: true - ignore_reason: spam - category: "" - language: HTML - ai_category: Other sdk/libraries - ai_category_confidence: 0.9 - ai_description: This is a repository for anti-Chinese government propaganda, including - FAQs, news compilations, and recommendations for restaurants and music. It - also includes a warning to users in China with real-name accounts or Chinese - email providers to not star the repo, and to create anonymous accounts with - non-Chinese email providers and VPNs/Tor/Shadowsocks. The repo is primarily - in HTML and contains links to mirrors, including those that are blocked in - China. There is also an 'About' section outlining the goals of the repository. - created_at: 2023-05-01T22:04:27.172426+03:00 - is_new: true - - name: clickhouse-cli - link: https://clickhouse.yandex/docs/en/interfaces/cli/ - description: Built-in CLI client - ignore: false - ignore_reason: "" - category: CLI - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:56:20.951461+03:00 - is_new: true - - name: clickhouse-copier - link: https://clickhouse.yandex/docs/en/operations/utils/clickhouse-copier/ - description: Copies (and reshards) data from one cluster to another cluster - ignore: false - ignore_reason: "" - category: Ops - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:54:22.516631+03:00 - is_new: true - - name: clickhouse-elixir/clickhouse_ecto - link: https://github.com/clickhouse-elixir/clickhouse_ecto - description: Ecto adapter for ClickHouse database - ignore: false - ignore_reason: "" - category: Elixir - language: Elixir - ai_category: Elixir - ai_category_confidence: 0.9 - ai_description: Ecto adapter for ClickHouse database - created_at: 2023-05-01T23:28:01.064877+03:00 - is_new: true - - name: clickhouse-elixir/clickhousex - link: https://github.com/clickhouse-elixir/clickhousex - description: Elixir lib to work with ClickHouse database - ignore: false - ignore_reason: "" - category: Elixir - language: Elixir - ai_category: Elixir - ai_category_confidence: 0.95 - ai_description: ClickHouse database driver to connect with Elixir application - by HTTP interface. - created_at: 2023-05-01T23:28:01.064849+03:00 - is_new: true - - name: clickhouse-local - link: https://clickhouse.yandex/docs/en/operations/utils/clickhouse-local/ - description: Allows running SQL queries on data without stopping the ClickHouse - server, similar to how awk does this - ignore: false - ignore_reason: "" - category: Ops - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:54:49.028731+03:00 - is_new: true - - name: clickvisual/clickvisual - link: https://github.com/clickvisual/clickvisual - description: A lightweight log analytic and data visualize platform built on - clickhouse. - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: ClickVisual is a lightweight browser-based logs analytics and - logs search platform for ClickHouse. It supports visual query dashboard, query - histogram, and raw logs for SQL. - created_at: 2023-05-01T21:36:04.14525+03:00 - is_new: true - - name: cloudflare/flow-pipeline - link: https://github.com/cloudflare/flow-pipeline - description: A set of tools and examples to run a flow-pipeline (sFlow, NetFlow) - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.95 - ai_description: A set of tools and examples for GoFlow, a NetFlow/IPFIX/sFlow - collector by Cloudflare - created_at: 2023-05-01T21:41:32.883921+03:00 - is_new: true - - name: cloudflare/sqlalchemy-clickhouse - link: https://github.com/cloudflare/sqlalchemy-clickhouse - description: "" - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.95 - ai_description: ClickHouse dialect for SQLAlchemy. - created_at: 2023-05-01T21:13:08.610144+03:00 - is_new: true - - name: copybird/copybird - link: https://github.com/copybird/copybird - description: Cloud-native universal backup tool for databases and files - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: Cloud-native universal backup tool for databases and files - created_at: 2023-05-01T23:28:03.437795+03:00 - is_new: true - - name: crobox/clickhouse-scala-client - link: https://github.com/crobox/clickhouse-scala-client - description: Clickhouse Scala Client with Reactive Streams support - ignore: false - ignore_reason: "" - category: Scala - language: Scala - ai_category: Scala - ai_category_confidence: 0.9 - ai_description: Clickhouse Scala Client that uses Akka Http to create a reactive - streams implementation to access the Clickhouse database in a reactive way. - created_at: 2023-05-01T21:36:04.14525+03:00 - is_new: true - - name: cyber-drop/ethereum_analytical_db - link: https://github.com/cyber-drop/ethereum_analytical_db - description: ' Ethereum Analytical Database - Ethereum data access solution that - can be used for analytics and application development. The solution works - on a fast DB - Clickhouse.' - ignore: false - ignore_reason: "" - category: Integrations - language: HTML - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Ethereum data access solution that can be used for analytics and - application development that works on a fast DB - Clickhouse. - created_at: 2023-05-01T23:28:03.437792+03:00 - is_new: true - - name: datainsider-co/rocket-bi - link: https://github.com/datainsider-co/rocket-bi - description: A free, open-source, web-based self-service BI tailor-made for clickhouse - ignore: true - ignore_reason: app - category: "" - language: Scala - ai_category: Scala - ai_category_confidence: 0.95 - ai_description: Rocket BI is a web-based, self-service BI tool that is tailor-made - for ClickHouse. It is a free and open-source Scala library/sdk that allows - users to analyze, visualize, and collaborate with their friends. Rocket BI - offers a drag-and-drop chart builder and ad-hoc query tool that utilizes SQL - for complex analysis. The Rocket BI library can be run locally via Docker - images and requires Java 8, Maven 3, MySQL 5.7, and SSDB 1.9.9. Documentation - is available at https://docs.datainsider.co/rocket-bi/. - created_at: 2023-05-13T21:37:25.231424+03:00 - is_new: true - - name: delium/clickhouse-migrator - link: https://github.com/delium/clickhouse-migrator - description: Easy data migrator to robust clickhouse - ignore: false - ignore_reason: "" - category: Ops - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Clickhouse migrator is a Python library that helps with data migration - to Clickhouse database - created_at: 2023-05-01T23:28:03.437783+03:00 - is_new: true - - name: dotnetcore/FreeSql - link: https://github.com/dotnetcore/FreeSql - description: "\U0001F984 .NET orm, C# orm, VB.NET orm, Mysql orm, Postgresql orm, - SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 - orm, 翰高 orm, 南大通用 orm, 虚谷 orm, 国产 orm, Clickhouse orm, QuestDB orm, MsAccess - orm." - ignore: true - ignore_reason: not-english - category: "" - language: C# - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: droher/boxball - link: https://github.com/droher/boxball - description: Prebuilt Docker images with Retrosheet's complete baseball history - data for many analytical frameworks. Includes Postgres, cstore_fdw, MySQL, - SQLite, Clickhouse, Drill, Parquet, and CSV. - ignore: false - ignore_reason: "" - category: Examples - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Prebuilt Docker images with Retrosheet's complete baseball history - data for many analytical frameworks. Includes Postgres, cstore_fdw, MySQL, - SQLite, Clickhouse, Drill, Parquet, and CSV. - created_at: 2023-05-01T23:28:03.43779+03:00 - is_new: true - - name: easysql/easy_sql - link: https://github.com/easysql/easy_sql - description: A library developed to ease the data ETL development process. - ignore: false - ignore_reason: "" - category: Integrations - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Easy SQL is built to ease the data ETL development process. With - Easy SQL, you can develop your ETL in SQL in an imperative way. It defines - a few simple syntax on top of standard SQL, with which SQL could be executed - one by one. Easy SQL also provides a processor to handle all the new syntax. - Since this is SQL agnostic, any SQL engine could be plugged-in as a backend. - There are built-in support for several popular SQL engines, including SparkSQL, - PostgreSQL, Clickhouse, FlinkSQL, Aliyun Maxcompute, Google BigQuery. More - will be added in the near future. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: fancyChuan/bigdata-hub - link: https://github.com/fancyChuan/bigdata-hub - description: 数据建设与大数据技术知识体系,包含hadoop、hive、spark、flink主流框架和系列框架,数据中台、数据湖、数据治理、数仓建设、数据化转型等 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:03.437794+03:00 - is_new: true - - name: flant/loghouse - link: https://github.com/flant/loghouse - description: Ready to use log management solution for Kubernetes storing data - in ClickHouse and providing web UI. - ignore: false - ignore_reason: "" - category: Integrations - language: Ruby - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: Ready to use log management solution for Kubernetes storing data - in ClickHouse and providing web UI. - created_at: 2023-05-01T21:40:15.403799+03:00 - is_new: true - - name: geekyouth/SZT-bigdata - link: https://github.com/geekyouth/SZT-bigdata - description: "深圳地铁大数据客流分析系统\U0001F687\U0001F684\U0001F31F" - ignore: true - ignore_reason: not-english - category: "" - language: Scala - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053971+03:00 - is_new: true - - name: gege-circle/home - link: https://github.com/gege-circle/home - description: !!binary | - 6L+Z6YeM5pivR2l0SHVi55qE6I2J5Zy677yM5Lmf5piv5oiI5oiI5ZyI54ix5aW96ICF55 - qE5Lqk5rWB5Zyw77yM5Li76KaB6K6o6K665Yqo5ryr44CB5ri45oiP44CB56eR5oqA44CB - 5Lq65paH44CB55Sf5rS7562J5omA5pyJ6K+d6aKY77yM5qyi6L+O5ZCE5L2N5bCP5LyZ5L - y05Lus5Zyo5q2k6K6o6K666Laj5LqL44CCVGhpcyBpcyBHaXRIdWIgZ3Jhc3NsYW5kLCBh - bmQgdGhlIGNvbW11bml0eSBwbGFjZSBmb3IgR2VnZSBjaXJjbGUgbG92ZXJzLCBtYWlubH - kgZGlzY3Vzc2VzIGFuaW1lLCBnYW1lcywgdGVjaG5vbG9neSwgbGlmaW5nIGFuZCBvdGhl - ciB0b3BpY3MuIFlvdSBhcmUgd2VsY29tZSB0byBzaGFyZSBpbnRlcmVzdCB0aGluZ3MgaG - VyZS4gIOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOA - gOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgO - OAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOM= - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T22:00:58.6959+03:00 - is_new: true - - name: gmmstrive/flink-connector-clickhouse - link: https://github.com/gmmstrive/flink-connector-clickhouse - description: flink sql connector clickhouse zeppelin - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:01.064877+03:00 - is_new: true - - name: go-graphite/carbon-clickhouse - link: https://github.com/go-graphite/carbon-clickhouse - description: Graphite metrics receiver with ClickHouse as storage - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Graphite metrics receiver with ClickHouse as storage - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: go-graphite/graphite-clickhouse - link: https://github.com/go-graphite/graphite-clickhouse - description: Graphite cluster backend with ClickHouse support - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Graphite cluster backend with ClickHouse support - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: gohouse/gorose - link: https://github.com/gohouse/gorose - description: 'GoRose(go orm), a mini database ORM for golang, which inspired by - the famous php framwork laravle''s eloquent. It will be friendly for php developer - and python or ruby developer. Currently provides six major database drivers: - mysql,sqlite3,postgres,oracle,mssql, Clickhouse.' - ignore: true - ignore_reason: not-english - category: "" - language: Go - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.883921+03:00 - is_new: true - - name: grafana/clickhouse-datasource - link: https://github.com/grafana/clickhouse-datasource - description: Grafana Plugin for ClickHouse - ignore: false - ignore_reason: "" - category: Ops - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Grafana plugin for querying and visualizing ClickHouse data within - Grafana - created_at: 2023-05-01T23:28:01.064877+03:00 - is_new: true - - name: growthbook/growthbook - link: https://github.com/growthbook/growthbook - description: Open Source Feature Flagging and A/B Testing Platform - ignore: false - ignore_reason: "" - category: Integrations - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Open Source Feature Flagging and A/B Testing Platform - created_at: 2023-05-01T21:41:34.053972+03:00 - is_new: true - - name: hatarist/clickhouse-cli - link: https://github.com/hatarist/clickhouse-cli - description: A third-party client for the Clickhouse DBMS server. - ignore: false - ignore_reason: "" - category: CLI - language: Python - ai_category: CLI - ai_category_confidence: 0.85 - ai_description: A third-party client for the Clickhouse DBMS server that works - over the HTTP port and implements common and PostgreSQL-like commands. It - provides autocompletion, syntax highlighting, multiquery and multiline modes, - and pager support for the data output. - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: hhyo/Archery - link: https://github.com/hhyo/Archery - description: SQL 审核查询平台 - ignore: true - ignore_reason: not-english - category: "" - language: Python - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: housepower/ClickHouse-Native-JDBC - link: https://github.com/housepower/ClickHouse-Native-JDBC - description: ClickHouse Native Protocol JDBC implementation - ignore: false - ignore_reason: "" - category: Java - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: ClickHouse Native Protocol JDBC implementation - created_at: 2023-05-01T21:13:08.610144+03:00 - is_new: true - - name: housepower/ckman - link: https://github.com/housepower/ckman - description: This is a tool which used to manage and monitor ClickHouse database - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: ckman is a tool used to manage and monitor ClickHouse database. - created_at: 2023-05-01T21:13:08.610152+03:00 - is_new: true - - name: housepower/clickhouse_sinker - link: https://github.com/housepower/clickhouse_sinker - description: Easily load data from kafka to ClickHouse - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: clickhouse_sinker is a sinker program that transfer kafka message - into ClickHouse. Refers to docs to see how it works. - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: housepower/spark-clickhouse-connector - link: https://github.com/housepower/spark-clickhouse-connector - description: Spark ClickHouse Connector build on DataSourceV2 API - ignore: false - ignore_reason: "" - category: Integrations - language: Scala - ai_category: Scala - ai_category_confidence: 0.95 - ai_description: Spark ClickHouse Connector build on DataSourceV2 API - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: huangfox/dpkb - link: https://github.com/huangfox/dpkb - description: 大数据相关内容汇总,包括分布式存储引擎、分布式计算引擎、数仓建设等。关键词:Hadoop、HBase、ES、Kudu、Hive、Presto、Spark、Flink、Kylin、ClickHouse - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053977+03:00 - is_new: true - - name: ibis-project/ibis - link: https://github.com/ibis-project/ibis - description: The flexibility of Python with the scale and performance of modern - SQL. - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.95 - ai_description: Ibis is a Python library that provides a lightweight, universal - interface for data wrangling. It helps Python users explore and transform - data of any size, stored anywhere. - created_at: 2023-05-01T21:41:34.053972+03:00 - is_new: true - - name: ildus/clickhouse_fdw - link: https://github.com/ildus/clickhouse_fdw - description: ClickHouse FDW for PostgreSQL - ignore: false - ignore_reason: "" - category: Integrations - language: C++ - ai_category: C++ - ai_category_confidence: 0.9 - ai_description: clickhouse_fdw is a Foreign Data Wrapper (FDW) for `ClickHouse` - column oriented database, written in C++. - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: ilyabreev/ClickHouse.Net - link: https://github.com/ilyabreev/ClickHouse.Net - description: netcore abstractions and helpers for Clickhouse.Ado - ignore: false - ignore_reason: "" - category: .Net - language: C# - ai_category: .Net - ai_category_confidence: 1 - ai_description: netcore abstractions and helpers for Clickhouse.Ado - created_at: 2023-05-01T23:28:03.437779+03:00 - is_new: true - - name: inkeio/dbm - link: https://github.com/inkeio/dbm - description: Full platform database management tool, supports ClickHouse, Presto, - Trino, MySQL, PostgreSQL, Apache Druid, ElasticSearch... - ignore: false - ignore_reason: "" - category: GUI - language: TypeScript - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: DBM is an open source database management system supporting various - platforms such as ClickHouse, Presto, Trino, MySQL, PostgreSQL, Apache Druid, - and ElasticSearch. It can query data from any SQL-speaking datastore or data - engine. - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: itinycheng/flink-connector-clickhouse - link: https://github.com/itinycheng/flink-connector-clickhouse - description: Flink SQL connector for ClickHouse. Support ClickHouseCatalog and - read/write primary data, maps, arrays to clickhouse. - ignore: false - ignore_reason: "" - category: Integrations - language: Java - ai_category: Java - ai_category_confidence: 0.9 - ai_description: Flink SQL connector for ClickHouse. Support ClickHouseCatalog - and read/write primary data, maps, arrays to clickhouse. - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: ivi-ru/flink-clickhouse-sink - link: https://github.com/ivi-ru/flink-clickhouse-sink - description: Flink sink for Clickhouse - ignore: false - ignore_reason: "" - category: Ops - language: Java - ai_category: Java - ai_category_confidence: 0.95 - ai_description: 'Flink sink for Clickhouse powered by Async Http Client that provides - high-performance loading of data to ClickHouse. Supports two triggers for - data loading: by timeout and by buffer size. Example usage and configuration - provided in the description.' - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: jacklon/bi_development_source_code - link: https://github.com/jacklon/bi_development_source_code - description: 传统大数据分析工具以Hadoop、Spark为代表,集成了大量的技术框架, 对用户来说又重又笨又不灵活,难以维护和驾驭,国际和国内的敏捷型BI工具在对接时又面临性能、友好性、定制化能力弱的缺点。本项目独辟蹊径,以阿里开源的DataX为ETL工具,以列式数据库ClickHouse做为中间数据存储源,通过视图关联构建大数据集,解决亿万级数据的即时分析性能,再辅以强大的数据可视化 - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-13T21:37:25.231448+03:00 - is_new: true - - name: jaegertracing/jaeger-clickhouse - link: https://github.com/jaegertracing/jaeger-clickhouse - description: Jaeger ClickHouse storage plugin implementation - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Jaeger ClickHouse storage plugin implementation - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: jaykelin/clickhouse-hdfs-loader - link: https://github.com/jaykelin/clickhouse-hdfs-loader - description: 'loading hdfs data to clickhouse ' - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:01.064876+03:00 - is_new: true - - name: jitsucom/jitsu - link: https://github.com/jitsucom/jitsu - description: Jitsu is an open-source Segment alternative. Fully-scriptable data - ingestion engine for modern data teams. Set-up a real-time data pipeline in - minutes, not days - ignore: false - ignore_reason: "" - category: Integrations - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Jitsu is an open-source Segment alternative. Fully-scriptable - data ingestion engine for modern data teams. Set-up a real-time data pipeline - in minutes, not days - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: jneo8/clickhouse-setup - link: https://github.com/jneo8/clickhouse-setup - description: Tutorial for setup clickhouse server. - ignore: false - ignore_reason: "" - category: Documentation - language: Makefile - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: Github repository jneo8/clickhouse-setup is a tutorial for setting - up Clickhouse server with Docker and creating a cluster with shards and replica - servers using ReplicatedMergeTree & Distributed table. - created_at: 2023-05-01T21:13:08.610151+03:00 - is_new: true - - name: justwatchcom/sql_exporter - link: https://github.com/justwatchcom/sql_exporter - description: Flexible SQL Exporter for Prometheus. - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Flexible SQL Exporter for Prometheus. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: killwort/ClickHouse-Net - link: https://github.com/killwort/ClickHouse-Net - description: Yandex ClickHouse fully managed .NET client - ignore: true - ignore_reason: not-english - category: "" - language: C# - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: knadh/sql-jobber - link: https://github.com/knadh/sql-jobber - description: A highly opinionated, distributed job-queue built specifically for - queuing and executing heavy SQL read jobs asynchronously. Supports MySQL, - Postgres, ClickHouse. - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: A distributed job-queue built specifically for queuing and executing - heavy SQL read jobs asynchronously, written in Go. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: korchasa/awesome-clickhouse - link: https://github.com/korchasa/awesome-clickhouse - description: A curated list of awesome ClickHouse software. - ignore: true - ignore_reason: self - category: "" - language: Shell - ai_category: Documentation - ai_category_confidence: 0.9 - ai_description: A curated list of awesome ClickHouse software. Contains links - to official docs, changelog and presentations, as well as various language - bindings and drivers. - created_at: 2023-05-01T23:28:03.437779+03:00 - is_new: true - - name: kszucs/pandahouse - link: https://github.com/kszucs/pandahouse - description: Pandas interface for Clickhouse database - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: Pandas interface for Clickhouse database - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: larsnovikov/horgh-replicator - link: https://github.com/larsnovikov/horgh-replicator - description: Golang binlog replication from MySQL to MySQL, PostgreSQL, Vertica, - Clickhouse - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Golang binlog replication from MySQL to MySQL, PostgreSQL, Vertica, - Clickhouse - created_at: 2023-06-10T19:24:43.309396+03:00 - is_new: true - - name: lizhichao/one-ck - link: https://github.com/lizhichao/one-ck - description: php tcp client for clickhouse - ignore: true - ignore_reason: not-english - category: "" - language: PHP - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true - - name: long2ice/asynch - link: https://github.com/long2ice/asynch - description: An asyncio ClickHouse Python Driver with native (TCP) interface support. - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: asynch is an asyncio ClickHouse Python Driver with native (TCP) - interface support - created_at: 2023-05-01T23:28:01.06488+03:00 - is_new: true - - name: long2ice/synch - link: https://github.com/long2ice/synch - description: Sync data from the other DB to ClickHouse(cluster) - ignore: false - ignore_reason: "" - category: Ops - language: Python - ai_category: Python - ai_category_confidence: 0.98 - ai_description: Sync data from other DB to ClickHouse, current support postgres - and mysql, and support full and increment ETL. - created_at: 2023-05-01T21:36:04.145248+03:00 - is_new: true - - name: loyd/clickhouse.rs - link: https://github.com/loyd/clickhouse.rs - description: A typed client for ClickHouse - ignore: false - ignore_reason: "" - category: Rust - language: Rust - ai_category: Rust - ai_category_confidence: 1 - ai_description: A typed client for ClickHouse that uses serde for encoding/decoding - rows and RowBinary encoding. Supports HTTP and HTTPS. Provides multiple APIs - for selecting, inserting, and watching live views. Includes compression and - decompression functionalities. - created_at: 2023-05-01T21:13:08.610152+03:00 - is_new: true - - name: mailru/go-clickhouse - link: https://github.com/mailru/go-clickhouse - description: Golang SQL database driver for Yandex ClickHouse - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: Go SQL database driver for Yandex ClickHouse - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: maximdanilchenko/aiochclient - link: https://github.com/maximdanilchenko/aiochclient - description: Lightweight async http(s) ClickHouse client for python 3.6+ with - types converting - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 1 - ai_description: Lightweight async http(s) ClickHouse client for python 3.6+ with - types converting - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: metrico/clickhouse-mate - link: https://github.com/metrico/clickhouse-mate - description: Advanced User-Interface for ClickHouse - ignore: false - ignore_reason: "" - category: GUI - language: TypeScript - ai_category: GUI - ai_category_confidence: 0.9 - ai_description: Advanced User-Interface for ClickHouse - created_at: 2023-05-01T23:28:03.437781+03:00 - is_new: true - - name: metrico/qryn - link: https://github.com/metrico/qryn - description: qryn is a polyglot, high-performance observability stack. Ingest - and analyze logs, metrics and traces from any agent supporting Loki, Prometheus, - OTLP, Tempo, Elastic, InfluxDB and more! (formerly cLoki) - ignore: true - ignore_reason: based-on - category: "" - language: JavaScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: qryn is a polyglot, high-performance observability stack. Ingest - and analyze logs, metrics and traces from any agent supporting Loki, Prometheus, - OTLP, Tempo, Elastic, InfluxDB and more! (formerly cLoki) - created_at: 2023-05-01T21:41:34.053976+03:00 - is_new: true - - name: mindis/prom2click - link: https://github.com/mindis/prom2click - description: 'Prometheus remote storage adaptor for Clickhouse ' - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Prometheus remote storage adaptor for Clickhouse written in Golang. - created_at: 2023-05-01T21:36:04.145248+03:00 - is_new: true - - name: mintance/nginx-clickhouse - link: https://github.com/mintance/nginx-clickhouse - description: Simple nginx logs parser & transporter to ClickHouse database. - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Simple nginx logs parser & transporter to ClickHouse database. - created_at: 2023-05-01T21:36:04.145248+03:00 - is_new: true - - name: mlcraft-io/mlcraft - link: https://github.com/mlcraft-io/mlcraft - description: Low-code metrics store, modern open-source alternative to Looker - ignore: false - ignore_reason: "" - category: Integrations - language: JavaScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: MLCraft is a low-code metrics layer and a modern open-source alternative - to Looker. It offers a new way of working with data through creating individual - dashboards for different roles and teams or stakeholder groups, and tracking - changes across multiple data sources with a unified dashboard. It is built - using Cube.js as a primary query layer and is suitable for handling trillions - of data points. - created_at: 2023-05-01T21:41:34.053976+03:00 - is_new: true - - name: mprove-io/mprove - link: https://github.com/mprove-io/mprove - description: 'Open Source Self-service Business Intelligence with Version Control - :tada:' - ignore: true - ignore_reason: based-on - category: "" - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Open Source Self-service Business Intelligence with Version Control - created_at: 2023-05-01T21:41:32.883921+03:00 - is_new: true - - name: mymarilyn/aioch - link: https://github.com/mymarilyn/aioch - description: ' aioch - is a library for accessing a ClickHouse database over native - interface from the asyncio' - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: aioch is a library for accessing a ClickHouse database over native - interface from the asyncio. It wraps features of clickhouse-driver for asynchronous - usage. The package can be installed using pip. For more information see clickhouse-driver - usage examples. aioch is distributed under the MIT license. - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: mymarilyn/clickhouse-driver - link: https://github.com/mymarilyn/clickhouse-driver - description: ClickHouse Python Driver with native interface support - ignore: false - ignore_reason: "" - category: Python - language: "" - ai_category: Python - ai_category_confidence: 0.95 - ai_description: ClickHouse Python Driver with native interface support - created_at: 2023-05-01T21:03:18.63532+03:00 - is_new: true - - name: nauu/clickhousebook - link: https://github.com/nauu/clickhousebook - description: ClickHouse原理解析与应用实践 - ignore: true - ignore_reason: not-english - category: "" - language: "" - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: nikepan/clickhouse-bulk - link: https://github.com/nikepan/clickhouse-bulk - description: Collects many small inserts to ClickHouse and send in big inserts - ignore: false - ignore_reason: "" - category: Integrations - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: ClickHouse insert collector in Go language that groups requests - and sends them to ClickHouse servers. - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: openblocks-dev/openblocks - link: https://github.com/openblocks-dev/openblocks - description: "\U0001F525 \U0001F525 \U0001F525 The Open Source Retool Alternative" - ignore: true - ignore_reason: based-on - category: "" - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Open source Retool alternative for creating internal or customer-facing - apps with an all-in-one IDE and domain-specific language for UI-configurable - blocks. Features a visual UI builder with 50+ built-in components, module - and query library, custom components, and native connections to various databases - and APIs. Supports JavaScript everywhere, role-based access control, auto-saved/restorable - history, DIY app themes, and audit logs. Can be self-hosted using Docker, - AWS AMI, or DigitalOcean. Supports contributions in language support, creating - and sharing components and demos, and frontend development. - created_at: 2023-05-01T21:41:34.053973+03:00 - is_new: true - - name: openreplay/openreplay - link: https://github.com/openreplay/openreplay - description: ':tv: OpenReplay is developer-friendly, self-hosted session replay.' - ignore: true - ignore_reason: based-on - category: "" - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: OpenReplay is a self-hosted session replay suite for developers - that lets you see what users do on your web app, helping you troubleshoot - issues faster. It's written in TypeScript. - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: pinba-server/pinba-server - link: https://github.com/pinba-server/pinba-server - description: simple and fast pinba server with storage in clickhouse - ignore: false - ignore_reason: "" - category: Integrations - language: PHP - ai_category: PHP - ai_category_confidence: 0.9 - ai_description: simple and fast pinba server with storage in clickhouse - created_at: 2023-05-01T23:28:03.437781+03:00 - is_new: true - - name: plausible/analytics - link: https://github.com/plausible/analytics - description: Simple, open-source, lightweight (< 1 KB) and privacy-friendly web - analytics alternative to Google Analytics. - ignore: true - ignore_reason: based-on - category: "" - language: Elixir - ai_category: Elixir - ai_category_confidence: 0.8 - ai_description: Plausible Analytics is a lightweight, open-source web analytics - tool for measuring website traffic. It is written in Elixir and is fully compliant - with GDPR, CCPA and PECR. - created_at: 2023-05-01T21:41:32.883921+03:00 - is_new: true - - name: plutov/clickhouse-helm - link: https://github.com/plutov/clickhouse-helm - description: ClickHouse Helm Chart - ignore: false - ignore_reason: "" - category: Ops - language: Dockerfile - ai_category: CLI - ai_category_confidence: 0.8 - ai_description: A fully functioning replicated ClickHouse environment with CLI, - Graphite and Tabix UI included, implemented with Helm chart. - created_at: 2023-05-01T23:28:01.064875+03:00 - is_new: true - - name: red-soft-ru/clickhouse-rpm - link: https://github.com/red-soft-ru/clickhouse-rpm - description: ClickHouse DBMS build script for RHEL based distributions - ignore: false - ignore_reason: "" - category: ODBC - language: Shell - ai_category: ODBC - ai_category_confidence: 0.9 - ai_description: ClickHouse DBMS build script for RHEL based distributions - created_at: 2023-05-01T23:28:01.064848+03:00 - is_new: true - - name: roistat/go-clickhouse - link: https://github.com/roistat/go-clickhouse - description: Golang ClickHouse connector - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: Golang Yandex ClickHouse connector - created_at: 2023-05-01T21:13:08.610152+03:00 - is_new: true - - name: sagframe/sagacity-sqltoy - link: https://github.com/sagframe/sagacity-sqltoy - description: Java真正智慧的ORM框架,除具有JPA功能外,具有最佳的sql编写模式、独创的缓存翻译、最优化的分页、并提供分组汇总、同比环比、行列转换、树形排序汇总、多数据库适配(oracle\mysql\sqlserver\postgresql\sqlite\db2\clickhouse\starrocks\greenplum\dm\kingbase\elasticsearch\mongodb\tidb等)、分库分表、多租户、数据加解密、脱敏等痛点问题的解决方案! - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053977+03:00 - is_new: true - - name: sanchezzzhak/kak-clickhouse - link: https://github.com/sanchezzzhak/kak-clickhouse - description: Yii2 ext. ClickHouse - ignore: false - ignore_reason: "" - category: PHP - language: PHP - ai_category: PHP - ai_category_confidence: 1 - ai_description: Yii2 ext. ClickHouse - created_at: 2023-05-01T23:28:01.064874+03:00 - is_new: true - - name: shlima/click_house - link: https://github.com/shlima/click_house - description: Modern Ruby database driver for ClickHouse - ignore: false - ignore_reason: "" - category: Ruby - language: Ruby - ai_category: Ruby - ai_category_confidence: 0.95 - ai_description: A modern Ruby database driver for ClickHouse. ClickHouse is a - high-performance column-oriented database management system developed by Yandex - which operates Russia's most popular search engine - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: smi2/clickhouse-frontend - link: https://github.com/smi2/clickhouse-frontend - description: Project rename TABIX, this repo depreciation see https://tabix.io/doc/ - https://github.com/smi2/tabix.ui - ignore: false - ignore_reason: "" - category: GUI - language: JavaScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: This project is a JavaScript library for ClickHouse data visualization. - The repository has been renamed to TABIX, and this repository is now deprecated. - Further development will be continued in a new repository - https://github.com/smi2/tabix.ui. - More information about the project is available at https://tabix.io/doc/. - created_at: 2023-05-01T21:13:08.610152+03:00 - is_new: true - - name: smi2/phpClickHouse - link: https://github.com/smi2/phpClickHouse - description: php ClickHouse wrapper - ignore: false - ignore_reason: "" - category: PHP - language: PHP - ai_category: PHP - ai_category_confidence: 0.9 - ai_description: php ClickHouse wrapper - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: sqlchat/sqlchat - link: https://github.com/sqlchat/sqlchat - description: Chat-based SQL Client and Editor for the next decade - ignore: false - ignore_reason: "" - category: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) - language: TypeScript - ai_category: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) - ai_category_confidence: 0.9 - ai_description: Chat-based SQL Client and Editor for the next decade - created_at: 2023-05-01T21:41:34.053975+03:00 - is_new: true - - name: sqlpad/sqlpad - link: https://github.com/sqlpad/sqlpad - description: Web-based SQL editor. Legacy project in maintenance mode. - ignore: false - ignore_reason: "" - category: GUI - language: JavaScript - ai_category: "" - ai_category_confidence: 0.9 - ai_description: SQLPad is a web app for writing and running SQL queries and visualizing - the results. It supports multiple databases via ODBC. - created_at: 2023-05-01T22:00:57.659123+03:00 - is_new: true - - name: subzerocloud/showcase - link: https://github.com/subzerocloud/showcase - description: REST api for your database (PostgreSQL/Sqlite/ClickHouse/MySQL). - ignore: true - ignore_reason: based-on - category: "" - language: TypeScript - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: subZero is a TypeScript library implemented in Rust with JS/TypeScript - bindings that allows developers to implement their own customizable backend - APIs on top of any supported database. This repository contains showcases - of the functionality and versatility of the subZero codebase, including examples - of PostgREST compatible APIs for PostgreSQL, SQLite, MySQL, and ClickHouse - databases. The library provides complete CRUD functionality out of the box - and is extensible for adding custom functionality and business logic. - created_at: 2023-05-01T21:41:34.053974+03:00 - is_new: true - - name: suharev7/clickhouse-rs - link: https://github.com/suharev7/clickhouse-rs - description: Asynchronous ClickHouse client library for Rust programming language. - ignore: false - ignore_reason: "" - category: Rust - language: Rust - ai_category: Rust - ai_category_confidence: 0.98 - ai_description: Asynchronous ClickHouse client library for Rust programming language. - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: tabixio/tabix - link: https://github.com/tabixio/tabix - description: Tabix.io UI - ignore: false - ignore_reason: "" - category: GUI - language: TypeScript - ai_category: GUI - ai_category_confidence: 0.95 - ai_description: Open source simple business intelligence application and sql editor - tool for Clickhouse. - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: tetafro/clickhouse-cluster - link: https://github.com/tetafro/clickhouse-cluster - description: Simple clickhouse cluster with docker-compose - ignore: false - ignore_reason: "" - category: Ops - language: Makefile - ai_category: Ops - ai_category_confidence: 0.9 - ai_description: A simple clickhouse cluster with docker-compose - created_at: 2023-05-01T21:13:08.61015+03:00 - is_new: true - - name: the-tinderbox/ClickhouseBuilder - link: https://github.com/the-tinderbox/ClickhouseBuilder - description: Fluent queries builder for Clickhouse. Also has integration with - Laravel / Lumen. - ignore: false - ignore_reason: "" - category: PHP - language: PHP - ai_category: PHP - ai_category_confidence: 0.95 - ai_description: Fluent queries builder for Clickhouse. Also has integration with - Laravel / Lumen. - created_at: 2023-05-01T21:13:08.610143+03:00 - is_new: true - - name: tlhhup/litemall-dw - link: https://github.com/tlhhup/litemall-dw - description: 基于开源Litemall电商项目的大数据项目,包含前端埋点(openresty+lua)、后端埋点;数据仓库(五层)、实时计算和用户画像。大数据平台采用CDH6.3.2(已使用vagrant+ansible脚本化),同时也包含了Azkaban的workflow。 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:03.437795+03:00 - is_new: true - - name: tobymao/sqlglot - link: https://github.com/tobymao/sqlglot - description: Python SQL Parser and Transpiler - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: SQL parser, transpiler, optimizer, and engine - created_at: 2023-05-01T21:41:34.053973+03:00 - is_new: true - - name: toddwschneider/nyc-taxi-data - link: https://github.com/toddwschneider/nyc-taxi-data - description: Import public NYC taxi and for-hire vehicle (Uber, Lyft) trip data - into a PostgreSQL or ClickHouse database - ignore: false - ignore_reason: "" - category: Examples - language: R - ai_category: Python - ai_category_confidence: 0.9 - ai_description: 'Import public NYC taxi and for-hire vehicle (Uber, Lyft) trip - data into a PostgreSQL or ClickHouse database. Scripts to download, process, - and analyze data from 3+ billion taxi and for-hire vehicle (Uber, Lyft, etc.) - trips originating in New York City since 2009. ' - created_at: 2023-05-01T21:13:08.610146+03:00 - is_new: true - - name: trickstercache/trickster - link: https://github.com/trickstercache/trickster - description: Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator - ignore: false - ignore_reason: "" - category: Ops - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Trickster is an HTTP reverse proxy/cache for http applications - and a dashboard query accelerator for time series databases, written in Go. - created_at: 2023-05-01T21:41:32.883921+03:00 - is_new: true - - name: uber/storagetapper - link: https://github.com/uber/storagetapper - description: StorageTapper is a scalable realtime MySQL change data streaming, - logical backup and logical replication service - ignore: true - ignore_reason: based-on - category: "" - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: StorageTapper is a scalable realtime MySQL change data streaming, - logical backup and logical replication service, written in Go. - created_at: 2023-05-01T21:41:34.053975+03:00 - is_new: true - - name: uptrace/go-clickhouse - link: https://github.com/uptrace/go-clickhouse - description: Golang ClickHouse client - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: 'Golang ClickHouse client. ClickHouse client for Go 1.18+. This - ClickHouse client uses native protocol to communicate with ClickHouse server - and requires Go 1.18+ in order to use generics. This is not a database/sql - driver, but the API is compatible. Main features are: ClickHouse native protocol - support and efficient column-oriented design.API compatible with database/sql.[Bun](https://github.com/uptrace/bun/)-like - query builder.' - created_at: 2023-05-01T21:36:04.145249+03:00 - is_new: true - - name: uptrace/uptrace - link: https://github.com/uptrace/uptrace - description: 'Open source APM: OpenTelemetry traces, metrics, and logs' - ignore: true - ignore_reason: based-on - category: "" - language: Vue - ai_category: JavaScript/Typescript - ai_category_confidence: 0.9 - ai_description: Open source APM tool that supports distributed tracing, metrics, - and logs - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: vahid-sohrabloo/chconn - link: https://github.com/vahid-sohrabloo/chconn - description: Low-level ClickHouse database driver for Golang - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 1 - ai_description: chconn is a low-level ClickHouse database driver for Golang with - a connection pool. - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: wgzhao/Addax - link: https://github.com/wgzhao/Addax - description: 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. - ignore: true - ignore_reason: based-on - category: "" - language: Java - ai_category: Java - ai_category_confidence: 1 - ai_description: 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. - created_at: 2023-05-01T21:41:34.053974+03:00 - is_new: true - - name: x-ream/sqli - link: https://github.com/x-ream/sqli - description: orm sql interface, Criteria, CriteriaBuilder, ResultMapBuilder - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.883918+03:00 - is_new: true - - name: xzkostyan/clickhouse-sqlalchemy - link: https://github.com/xzkostyan/clickhouse-sqlalchemy - description: ClickHouse dialect for SQLAlchemy - ignore: false - ignore_reason: "" - category: Python - language: Python - ai_category: Python - ai_category_confidence: 0.9 - ai_description: ClickHouse dialect for SQLAlchemy to ClickHouse database - created_at: 2023-05-01T21:13:08.610144+03:00 - is_new: true - - name: young-datafan-ooooo1/sqlbuilder - link: https://github.com/young-datafan-ooooo1/sqlbuilder - description: 通用的sql构建包,目前支持(mysql、oracle、postgresql、sqlserver、Clickhouse)的大部分函数,以及多表关联。 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053969+03:00 - is_new: true - - name: ysc/data-generator - link: https://github.com/ysc/data-generator - description: ' 如果你在从事大数据BI的工作,想对比一下MySQL、GreenPlum、Elasticsearch、Hive、Spark SQL、Presto、Impala、Drill、HAWQ、Druid、Pinot、Kylin、ClickHouse、Kudu等不同实现方案之间的表现,那你就需要一份标准的数据进行测试,这个开源项目就是为了生成这样的标准数据。' - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:34.053977+03:00 - is_new: true - - name: ytsaurus/ytsaurus - link: https://github.com/ytsaurus/ytsaurus - description: YTsaurus is a scalable and fault-tolerant open-source big data platform. - ignore: true - ignore_reason: based-on - category: "" - language: C++ - ai_category: C++ - ai_category_confidence: 0.95 - ai_description: YTsaurus is a scalable and fault-tolerant open-source big data - platform built with C++ that supports MapReduce model, a distributed file - system and a NoSQL key-value database. It also includes an expansive MapReduce - module, distributed ACID transactions, a variety of SDKs and APIs, and a user-friendly - UI. - created_at: 2023-05-01T21:41:32.88392+03:00 - is_new: true - - name: yymysql/mysql-clickhouse-replication - link: https://github.com/yymysql/mysql-clickhouse-replication - description: 用于从mysql增量同步数据到clickhouse - ignore: true - ignore_reason: not-english - category: "" - language: Python - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T23:28:01.064875+03:00 - is_new: true - - name: zeromicro/cds - link: https://github.com/zeromicro/cds - description: Data syncing in golang for ClickHouse. - ignore: false - ignore_reason: "" - category: Golang - language: Go - ai_category: Golang - ai_category_confidence: 0.9 - ai_description: Data syncing in golang for ClickHouse. - created_at: 2023-05-01T21:13:08.610145+03:00 - is_new: true - - name: zhisheng17/flink-learning - link: https://github.com/zhisheng17/flink-learning - description: flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 - Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 - Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 - ignore: true - ignore_reason: not-english - category: "" - language: Java - ai_category: "" - ai_category_confidence: 0 - ai_description: "" - created_at: 2023-05-01T21:41:32.883919+03:00 - is_new: true - - name: zlzforever/ClickHouseMigrator - link: https://github.com/zlzforever/ClickHouseMigrator - description: Help to migrate data to ClickHouse, create database and table auto. - ignore: false - ignore_reason: "" - category: Ops - language: C# - ai_category: .Net - ai_category_confidence: 0.9 - ai_description: ClickHouse database migration tool written in C# for .NET 5.0. - created_at: 2023-05-01T23:28:01.064879+03:00 - is_new: true + - name: 8bitov/clickhouse-php-client + link: https://github.com/8bitov/clickhouse-php-client + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: PHP + tags: "" + - name: APIJSON/APIJSON-Demo + link: https://github.com/APIJSON/APIJSON-Demo + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: apiauto, apijson, clickhouse, dameng, db2, milvus, mongodb, mssql, mysql, mysql-database, oracle, postgres, postgresql, postgresql-database, presto, python, sqlserver, tdengine, tidb + - name: AlexAkulov/clickhouse-backup + link: https://github.com/AlexAkulov/clickhouse-backup + description: Clickhouse-backup is a utility that facilitates the creation and restoration of backups for ClickHouse databases. It supports various storage types, including cloud and non-cloud options, making it versatile for different environments. The tool allows for efficient storage of multiple backups and offers features like streaming compression and incremental backups. It is essential for users who need to ensure data safety and recovery for their ClickHouse databases. + summary: Clickhouse-backup is a utility for creating and restoring backups of ClickHouse databases, supporting various cloud and non-cloud storage types. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for creating and restoring backups of ClickHouse databases, which is a crucial aspect of managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: "" + tags: altinity, backup, clickhouse, cloud-storage, data-integrity, database, database-management, incremental-backups, restore, utility + - name: AlexeyKupershtokh/clickhouse-maxmind-geoip + link: https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip + description: This project integrates the MaxMind GeoLite2 database with ClickHouse to provide enhanced geolocation capabilities. It includes dictionary and table definitions for the GeoLite2 data, along with query examples for usage. The project also provides Docker configurations for easy setup and experimentation with the ClickHouse database. Additionally, it addresses issues related to loading certain GeoLite2 files that ClickHouse may consider corrupted. + summary: A project for integrating MaxMind GeoLite2 database with ClickHouse for enhanced geolocation capabilities. + ignore: false + ignore_reason: "" + category_rationale: The project integrates MaxMind GeoLite2 database with ClickHouse, enhancing geolocation capabilities, which falls under data visualization and analysis. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: Dockerfile + tags: clickhouse, clickhouse-server, maxmind, maxmind-geoip, maxmind-geoip2-api + - name: AlexeySetevoi/ansible-clickhouse + link: https://github.com/AlexeySetevoi/ansible-clickhouse + description: This project provides an Ansible role that facilitates the deployment and management of ClickHouse server instances. Users can customize configurations such as version, ports, user management, and quotas through easily defined variables. The role supports creating custom profiles, managing databases, and integrating with external services like Kafka and LDAP. It aims to simplify the process of setting up and maintaining ClickHouse environments for users. + summary: Ansible role for deploying and managing ClickHouse server instances with customizable configurations. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as an Ansible role for deploying and managing ClickHouse server instances, which directly aligns with the category of applications for managing ClickHouse. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Jinja + tags: ansible, automation, clickhouse, configuration, customizable, database, databases, deployment, integration, kafka, ldap, management, quotas, role, server, users + - name: Altinity/clickhouse-backup + link: https://github.com/Altinity/clickhouse-backup + description: Altinity/clickhouse-backup is a utility that facilitates easy backup and restoration of ClickHouse databases. It supports various storage types, including cloud and non-cloud options, making it versatile for different environments. The tool allows for efficient storage of multiple backups and supports incremental backups, ensuring data integrity and availability. It is designed to work closely with ClickHouse, requiring access to the same files as the ClickHouse server, and offers features like streaming compression for uploads and downloads. + summary: Altinity/clickhouse-backup is a utility for easy backup and restore of ClickHouse databases with support for various storage types. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for backing up and restoring ClickHouse databases, which falls under data movement and synchronization utilities. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: backup, clickhouse, clickhouse-backup, clickhousedump, dump, s3 + - name: Altinity/clickhouse-grafana + link: https://github.com/Altinity/clickhouse-grafana + description: The Altinity ClickHouse datasource plugin enables users to connect Grafana with ClickHouse, allowing for effective data visualization. It supports various features such as raw SQL editing, query setup, and macros, enhancing the user experience when working with ClickHouse data. The plugin is maintained by Altinity and provides compatibility with multiple versions of Grafana. Users can easily install the plugin and configure it to access ClickHouse via HTTP/HTTPS, making it a valuable tool for data analysts and developers. + summary: Altinity ClickHouse datasource plugin enables integration of ClickHouse with Grafana for data visualization. + ignore: false + ignore_reason: "" + category_rationale: The project is a Grafana datasource plugin specifically designed for integrating ClickHouse, which is primarily used for data visualization and analysis. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: "" + tags: clickhouse, clickhouse-datasource, grafana + - name: Altinity/clickhouse-mysql-data-reader + link: https://github.com/Altinity/clickhouse-mysql-data-reader + description: This project is a Python library that facilitates the reading of data from MySQL databases and its subsequent transfer into ClickHouse. It provides users with the necessary tools to efficiently move data between these two database systems. The library includes a manual and usage examples to assist users in implementing the data transfer process. This makes it a valuable resource for developers looking to integrate MySQL with ClickHouse for data analysis and reporting purposes. + summary: A Python library for reading data from MySQL and transferring it into ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed for reading data from MySQL and transferring it into ClickHouse, which aligns with ETL (Extract, Transform, Load) processes. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: clickhouse, migration, mysql + - name: Altinity/clickhouse-operator + link: https://github.com/Altinity/clickhouse-operator + description: The Altinity Kubernetes Operator for ClickHouse is a tool that facilitates the management of ClickHouse clusters on Kubernetes. It allows users to create and configure clusters as custom resources, manage ClickHouse configurations, and handle user management. The operator supports scaling, version upgrades, and integrates with Prometheus for metrics monitoring. This project is essential for users looking to deploy ClickHouse in a Kubernetes environment efficiently. + summary: Altinity Kubernetes Operator for ClickHouse is a tool for managing ClickHouse clusters on Kubernetes. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed to create, configure, and manage ClickHouse clusters on Kubernetes, which directly aligns with the category of applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: "" + tags: clickhouse, clickhouse-operator, kubernetes, kubernetes-operator + - name: Altinity/clickhouse-rpm-install + link: https://github.com/Altinity/clickhouse-rpm-install + description: This project offers a detailed guide on how to install ClickHouse using RPM packages from Altinity's repositories. It includes instructions for both script-based and manual installation methods, catering to different user preferences. The documentation covers necessary dependencies, repository registration, and package installation steps for various operating systems, including CentOS and Amazon Linux. Overall, it serves as a valuable resource for system administrators looking to set up ClickHouse efficiently. + summary: A guide for installing ClickHouse using RPM packages from Altinity's repositories, tailored for system administrators. + ignore: false + ignore_reason: "" + category_rationale: The project provides a comprehensive guide for installing ClickHouse using RPM packages, which is primarily documentation aimed at system administrators. + category: Documentation + category_confidence: 0.95 + language: "" + tags: clickhouse, install, rpm + - name: Altinity/clickhouse-sink-connector + link: https://github.com/Altinity/clickhouse-sink-connector + description: The Altinity Sink Connector is designed to facilitate the automatic transfer of data from MySQL and PostgreSQL databases to ClickHouse for efficient analysis. It supports initial data dumps, change data capture, and can handle schema changes automatically. The connector can operate in different deployment models, including lightweight and Kafka-based setups, making it scalable for various use cases. Additionally, it provides features like checksum-based table comparisons and recovery from failures, ensuring reliable data synchronization. + summary: The Altinity Sink Connector automates data transfer from MySQL and PostgreSQL to ClickHouse for efficient analysis. + ignore: false + ignore_reason: "" + category_rationale: The project automates data transfer from MySQL and PostgreSQL to ClickHouse, which aligns with tools and utilities for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Roff + tags: avro, cdc, clickhouse, debezium, kafka, kafka-connect, mongo, mysql, postgresql, replication, sqlserver + - name: AutohomeCorp/frostmourne + link: https://github.com/AutohomeCorp/frostmourne + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: alarm, alert, alertmanager, clickhouse, dingtalk-robot, elastalert, elasticsearch, element-ui, influxdb, iotdb, logging, monitor, mybatis, mybatis-dynamic-sql, prometheus, skywalking, springboot2, vue, vue-element-admin, wechat-message + - name: Changelog + link: https://github.com/ClickHouse/ClickHouse/blob/master/CHANGELOG.md + description: Changelog is a documentation file that tracks the history of changes made to the ClickHouse project. It provides a detailed account of updates, improvements, and fixes that have been implemented over time. This allows users and developers to understand the evolution of the project and the specific changes that have occurred in each version. The changelog is essential for maintaining transparency and facilitating better project management. + summary: Changelog is a documentation file that tracks the history of changes made to the ClickHouse project. + ignore: false + ignore_reason: "" + category_rationale: The project is a documentation file that tracks changes in the ClickHouse project, which fits well under the category of documentation and guides. + category: Documentation + category_confidence: 0.9 + language: "" + tags: changelog, clickhouse, documentation, history-of-changes, project-updates, software-updates, updates, version-history + - name: ClickHouse-China/ClickhouseMeetup + link: https://github.com/ClickHouse-China/ClickhouseMeetup + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: "" + - name: ClickHouse/ClickHouse + link: https://github.com/ClickHouse/ClickHouse + description: "" + summary: "" + ignore: true + ignore_reason: exists in header + category_rationale: "" + category: Documentation + category_confidence: 0 + language: "" + tags: ai, analytics, big-data, clickhouse, cpp, dbms, distributed-database, hacktoberfest, mpp, olap, rust, sql + - name: ClickHouse/ch-go + link: https://github.com/ClickHouse/ch-go + description: ch-go is a high-performance low-level TCP client for ClickHouse, optimized for fast data block streaming in Go. It is designed to minimize network, CPU, and memory overhead while providing efficient data handling. The library does not support connection pooling or goroutine safety by default, making it suitable for single connection use cases. It offers features like OpenTelemetry support, generics, and the ability to read and write ClickHouse dumps in native format, making it a powerful tool for developers working with ClickHouse in Go. + summary: ch-go is a high-performance low-level TCP client for ClickHouse, optimized for fast data block streaming in Go. + ignore: false + ignore_reason: "" + category_rationale: The project is a low-level TCP client specifically designed for ClickHouse, implemented in Go, which aligns it closely with the category of Golang binding, library or SDK. + category: Golang + category_confidence: 0.95 + language: Go + tags: binary, clickhouse, driver, go, golang, protocol + - name: ClickHouse/clickhouse-connect + link: https://github.com/ClickHouse/clickhouse-connect + description: ClickHouse Connect is a high-performance Python library that facilitates the connection between ClickHouse and various data manipulation tools such as Pandas and Superset. It supports data structures like Pandas DataFrames, Numpy Arrays, and PyArrow Tables, making it versatile for data analysis tasks. The library also includes a minimal SQLAlchemy implementation for compatibility with Superset, although it lacks ORM features. Additionally, it provides async support for use in asyncio environments, enhancing its usability in modern Python applications. + summary: ClickHouse Connect is a high-performance Python library for connecting ClickHouse to data manipulation tools like Pandas and Superset. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed for connecting ClickHouse to data manipulation tools, which aligns it closely with the category of Python binding, library or sdk. + category: Python + category_confidence: 0.95 + language: Python + tags: clickhouse, python + - name: ClickHouse/clickhouse-cpp + link: https://github.com/ClickHouse/clickhouse-cpp + description: ClickHouse/clickhouse-cpp is a C++ client library that allows developers to connect to and interact with ClickHouse databases. It supports various data types and provides functionalities for creating tables, inserting data, and executing queries. The library is built with C++17 and requires CMake for building applications that utilize it. Additionally, it includes examples and guidelines for integrating the library into other C++ projects, making it a useful tool for developers working with ClickHouse. + summary: ClickHouse/clickhouse-cpp is a C++ client library for connecting and interacting with ClickHouse databases. + ignore: false + ignore_reason: "" + category_rationale: The project is a C++ client library specifically designed for connecting and interacting with ClickHouse databases, which fits the category of C++ binding, library or sdk. + category: C++ + category_confidence: 0.95 + language: C++ + tags: clickhouse, cpp + - name: ClickHouse/clickhouse-docs + link: https://github.com/ClickHouse/clickhouse-docs + description: This repository manages the documentation for ClickHouse, an open-source column-oriented database management system. It provides resources and guidelines to help users effectively utilize ClickHouse for their projects and applications. The documentation is built using Docusaurus and is hosted on Vercel, allowing for easy access and contributions. Users can run a local copy of the documentation site to see changes before they are published, and contributions are encouraged through a structured process. + summary: This project is a documentation repository for ClickHouse, providing resources and guidelines for effective use of the ClickHouse database. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily focused on providing documentation and guidelines for the ClickHouse database, making it a clear fit for the Documentation and guides category. + category: Documentation + category_confidence: 0.95 + language: JavaScript + tags: clickhouse, documentation, guide + - name: ClickHouse/clickhouse-go + link: https://github.com/ClickHouse/clickhouse-go + description: ClickHouse/go is a Golang SQL database client that provides a native protocol interface for interacting with ClickHouse databases. It supports advanced query features and optimizes performance through the use of ClickHouse's native format. The client includes functionalities such as connection pooling, failover, load balancing, and bulk write support. Additionally, it offers compatibility with the standard database/sql interface, making it versatile for various use cases. + summary: ClickHouse/go is a Golang SQL database client for ClickHouse that supports native protocol and advanced query features. + ignore: false + ignore_reason: "" + category_rationale: The project is a Golang SQL database client specifically designed for ClickHouse, which aligns it closely with the category of Golang binding, library or SDK. + category: Golang + category_confidence: 0.95 + language: "" + tags: analytics-database, clickhouse, database, golang, golang-driver, sql + - name: ClickHouse/clickhouse-java + link: https://github.com/ClickHouse/clickhouse-java + description: This project provides an official Java Client and JDBC Driver for the ClickHouse database, allowing developers to interact with the database using Java. The project includes two versions of the client, with the newer version (client-v2) offering a stable API and improved performance features. It supports various functionalities such as SSL, HTTP protocol, and the ability to insert data using POJOs. The documentation provides examples and installation instructions, making it easy for developers to integrate it into their applications. + summary: ClickHouse Java Client and JDBC Driver for interacting with ClickHouse Database. + ignore: false + ignore_reason: "" + category_rationale: The project is a Java client and JDBC driver specifically designed for interacting with the ClickHouse database, which aligns perfectly with the category of Java or JDBC binding, library or SDK. + category: Java + category_confidence: 0.95 + language: "" + tags: clickhouse, java-client, jdbc, jdbc-driver + - name: ClickHouse/clickhouse-jdbc-bridge + link: https://github.com/ClickHouse/clickhouse-jdbc-bridge + description: ClickHouse JDBC Bridge is a tool that enables executing distributed queries across multiple external data sources using ClickHouse. It acts as a stateless proxy, allowing users to run distributed queries in real-time across various data sources. The project includes experimental codes and is no longer supported, which may lead to reliability and security vulnerabilities. Users can set it up using Docker, Debian/RPM packages, or Java CLI, making it versatile for different environments. + summary: ClickHouse JDBC Bridge is a tool that enables executing distributed queries across multiple external data sources using ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically a JDBC bridge for ClickHouse, which directly relates to Java and JDBC technologies. + category: Java + category_confidence: 0.9 + language: Java + tags: clickhouse, clickhouse-jdbc-bridge, external-database + - name: ClickHouse/clickhouse-js + link: https://github.com/ClickHouse/clickhouse-js + description: 'The ClickHouse JS client is an official TypeScript library for interacting with ClickHouse databases, supporting both Node.js and web applications. It includes three packages: one for Node.js that utilizes HTTP and Stream APIs, another for web applications using Fetch and Web Streams, and a common package for shared types. The library is designed to handle streaming for both selects and inserts, making it versatile for various use cases. Comprehensive documentation and usage examples are provided to assist developers in integrating the client into their applications.' + summary: ClickHouse JS client is a TypeScript library for ClickHouse that supports both Node.js and web applications with streaming capabilities. + ignore: false + ignore_reason: "" + category_rationale: The project is a TypeScript library specifically designed for ClickHouse, which aligns it closely with the JavaScript or TypeScript binding, library, or SDK category. + category: JavaScript/Typescript + category_confidence: 0.95 + language: TypeScript + tags: clickhouse, http, https, javascript, nodejs, streaming, typescript + - name: ClickHouse/clickhouse-kafka-connect + link: https://github.com/ClickHouse/clickhouse-kafka-connect + description: clickhouse-kafka-connect is a Java-based Kafka Connect sink connector that enables data delivery from Kafka topics to ClickHouse tables. It facilitates the integration of Kafka with ClickHouse, allowing users to efficiently transfer data. The connector supports exactly-once delivery semantics and provides transformation capabilities for Kafka message keys. Documentation is available for users to understand the design and configuration of the connector. + summary: clickhouse-kafka-connect is a Java-based Kafka Connect sink connector that enables data delivery from Kafka topics to ClickHouse tables. + ignore: false + ignore_reason: "" + category_rationale: The project is a Java-based Kafka Connect sink connector specifically designed for delivering data from Kafka to ClickHouse, which aligns with Java or JDBC binding. + category: Java + category_confidence: 0.9 + language: Java + tags: clickhouse, kafka, kafka-connect, sink + - name: ClickHouse/clickhouse-odbc + link: https://github.com/ClickHouse/clickhouse-odbc + description: This project provides an official ODBC driver for ClickHouse, allowing users to access ClickHouse as a data source across multiple platforms. It supports various configurations and is compatible with different ODBC driver managers such as MDAC, UnixODBC, and iODBC. The driver is tested against ClickHouse server version 21.3 and aims to facilitate seamless integration with applications that require ODBC access. Users can install pre-built binaries or build the driver from source if needed. + summary: An official ODBC driver for accessing ClickHouse as a data source, supporting multiple platforms and configurations. + ignore: false + ignore_reason: "" + category_rationale: The project is an ODBC driver specifically designed for ClickHouse, which fits the category of ODBC binding, library, or SDK. + category: ODBC + category_confidence: 0.9 + language: C++ + tags: clickhouse, odbc, odbc-driver + - name: ClickHouse/clickhouse-presentations + link: https://github.com/ClickHouse/clickhouse-presentations + description: This project is a repository of presentation materials for ClickHouse, an open-source column-oriented database management system. It allows users to generate analytical data reports in real time. The presentations are available in HTML format and can be accessed through a specific link. This resource is valuable for users looking to understand and utilize ClickHouse effectively. + summary: This project is a repository of presentation materials for ClickHouse, an open-source column-oriented database management system. + ignore: false + ignore_reason: "" + category_rationale: The project provides presentation materials and documentation related to ClickHouse, which aligns with the category of documentation and guides. + category: Documentation + category_confidence: 0.9 + language: "" + tags: clickhouse, presentations, slides + - name: ClickHouse/clickhouse_exporter + link: https://github.com/ClickHouse/clickhouse_exporter + description: This project is a Go-based exporter that scrapes statistics from older versions of ClickHouse and exports them for Prometheus. It is designed specifically for older ClickHouse versions, as modern versions have an embedded Prometheus endpoint. The exporter runs as a server that periodically collects data and makes it available via HTTP. Users can configure it using environment variables for credentials and can also run it using Docker. + summary: A Go-based exporter that scrapes ClickHouse stats for Prometheus, designed for older ClickHouse versions. + ignore: false + ignore_reason: "" + category_rationale: The project is an exporter that scrapes ClickHouse stats for Prometheus, which is directly related to metrics collection and monitoring. + category: Metrics and Monitoring + category_confidence: 0.9 + language: Go + tags: clickhouse, exporter, prometheus, stats + - name: ClickHouse/dbt-clickhouse + link: https://github.com/ClickHouse/dbt-clickhouse + description: This project is a Python plugin that integrates dbt functionality with ClickHouse, enabling advanced data modeling and analytics. It supports various materialization features such as table, view, and incremental materialization, along with dbt-utils macros. The plugin is designed for ClickHouse version 22.1 or newer and provides a simplified approach to database schema management. Users can install it via Python package managers and configure it for their specific ClickHouse settings. + summary: A Python plugin that integrates dbt functionality with ClickHouse, enabling advanced data modeling and analytics. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python plugin that integrates dbt functionality with ClickHouse, which aligns it with the category of Python bindings and libraries. + category: Python + category_confidence: 0.9 + language: Python + tags: clickhouse, dababase, dbt + - name: ClickHouse/github-explorer + link: https://github.com/ClickHouse/github-explorer + description: This project offers a dataset derived from the GH Archive, containing all GitHub events since 2011 in a structured format. The dataset, which includes 3.1 billion records, is hosted on ClickHouse and is available for research purposes. Users can download the dataset and utilize it to answer various questions about GitHub, such as counting stars, analyzing repository growth, and understanding user interactions. The project serves as a valuable resource for researchers and analysts interested in GitHub data. + summary: A comprehensive dataset from GitHub events since 2011, hosted on ClickHouse for research and analysis. + ignore: false + ignore_reason: "" + category_rationale: The project provides a comprehensive dataset from GitHub events hosted on ClickHouse, specifically designed for research and analysis, which aligns with the category of visualizing and analyzing data. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: HTML + tags: analytics, clickhouse, github, github-api, olap, sql + - name: ClickHouse/graphouse + link: https://github.com/ClickHouse/graphouse + description: Graphouse is a tool that allows users to utilize ClickHouse as a storage backend for Graphite metrics. It features a TCP server for receiving metrics via the Graphite plaintext protocol and provides HTTP APIs for metric search and data retrieval. Additionally, it includes an API for managing the metric tree. This integration enhances the capabilities of ClickHouse in handling time-series data, making it suitable for monitoring and metrics collection. + summary: Graphouse enables the use of ClickHouse as a storage solution for Graphite metrics. + ignore: false + ignore_reason: "" + category_rationale: The project enables the use of ClickHouse as a storage solution specifically for Graphite metrics, which aligns with applications that manage and deploy ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Java + tags: clickhouse, graphite, graphite-backends + - name: ClickHouse/metabase-clickhouse-driver + link: https://github.com/ClickHouse/metabase-clickhouse-driver + description: This project is a ClickHouse driver designed specifically for Metabase, enabling seamless integration for data visualization and analysis. It supports various versions of ClickHouse and provides installation instructions for both JAR and Docker container setups. The driver allows users to connect Metabase with ClickHouse, enhancing the capabilities of Metabase as a business intelligence tool. Additionally, it includes features like connection impersonation and CSV uploads, tailored for ClickHouse Cloud. + summary: This project is a ClickHouse driver for Metabase that facilitates integration for data visualization and analysis. + ignore: false + ignore_reason: "" + category_rationale: The project is a driver for Metabase, which is a JavaScript-based business intelligence tool, facilitating integration with ClickHouse for data visualization and analysis. + category: JavaScript/Typescript + category_confidence: 0.8 + language: Clojure + tags: analytics, bi-tools, business-intelligence, clickhouse, metabase + - name: ContentSquare/chproxy + link: https://github.com/ContentSquare/chproxy + description: Chproxy is an HTTP proxy and load balancer designed for the ClickHouse database. It serves as a tool to facilitate efficient communication with ClickHouse, enhancing performance and reliability. This open-source project is maintained by the community and provides full documentation on its official website. It is not an official ClickHouse project, but it aims to support users in deploying and managing ClickHouse effectively. + summary: Chproxy is an HTTP proxy and load balancer designed for the ClickHouse database. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as an HTTP proxy and load balancer for the ClickHouse database, which falls under the category of applications that manage ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Go + tags: clickhouse, clickhouse-proxy, load-balancer, proxy + - name: DLuPan/DorisParser + link: https://github.com/DLuPan/DorisParser + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: DarkWanderer/ClickHouse.Client + link: https://github.com/DarkWanderer/ClickHouse.Client + description: ClickHouse.Client is a high-performance ADO.NET client for efficiently interacting with the ClickHouse big data relational database. It supports a wide range of ClickHouse-specific types and offers features like bulk insertion and compressed binary protocol over HTTP(S). The library is designed to be compliant with ADO.NET standards and works seamlessly with various ORM frameworks. Its advantages include reduced memory usage and enhanced support for ClickHouse types compared to other .NET clients. + summary: ClickHouse.Client is a high-performance ADO.NET client for efficiently interacting with the ClickHouse big data relational database. + ignore: false + ignore_reason: "" + category_rationale: The project is a high-performance ADO.NET client specifically designed for interacting with the ClickHouse database, which aligns it closely with the .Net or C# binding, library or sdk category. + category: .Net + category_confidence: 0.95 + language: C# + tags: ado-net, clickhouse, client, database, dotnet + - name: DmitryBe/spark-clickhouse + link: https://github.com/DmitryBe/spark-clickhouse + description: This project is a Scala library that provides a connector for transferring data from Spark DataFrames to Yandex ClickHouse tables. It allows users to create databases and tables in ClickHouse directly from Spark, as well as save DataFrames to ClickHouse tables. The library includes examples of how to set up a Spark session, create a DataFrame, and configure ClickHouse parameters. Additionally, it provides a Docker image for easier deployment and usage. + summary: A Scala library that provides a connector for transferring data from Spark DataFrames to Yandex ClickHouse tables. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala library specifically designed to connect Spark DataFrames with Yandex ClickHouse, which fits the definition of a binding or library. + category: Scala + category_confidence: 0.9 + language: Scala + tags: "" + - name: DotNetNext/SqlSugar + link: https://github.com/DotNetNext/SqlSugar + description: SqlSugar is an open-source ORM framework for .NET that simplifies database management with features like low code, high performance, and multi-database compatibility. It supports various databases including MySQL, SQL Server, and PostgreSQL, making it versatile for different applications. The framework allows for zero SQL ORM table building and supports complex operations like cross-database queries and tenant data isolation. With its comprehensive features, SqlSugar is designed to handle large data sets efficiently and is suitable for both simple and complex applications. + summary: SqlSugar is a .NET open-source ORM framework designed for easy and efficient database management. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily a .NET ORM framework, which does not fit into the C++ category. + category: C++ + category_confidence: 0.1 + language: C# + tags: clickhouse, core, mysql, oralce, orm, postgresql, questdb, sqlite, sqlsever + - name: EdurtIO/datacap + link: https://github.com/EdurtIO/datacap + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: FriendsOfDoctrine/dbal-clickhouse + link: https://github.com/FriendsOfDoctrine/dbal-clickhouse + description: This project provides a Doctrine DBAL driver for ClickHouse, allowing PHP applications to seamlessly interact with the ClickHouse database. It supports various versions of Doctrine DBAL and PHP, making it versatile for different application setups. The driver is suitable for use with Symfony and other frameworks that utilize Doctrine. It includes detailed installation instructions, usage examples, and configuration options for creating databases and tables in ClickHouse. + summary: A Doctrine DBAL driver for ClickHouse, enabling seamless integration with PHP applications. + ignore: false + ignore_reason: "" + category_rationale: The project is a Doctrine DBAL driver specifically designed for integrating ClickHouse with PHP applications, which fits the definition of a PHP binding or library. + category: PHP + category_confidence: 0.9 + language: PHP + tags: clickhouse, doctrine, doctrine-dbal, doctrine-orm, doctrine2, doctrine4, symfony + - name: HouseOps/HouseOps + link: https://github.com/HouseOps/HouseOps + description: HouseOps is an enterprise UI for managing and monitoring ClickHouse database clusters, built with Electron and React. It allows users to run queries, monitor the health of ClickHouse, and perform various other tasks related to database management. The application is designed for ease of use and rapid application development, leveraging modern web technologies. HouseOps is also listed in the official ClickHouse documentation as a third-party tool, indicating its relevance and utility in the ClickHouse ecosystem. + summary: HouseOps is an enterprise UI for managing and monitoring ClickHouse database clusters, built with Electron and React. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as a UI for managing and monitoring ClickHouse database clusters, which aligns closely with the category of applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: JavaScript + tags: "" + - name: IMSMWU/RClickhouse + link: https://github.com/IMSMWU/RClickhouse + description: RClickhouse is an R package that serves as a DBI interface for the Yandex Clickhouse database, facilitating efficient data manipulation and analytics. It allows users to perform operations using dplyr and dbplyr idioms, making it easier to work with large datasets. The package supports both SQL-style commands and ClickHouse functions, providing flexibility in querying the database. Additionally, it offers installation options from CRAN and GitHub, catering to different user needs. + summary: RClickhouse is an R package that provides a DBI interface for the Yandex Clickhouse database, enabling efficient data manipulation and analytics. + ignore: false + ignore_reason: "" + category_rationale: The project is an R package that provides a DBI interface specifically for the Yandex Clickhouse database, which aligns it closely with the R language binding category. + category: R + category_confidence: 0.95 + language: R + tags: clickhouse, clickhouse-database, dbi-interface, dplyr, dplyr-sql-backends, r + - name: ITECOMMPAY/kibouse + link: https://github.com/ITECOMMPAY/kibouse + description: Kibouse is a Go tool designed to integrate Kibana with Clickhouse for log analytics and search functionalities. It allows users to configure Kibana to work with Clickhouse as a backend for log storage and retrieval. Although development has ceased, the project serves as a minimal viable product (MVP) for those interested in this integration. Users can set up Kibouse by configuring it to connect with Clickhouse and Kibana, enabling them to visualize and analyze logs effectively. The project includes detailed configuration options and usage instructions for setting up the integration. + summary: Kibouse is a Go tool that integrates Kibana with Clickhouse for log analytics and search. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go tool that integrates Kibana with Clickhouse, which aligns with the category of Golang binding, library or sdk. + category: Golang + category_confidence: 0.9 + language: Go + tags: "" + - name: Infinidat/infi.clickhouse_fdw + link: https://github.com/Infinidat/infi.clickhouse_fdw + description: This project provides a PostgreSQL Foreign Data Wrapper (FDW) for querying ClickHouse tables as if they were PostgreSQL tables. It enables users to seamlessly integrate ClickHouse with PostgreSQL, allowing for efficient data retrieval and manipulation. The FDW is built on top of Multicorn and infi.clickhouse_orm, providing features like automatic foreign table definition generation and query planning hints. However, it currently supports only SELECT operations and has limitations with complex ClickHouse data types. + summary: A PostgreSQL Foreign Data Wrapper for querying ClickHouse tables as if they were PostgreSQL tables. + ignore: false + ignore_reason: "" + category_rationale: The project is a Foreign Data Wrapper (FDW) that allows querying ClickHouse tables from PostgreSQL, which is a specific use case for Python bindings in database interactions. + category: Python + category_confidence: 0.9 + language: Python + tags: "" + - name: Infinidat/infi.clickhouse_orm + link: https://github.com/Infinidat/infi.clickhouse_orm + description: This project is a simple ORM for Python that facilitates interaction with the ClickHouse database, enabling users to define model classes for data modeling and querying. It allows for easy insertion and retrieval of data, as demonstrated through examples of monitoring CPU usage. Users can create tables, insert data, and perform queries using either a query builder or raw SQL. The project includes documentation and examples to help users get started with using the ORM effectively. + summary: A simple ORM for Python to interact with the ClickHouse database, allowing easy data modeling and querying. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python ORM specifically designed for interacting with the ClickHouse database, which fits the definition of a Python library or SDK. + category: Python + category_confidence: 0.9 + language: Python + tags: "" + - name: JiamingMai/clickhouse-ast-parser + link: https://github.com/JiamingMai/clickhouse-ast-parser + description: ClickHouse AST Parser is a Java library that allows users to parse ClickHouse SQL statements into Abstract Syntax Trees (AST) and provides various functionalities for analysis and optimization. It includes features for detecting related tables and partitions, extracting information from distributed engines, and rewriting SQL queries for optimization. The library is designed to facilitate the manipulation and analysis of SQL statements, making it a valuable tool for developers working with ClickHouse. Overall, it serves as a comprehensive toolbox for handling ClickHouse AST operations. + summary: A Java library for parsing ClickHouse SQL statements into Abstract Syntax Trees (AST) and providing various analysis and optimization functionalities. + ignore: false + ignore_reason: "" + category_rationale: The project is a Java library specifically designed for parsing ClickHouse SQL statements, which fits well within the Java or JDBC binding, library or SDK category. + category: Java + category_confidence: 0.9 + language: Java + tags: ast, clickhouse, parser, visitor + - name: Octonica/ClickHouseClient + link: https://github.com/Octonica/ClickHouseClient + description: This project is a .NET Core driver for ClickHouse, implementing the ADO.NET DbProvider API. It supports various ADO.NET features, including binary protocol, compression, and timezones, while also being compatible with .NET async operations. The driver allows for easy data manipulation and supports popular libraries like Dapper and Linq To DB. It is designed for production use and provides a comprehensive API for interacting with ClickHouse databases. + summary: Otonica/ClickHouseClient is a .NET Core driver for ClickHouse that implements the ADO.NET DbProvider API. + ignore: false + ignore_reason: "" + category_rationale: The project is a .NET Core driver for ClickHouse, which is not a C++ binding, library, or SDK. + category: C++ + category_confidence: 0.2 + language: C# + tags: adonet, clickhouse, dotnetcore + - name: Onelinerhub/onelinerhub + link: https://github.com/Onelinerhub/onelinerhub + description: "" + summary: "" + ignore: true + ignore_reason: only part + category_rationale: "" + category: "" + category_confidence: 0 + language: PHP + tags: bash, clickhouse, docker, ffmpeg, git, golang, javascript, jquery, lua, mysql, nginx, numpy, pandas, php, python, redis, rust, sklearn, ssh, ubuntu + - name: PNixx/clickhouse-activerecord + link: https://github.com/PNixx/clickhouse-activerecord + description: Clickhouse::Activerecord is a Ruby ActiveRecord driver that facilitates the integration of ClickHouse with Ruby on Rails applications. It supports Rails version 7.1 and above, as well as ClickHouse version 22.0 LTS and later. The library allows developers to easily connect to ClickHouse databases, perform migrations, and execute queries using ActiveRecord's familiar interface. It also provides various configuration options for database connections and supports multiple databases within a Rails application. + summary: Clickhouse::Activerecord is a Ruby ActiveRecord driver for ClickHouse, enabling seamless integration with Rails applications. + ignore: false + ignore_reason: "" + category_rationale: The project is a Ruby ActiveRecord driver specifically designed for ClickHouse, which fits the definition of a Ruby binding or library. + category: Ruby + category_confidence: 0.9 + language: Ruby + tags: "" + - name: Percona-Lab/PromHouse + link: https://github.com/Percona-Lab/PromHouse + description: PromHouse is a Go-based long-term remote storage solution for time series data, built on ClickHouse, featuring clustering and downsampling capabilities. It allows for efficient storage and retrieval of time series data, leveraging ClickHouse's capabilities for high performance. The project is still in development and is not recommended for production use yet. PromHouse uses a unique fingerprinting method for time series identification, ensuring efficient data migration and storage. It also includes features like downsampling and query hints in its roadmap. + summary: PromHouse is a Go-based long-term remote storage solution for time series data, built on ClickHouse, featuring clustering and downsampling capabilities. + ignore: false + ignore_reason: "" + category_rationale: PromHouse is a tool designed for long-term remote storage of time series data, specifically built on ClickHouse, which aligns with data movement and synchronization utilities. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, prometheus + - name: Percona-Lab/clickhousedb_fdw + link: https://github.com/Percona-Lab/clickhousedb_fdw + description: clickhousedb_fdw is an open-source Foreign Data Wrapper that enables PostgreSQL to perform data operations with ClickHouse databases. It supports advanced features like aggregate pushdown and joins pushdown, enhancing performance by leveraging remote server resources. The project includes detailed documentation for installation, setup, and usage, making it accessible for developers. It is designed for efficient data handling between PostgreSQL and ClickHouse, catering to users who require seamless database integration. + summary: clickhousedb_fdw is an open-source Foreign Data Wrapper that allows PostgreSQL to interact with ClickHouse databases for efficient data operations. + ignore: false + ignore_reason: "" + category_rationale: The project is a Foreign Data Wrapper (FDW) that allows PostgreSQL to interact with ClickHouse databases, which fits into the category of a library or SDK for database integration. + category: Other sdk/libraries + category_confidence: 0.9 + language: C + tags: "" + - name: QuantumFluxx/karpov_courses + link: https://github.com/QuantumFluxx/karpov_courses + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Jupyter Notebook + tags: airflow, clickhouse, data-analysis, data-science, git, karpov-courses, matplotlib, numpy, pandas, postgresql, probability, product-analytics, python, python3, scipy, seaborn, sql, statistics + - name: Slach/clickhouse-flamegraph + link: https://github.com/Slach/clickhouse-flamegraph + description: This project is a command line utility that allows users to visualize ClickHouse system trace logs in the form of flamegraphs. It requires the installation of ClickHouse server and specific configurations to enable query logging and profiling. The utility provides various options for filtering and customizing the output of the flamegraphs. It is designed for developers and system administrators who need to analyze performance metrics from ClickHouse databases. + summary: A command line utility for visualizing ClickHouse system trace logs as flamegraphs. + ignore: false + ignore_reason: "" + category_rationale: The project is a command line utility specifically designed for visualizing ClickHouse system trace logs as flamegraphs, which fits well into the category of command line interfaces and tools. + category: CLI + category_confidence: 0.9 + language: Go + tags: "" + - name: Swetrix/swetrix-api + link: https://github.com/Swetrix/swetrix-api + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: TypeScript + tags: "" + - name: Telegram + link: https://t.me/clickhouse_ru + description: Telegram is a channel for discussions and updates about ClickHouse. It serves as a platform for users to engage with each other and stay informed about the latest developments in ClickHouse. The channel likely features announcements, discussions, and community-driven content related to ClickHouse. This makes it a valuable resource for anyone interested in the ClickHouse ecosystem. + summary: Telegram is a channel for discussions and updates about ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a Telegram channel dedicated to discussions and updates about ClickHouse, which aligns with community interaction and support. + category: Community and support + category_confidence: 0.9 + language: "" + tags: clickhouse, community, community-interaction, community-support, discussions, support, telegram, updates + - name: Tencent/APIJSON + link: https://github.com/Tencent/APIJSON + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: baas, clickhouse, crud, databricks, elasticsearch, hadoop, hive, influxdb, low-code, lowcode, milvus, nocode, oracle, postgresql, postgresql-database, serverless, snowflake, sqlserver, tdengine, tidb + - name: TimonKK/clickhouse + link: https://github.com/TimonKK/clickhouse + description: This project is a Node.js client library for interacting with the ClickHouse database via HTTP. It allows users to send queries, manage sessions, and handle data streams efficiently. The library supports various features such as promise-based queries, streaming data, and parameterized values. It is designed to simplify the integration of ClickHouse into Node.js applications, making it easier for developers to work with this powerful database. + summary: A Node.js client library for interacting with ClickHouse database via HTTP. + ignore: false + ignore_reason: "" + category_rationale: The project is a Node.js client library specifically designed for interacting with the ClickHouse database, which aligns perfectly with the Node.js binding category. + category: Node.js + category_confidence: 0.95 + language: JavaScript + tags: "" + - name: Twitter + link: https://twitter.com/ClickHouseDB + description: This project is the official Twitter account for ClickHouseDB, where updates, news, and community interactions take place. It serves as a platform for users to engage with the ClickHouse community and stay informed about the latest developments. The account shares insights, tips, and announcements related to ClickHouse. It is an essential resource for anyone interested in following the progress and community activities surrounding ClickHouse. + summary: Official Twitter account for ClickHouseDB providing updates and community interactions. + ignore: false + ignore_reason: "" + category_rationale: The project is an official Twitter account for ClickHouseDB, which is primarily focused on community interactions and updates, fitting well into the category of resources and platforms for community support. + category: Community and support + category_confidence: 0.9 + language: "" + tags: clickhouse, clickhousedb, community, community-interaction, community-interactions, news, official-account, social-media, twitter, updates + - name: VKCOM/lighthouse + link: https://github.com/VKCOM/lighthouse + description: LightHouse is a lightweight GUI interface for ClickHouse that allows users to easily view and manage tables. It provides features such as filtering tables, viewing table sizes, and executing read-only SQL queries. The interface is inspired by Sequel Pro and is designed to be user-friendly. Users can access the application by simply opening the index.html file in their browser, making it accessible and easy to use. + summary: LightHouse is a lightweight GUI for ClickHouse that enables users to view and manage tables with ease. + ignore: false + ignore_reason: "" + category_rationale: The project is a lightweight GUI for ClickHouse, which directly aligns with the category of graphical user interfaces. + category: GUI + category_confidence: 0.9 + language: JavaScript + tags: clickhouse, database-management, filtering, gui, interface, javascript, lighthouse, lightweight, management, sorting, sql, sql-editor, tables, tables-management, web-application, web-interface + - name: VaBezruchko/spark-clickhouse-connector + link: https://github.com/VaBezruchko/spark-clickhouse-connector + description: The spark-clickhouse-connector is a Scala library that facilitates the integration of Yandex Clickhouse with Apache Spark. It allows users to execute SQL queries, filter rows on the server side, and manage Spark partition granularity. The library provides features such as failover by Clickhouse replica, data locality, and load-balancing. It is designed to enhance data analysis and SQL query execution efficiency within Spark applications. + summary: A Scala library for integrating Yandex Clickhouse with Apache Spark, enabling efficient data analysis and SQL query execution. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala library specifically designed for integrating Yandex Clickhouse with Apache Spark, which fits the description of a binding or library for Scala. + category: Scala + category_confidence: 0.9 + language: Scala + tags: "" + - name: WeiYe-Jing/datax-web + link: https://github.com/WeiYe-Jing/datax-web + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: akpaevj/OneSTools.EventLog + link: https://github.com/akpaevj/OneSTools.EventLog + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: C# + tags: 1c, clickhouse, elasticsearch + - name: akvorado/akvorado + link: https://github.com/akvorado/akvorado + description: Akvorado is a flow collector, enricher, and visualizer that processes network flows and provides a web interface for data browsing. It receives flows such as Netflow/IPFIX and sFlow, enriches them with additional information, and exports the data to Kafka and ClickHouse. The project also includes a web interface for users to browse the collected data. Developed by a French ISP, Akvorado is currently in beta and is licensed under the AGPLv3 license. + summary: Akvorado is a flow collector, enricher, and visualizer that processes network flows and provides a web interface for data browsing. + ignore: false + ignore_reason: "" + category_rationale: The project processes network flows, enriches them, and exports them to Kafka and ClickHouse, which aligns with data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, collector, ipfix, kafka, netflow, sflow + - name: alldatacenter/alldata + link: https://github.com/alldatacenter/alldata + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: "" + - name: amacneil/dbmate + link: https://github.com/amacneil/dbmate + description: Dbmate is a database migration tool written in Go that helps maintain database schema consistency across various development environments. It supports multiple databases including MySQL, PostgreSQL, SQLite, and ClickHouse, allowing developers to manage migrations easily. The tool is designed to work seamlessly with various programming languages and frameworks, making it versatile for different development setups. With features like atomic migrations and environment variable support, Dbmate simplifies the process of keeping database schemas in sync across different environments. + summary: Dbmate is a database migration tool written in Go that helps maintain database schema consistency across various development environments. + ignore: false + ignore_reason: "" + category_rationale: Dbmate is a database migration tool that facilitates the synchronization of database schemas across different environments, making it a utility for data management and migration. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, cpp, database, database-migrations, database-schema, docker, go, golang, migration, migrations, mysql, nodejs, postgres, postgresql, python, rust, sqlite + - name: apla/node-clickhouse + link: https://github.com/apla/node-clickhouse + description: This project is a JavaScript library that provides a simple and powerful interface for connecting to ClickHouse, a high-performance columnar database. It allows users to execute SQL queries, manage connections, and handle data streams efficiently. The library supports various options for querying and inserting data, including bulk data loading in CSV format. With features like promise interfaces and stream handling, it caters to both small and large datasets, making it versatile for different use cases. + summary: A JavaScript library for connecting to and querying ClickHouse, a high-performance columnar database. + ignore: false + ignore_reason: "" + category_rationale: The project is a JavaScript library specifically designed for connecting to and querying ClickHouse, which aligns perfectly with the category of JavaScript or Typescript binding, library or sdk. + category: JavaScript/Typescript + category_confidence: 0.95 + language: JavaScript + tags: "" + - name: archan937/clickhouse + link: https://github.com/archan937/clickhouse + description: This project is a JavaScript library that facilitates the connection and interaction with the ClickHouse database, a high-performance column-oriented database management system. It allows users to perform various database operations such as establishing connections, querying data, and managing tables through a simple API. The library is designed to work seamlessly with ClickHouse's HTTP interface, providing an efficient way to handle large volumes of data. Additionally, it includes features for connecting to clusters and handling connection failures gracefully. + summary: A JavaScript library for connecting and interacting with the ClickHouse database. + ignore: false + ignore_reason: "" + category_rationale: The project is a JavaScript library specifically designed for connecting and interacting with the ClickHouse database, which fits the category of JavaScript or Typescript binding, library or sdk. + category: JavaScript/Typescript + category_confidence: 0.9 + language: JavaScript + tags: "" + - name: artpaul/clickhouse-cpp + link: https://github.com/artpaul/clickhouse-cpp + description: This project is a C++ client library for ClickHouse, a columnar database management system. It supports various data types and allows users to create tables, insert data, and execute queries. Although the library is no longer supported, it provides examples of how to connect to ClickHouse and perform basic operations. Users are directed to a maintained version of the library for continued use. + summary: A C++ client library for interacting with ClickHouse, a columnar database management system. + ignore: false + ignore_reason: "" + category_rationale: The project is a C++ client library specifically designed for interacting with ClickHouse, which fits the category of C++ binding, library or sdk. + category: C++ + category_confidence: 0.9 + language: C++ + tags: clickhouse, clickhouse-client, cpp + - name: auxten/chdb + link: https://github.com/auxten/chdb + description: chDB is an in-process SQL OLAP Engine that leverages ClickHouse technology to provide efficient data querying and processing capabilities. It allows users to run SQL queries without needing to install ClickHouse separately, making it convenient for developers. The engine supports various data formats such as Parquet, CSV, JSON, and Arrow, and is designed to minimize data copying between C++ and Python. Additionally, it supports the Python DB API 2.0, enabling seamless integration with Python applications. + summary: chDB is an in-process SQL OLAP Engine powered by ClickHouse, enabling efficient data querying and processing. + ignore: false + ignore_reason: "" + category_rationale: The project is an in-process SQL OLAP engine powered by ClickHouse, which directly relates to deploying and managing ClickHouse instances for efficient data querying and processing. + category: Deployment and Management Tools + category_confidence: 0.9 + language: C++ + tags: arrow, c++, c++-engine, clickhouse, csv, data-formats, data-processing, data-querying, db-api, engine, in-process-engine, json, olap, olap-engine, parquet, python, python-db-api, query, sql + - name: balance-platform/pillar + link: https://github.com/balance-platform/pillar + description: Pillar is an Elixir client library for ClickHouse, enabling efficient database interactions with features like async inserts and migrations. It provides a connection structure for executing SQL queries, a pool of workers for managing connections, and supports asynchronous inserts for improved performance. The library also includes functionality for bulk inserts, migrations, and timezone management. With its flexible HTTP adapter options, Pillar is designed to facilitate seamless integration with ClickHouse for Elixir applications. + summary: Pillar is an Elixir client library for ClickHouse, enabling efficient database interactions with features like async inserts and migrations. + ignore: false + ignore_reason: "" + category_rationale: The project is an Elixir client library specifically designed for interacting with ClickHouse, which fits the definition of an Elixir binding or library. + category: Elixir + category_confidence: 0.95 + language: Elixir + tags: clickhouse, driver, elixir, hex, library, pillar + - name: blynkkk/clickhouse4j + link: https://github.com/blynkkk/clickhouse4j + description: Clickhouse4j is a lightweight and faster alternative to the official ClickHouse JDBC driver, optimized for performance and ease of use. It significantly reduces the size of the driver and enhances performance with micro optimizations, such as faster batch inserts. The project includes a utility class called CopyManager for efficient data transfer between the database and files. It supports various data formats, including JSON and CSV, and is compatible with Java 8 and above. + summary: Clickhouse4j is a lightweight and faster alternative to the official ClickHouse JDBC driver, optimized for performance and ease of use. + ignore: false + ignore_reason: "" + category_rationale: The project is a JDBC driver for ClickHouse, specifically designed for Java, making it a clear fit for the Java or JDBC binding category. + category: Java + category_confidence: 0.95 + language: Java + tags: batch-inserts, clickhouse, copy-manager, copymanager, csv, data-transfer, database, driver, java, jdbc, jdbc-driver, json, lightweight, micro-optimizations, performance + - name: brokercap/Bifrost + link: https://github.com/brokercap/Bifrost + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: cdc-go, clickhouse, datalink, datax, dts, go, go-canal, go-mysql, go-mysqlbinlog, go-otter, gobinlog, mongodb, mysql, mysql-kafka, mysql-mongodb, mysql-redis, mysqlbinlog, rabbitmq + - name: bryzgaloff/airflow-clickhouse-plugin + link: https://github.com/bryzgaloff/airflow-clickhouse-plugin + description: The Airflow ClickHouse Plugin is a Python-based tool that facilitates the integration of ClickHouse with Apache Airflow. It provides various operators that allow users to execute SQL queries efficiently within Airflow workflows. The plugin supports both a custom ClickHouse driver and a standardized Python DB API 2.0 interface, catering to different user needs. With features like SQL templating, logging, and support for multiple SQL queries, it enhances the functionality of Airflow when working with ClickHouse databases. + summary: A Python plugin for Apache Airflow that enables seamless integration with ClickHouse, providing various operators for efficient SQL query execution. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python plugin specifically designed for Apache Airflow to integrate with ClickHouse, which aligns it closely with Python libraries and SDKs. + category: Python + category_confidence: 0.9 + language: Python + tags: airflow, clickhouse, python, python3 + - name: burningalchemist/sql_exporter + link: https://github.com/burningalchemist/sql_exporter + description: SQL Exporter is a Go-based tool that exposes metrics gathered from various databases for Prometheus monitoring. It supports multiple databases such as MySQL, PostgreSQL, and Clickhouse, allowing users to define custom metrics through configuration. The tool enables synchronous scraping of metrics while providing options for minimum collection intervals to optimize performance. Users can easily set up custom collectors to monitor specific data quality metrics relevant to their applications. + summary: SQL Exporter is a Go-based tool that exposes metrics from various databases for Prometheus monitoring, allowing for custom metric collection. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed to expose metrics from various databases for Prometheus monitoring, which aligns directly with metrics collection and monitoring. + category: Metrics and Monitoring + category_confidence: 0.9 + language: Go + tags: clickhouse, database, monitoring, mssql, mysql, postgresql, prometheus, sql + - name: bytebase/bytebase + link: https://github.com/bytebase/bytebase + description: Bytebase is a unified tool designed to manage database development tasks across various systems, emphasizing security and efficiency. It provides a standardized operating procedure for database schema and data changes, along with SQL review capabilities to enforce consistent SQL styles. The tool integrates with GitHub and GitLab to facilitate GitOps workflows for database changes. Additionally, it features a web-based SQL editor and data access control mechanisms to enhance security and prevent data leakage. + summary: Bytebase is a unified tool for managing database development tasks across multiple systems with a focus on security and efficiency. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on managing database development tasks, which aligns with applications that deploy and manage database instances, particularly in a unified manner across multiple systems. + category: Deployment and Management Tools + category_confidence: 0.8 + language: Go + tags: cicd, clickhouse, devops, flyway, gitlab, gitops, liquibase, mongodb, mysql, oracle, postgres, postgresql, redis, schema-migrations, snowflake, sql, sql-client, sqlserver, terraform, tidb + - name: bytedance/Jeddak-DPSQL + link: https://github.com/bytedance/Jeddak-DPSQL + description: DPSQL is a SQL Proxy that enhances privacy protection through differential privacy and de-identification in database queries. It serves as middleware between database engines and application systems, providing transparent SQL query result desensitization capabilities. The project supports automated analysis of SQL queries and applies differential privacy algorithms, ensuring minimal performance overhead. Although still in early stages, it aims to support various data sources and SQL dialects, focusing on privacy-by-design applications. + summary: DPSQL is a SQL Proxy that enhances privacy protection through differential privacy and de-identification in database queries. + ignore: false + ignore_reason: "" + category_rationale: The project acts as a SQL Proxy that enhances privacy protection in database queries, which aligns with tools that facilitate data handling while ensuring privacy. + category: Data Transfer and Synchronization + category_confidence: 0.8 + language: Python + tags: "" + - name: carrotquest/django-clickhouse + link: https://github.com/carrotquest/django-clickhouse + description: django-clickhouse is a Python library that integrates Django applications with ClickHouse, enhancing data management capabilities. It provides tools for seamless interaction between Django and ClickHouse, allowing developers to leverage the power of ClickHouse within their Django projects. The library includes features for data management and supports unit testing and package uploads. Documentation is available to guide users in implementing the library effectively. + summary: django-clickhouse is a Python library that integrates Django applications with ClickHouse, enhancing data management capabilities. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed to integrate Django applications with ClickHouse, which fits the category of Python binding, library or sdk. + category: Python + category_confidence: 0.9 + language: Python + tags: clickhouse, django, python + - name: chdb-io/chdb + link: https://github.com/chdb-io/chdb + description: "" + summary: "" + ignore: true + ignore_reason: app + category_rationale: "" + category: "" + category_confidence: 0 + language: C++ + tags: chdb, clickhouse, clickhouse-database, clickhouse-server, data-science, database, embedded-database, olap, python, sql + - name: childe/gohangout + link: https://github.com/childe/gohangout + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: elasticsearch, golang, kafka, logstash + - name: cirosantilli/china-dictatorhsip-6 + link: https://github.com/cirosantilli/china-dictatorhsip-6 + description: "" + summary: "" + ignore: true + ignore_reason: spam + category_rationale: "" + category: "" + category_confidence: 0 + language: HTML + tags: "" + - name: cirosantilli/china-dictatorship + link: https://github.com/cirosantilli/china-dictatorship + description: "" + summary: "" + ignore: true + ignore_reason: spam + category_rationale: "" + category: "" + category_confidence: 0 + language: HTML + tags: 996, censorship, censorship-circumvention, china, china-dictatorship, chinese-communist-party, covid-19, covid-19-china, dictator, dictatorship, falun-gong, gfw, great-firewall, human-rights, shadowsocks, socks5, tiananmen, totalitarian, xi-jinping, xinjiang + - name: clickhouse-cli + link: https://clickhouse.yandex/docs/en/interfaces/cli/ + description: clickhouse-cli is a command line interface for efficiently interacting with the ClickHouse OLAP database. It allows users to execute queries, manage data, and perform various operations directly from the terminal. This tool is designed to enhance productivity by providing a straightforward way to interact with ClickHouse without the need for a graphical interface. Users can leverage its features to streamline their data analysis and management tasks. + summary: clickhouse-cli is a command line interface for efficiently interacting with the ClickHouse OLAP database. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically a command line interface designed for interacting with the ClickHouse OLAP database, which fits perfectly into the category of command line tools. + category: CLI + category_confidence: 0.9 + language: "" + tags: cli, clickhouse, command-line, command-line-interface, data-management, database, database-management, olap, olap-database, queries, query-execution + - name: clickhouse-copier + link: https://clickhouse.yandex/docs/en/operations/utils/clickhouse-copier/ + description: ClickHouse Copier is a utility that facilitates the copying of data between ClickHouse tables. It is designed to streamline the process of data transfer, ensuring that users can efficiently manage their data across different tables. The tool comes with comprehensive documentation, making it accessible for users to understand and utilize its features effectively. This utility is particularly useful for database administrators and developers working with ClickHouse who need to maintain data consistency and integrity during transfers. + summary: ClickHouse Copier is a utility for copying data between ClickHouse tables, with comprehensive documentation available. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for copying data between ClickHouse tables, which falls under data movement and synchronization utilities. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: "" + tags: clickhouse, copier, data, data-copying, data-management, data-movement, data-transfer, datasets, documentation, migration, replication, tables, utility + - name: clickhouse-elixir/clickhouse_ecto + link: https://github.com/clickhouse-elixir/clickhouse_ecto + description: ClickhouseEcto is an Ecto adapter that facilitates the integration of the ClickHouse database with Elixir applications. It allows developers to use Ecto's features while working with ClickHouse, providing a seamless experience for database interactions. The project includes installation instructions, configuration examples, and sample Ecto models and migrations. Additionally, it highlights the limitations of ClickHouse regarding data updates and unique row identifiers, guiding users on how to structure their models accordingly. + summary: ClickhouseEcto is an Ecto adapter for the ClickHouse database, enabling seamless integration with Elixir applications. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically an Ecto adapter for the ClickHouse database, which is a library designed for Elixir applications, indicating it falls under Elixir binding, library or sdk. + category: Elixir + category_confidence: 0.95 + language: Elixir + tags: "" + - name: clickhouse-elixir/clickhousex + link: https://github.com/clickhouse-elixir/clickhousex + description: Clickhousex is an Elixir library that serves as a ClickHouse database driver, enabling connection and query execution via HTTP. It allows Elixir applications to interact with ClickHouse databases seamlessly. The library provides a simple installation process and clear examples for starting the driver and executing queries. Documentation is also available for further guidance on usage. + summary: Clickhousex is an Elixir library that serves as a ClickHouse database driver, enabling connection and query execution via HTTP. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically an Elixir library designed to connect to ClickHouse, which fits perfectly into the category of Elixir binding, library or sdk. + category: Elixir + category_confidence: 0.95 + language: Elixir + tags: "" + - name: clickhouse-local + link: https://clickhouse.yandex/docs/en/operations/utils/clickhouse-local/ + description: ClickHouse Local is a command line utility that allows users to execute ClickHouse queries and perform operations locally without the need for a server. This tool is particularly useful for developers and data analysts who want to test queries or perform data manipulations in a local environment. It simplifies the process of working with ClickHouse by providing a straightforward command line interface. Users can leverage this utility to quickly run queries and analyze data without the overhead of setting up a full ClickHouse server. + summary: ClickHouse Local is a command line utility for executing ClickHouse queries and operations locally without a server. + ignore: false + ignore_reason: "" + category_rationale: The project is a command line utility specifically designed for executing ClickHouse queries and operations locally, which fits well into the category of command line interfaces and tools. + category: CLI + category_confidence: 0.9 + language: "" + tags: clickhouse, command-line, command-line-utility, data-analysis, data-processing, documentation, local, local-execution, local-utility, operations, queries, testing, utility + - name: clickvisual/clickvisual + link: https://github.com/clickvisual/clickvisual + description: ClickVisual is a lightweight, browser-based platform that facilitates log analytics and search specifically for ClickHouse. It offers features such as a visual query dashboard, query histogram, and raw log support for SQL. The platform allows easy deployment with Kubernetes and supports GitHub and GitLab authentication. Users can configure settings through a user-friendly interface, making it accessible for various use cases in log management. + summary: ClickVisual is a lightweight browser-based platform for log analytics and search, designed for ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for log analytics and search using ClickHouse, which aligns with the category of visualizing and analyzing data. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: Go + tags: admin, analytics, clickhouse, clickhouse-database, elk, go, golang, kibana, kubernetes, log, search, ui + - name: cloudflare/flow-pipeline + link: https://github.com/cloudflare/flow-pipeline + description: The flow-pipeline project offers a set of tools and examples for building a flow pipeline using GoFlow, a collector for network flow data. It includes components like sFlow and NetFlow collectors, Kafka for message brokering, and databases such as Postgres and Clickhouse for data storage. Users can set up a mock insertion or a GoFlow insertion to visualize and analyze network flows. The project is designed for both development and production environments, showcasing how to efficiently process and store network flow data. + summary: This project provides tools and examples for building a flow pipeline using GoFlow, a collector for network flow data. + ignore: false + ignore_reason: "" + category_rationale: The project provides tools and examples for building a flow pipeline, specifically for collecting and processing network flow data, which falls under data movement and synchronization utilities. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, cloudflare, docker, goflow, kafka, netflow, protobuf, sflow + - name: cloudflare/sqlalchemy-clickhouse + link: https://github.com/cloudflare/sqlalchemy-clickhouse + description: This project provides a ClickHouse dialect for SQLAlchemy, allowing users to interact with ClickHouse databases using Python. It can be installed via PIP and supports standard SQLAlchemy usage patterns. The dialect is designed to work seamlessly with SQLAlchemy's engine creation and connection management. Additionally, it offers SSL support for secure connections. Overall, it facilitates database operations in Python for ClickHouse users. + summary: A ClickHouse dialect for SQLAlchemy enabling database interaction in Python. + ignore: false + ignore_reason: "" + category_rationale: The project is a ClickHouse dialect for SQLAlchemy, which is a Python library, indicating it is a binding or library specifically for Python. + category: Python + category_confidence: 0.95 + language: Python + tags: "" + - name: copybird/copybird + link: https://github.com/copybird/copybird + description: Copybird is an open-source cloud-native universal backup tool designed for databases and files. It supports multiple databases such as MySQL, Postgres, and MongoDB, and offers features like encryption, compression, and notifications. The tool allows users to create backups, compress and encrypt backup streams, and send them to various destinations securely. Additionally, it integrates with notification services to keep users informed about backup statuses. + summary: Copybird is a cloud-native universal backup tool for databases and files, supporting multiple databases and offering encryption, compression, and notification features. + ignore: false + ignore_reason: "" + category_rationale: The project is a backup tool that facilitates data movement and synchronization between databases and storage solutions, which aligns well with the category. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: backup, clickhouse, cloudnative, database, devops, elasticsearch, etcd, kubernetes, kubernetes-operator, mariadb, mongodb, mysql, postgresql + - name: crobox/clickhouse-scala-client + link: https://github.com/crobox/clickhouse-scala-client + description: The Clickhouse Scala Client is a library that enables reactive database access to Clickhouse using Scala. It implements reactive streams for executing read and write queries, allowing for efficient data handling. The library supports various connection modes, including single-host and cluster-aware balancing, with built-in health checks for reliability. Additionally, it provides a comprehensive API for query execution and configuration, making it suitable for developers looking to integrate Clickhouse into their Scala applications. + summary: A Scala client library for Clickhouse that provides a reactive streams implementation for database access. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala client library specifically designed for interacting with Clickhouse, which aligns it with the Scala binding, library or sdk category. + category: Scala + category_confidence: 0.9 + language: Scala + tags: akka, clickhouse, reactive, reactive-streams, scala + - name: cyber-drop/ethereum_analytical_db + link: https://github.com/cyber-drop/ethereum_analytical_db + description: This project is a comprehensive solution designed for analyzing Ethereum blockchain data using ClickHouse and Docker. It includes various components such as Grafana for visualization, and provides detailed instructions for installation and configuration. Users can run SQL queries, access an API, and utilize Jupyter Notebooks for tasks like gas price estimation. The repository also offers examples and a structured approach to managing and synchronizing Ethereum data effectively. + summary: A comprehensive solution for analyzing Ethereum blockchain data using ClickHouse and Docker. + ignore: false + ignore_reason: "" + category_rationale: The project provides a comprehensive solution for analyzing Ethereum blockchain data using ClickHouse, which aligns with the category of visualizing and analyzing data. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: HTML + tags: api, blockchain, clickhouse, dex, erc20, erc223, erc721, eth, ethereum, ethereum-etl, etl, etl-pipeline + - name: datainsider-co/rocket-bi + link: https://github.com/datainsider-co/rocket-bi + description: "" + summary: "" + ignore: true + ignore_reason: app + category_rationale: "" + category: "" + category_confidence: 0 + language: Scala + tags: analytics, bigdata, bigquery, bussiness-intelligence, clickhouse, dashboard, data, etl, hacktoberfest, hacktoberfest2023, ingestion, mysql, postgresql, vertica + - name: delium/clickhouse-migrator + link: https://github.com/delium/clickhouse-migrator + description: Clickhouse Migrator is a Python library that helps manage database migrations specifically for Clickhouse. Inspired by popular migration tools like Flyway and Alembic, it allows developers to execute migration scripts efficiently. The library can be used as a pre-hook or as a migration framework before application deployment. It supports various migration file formats and provides options for creating databases if they do not exist. + summary: Clickhouse Migrator is a Python library for managing database migrations in Clickhouse, inspired by Flyway and Alembic. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed for managing database migrations in Clickhouse, which falls under the category of ETL tools and data processing applications as it facilitates the transformation and loading of data into the database. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: "" + - name: dotnetcore/FreeSql + link: https://github.com/dotnetcore/FreeSql + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: C# + tags: access, clickhouse, codefirst, dameng, firebird, gbase, hacktoberfest, highgo, kingbase, mysql, odbc, oracle, orm, postgresql, questdb, shentongdata, sqlite, sqlserver, xugu + - name: droher/boxball + link: https://github.com/droher/boxball + description: Boxball is a Python project that creates prepopulated databases from major open source baseball datasets, utilizing Docker and SQLAlchemy for efficient data management. It supports various database systems, including Postgres and Clickhouse, and provides detailed instructions for installation and usage. The project aims to simplify the process of working with extensive baseball data by providing ready-to-use database images. Additionally, it encourages community interaction and contributions, making it a valuable resource for baseball data enthusiasts. + summary: Boxball is a Python project that creates prepopulated databases from major open source baseball datasets. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on creating prepopulated databases from open source baseball datasets, which involves data extraction, transformation, and loading (ETL) processes. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: apache-drill, baseball, baseballdatabank, clickhouse, column-store, containers, docker, mysql, play-by-play, postgres, postgresql, retrosheet, sabermetrics, sports, sports-data, sports-stats, sql, sqlite + - name: easysql/easy_sql + link: https://github.com/easysql/easy_sql + description: Easy SQL is a Python library that simplifies the ETL development process using an imperative SQL syntax. It allows users to develop ETL processes in a straightforward manner, supporting various SQL engines like SparkSQL, PostgreSQL, and Clickhouse. The library provides built-in support for multiple backends and allows for easy integration with different SQL engines. Users can run ETL processes programmatically or through command line interfaces, making it versatile for different use cases. + summary: Easy SQL is a Python library that simplifies the ETL development process using an imperative SQL syntax. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for ETL (Extract, Transform, Load) processes, simplifying the development of ETL workflows using SQL syntax, which aligns perfectly with the category of ETL tools and data processing applications. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: clickhouse, etl, postgres, postgresql, python, spark, sql + - name: fancyChuan/bigdata-hub + link: https://github.com/fancyChuan/bigdata-hub + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: bigdata, bigdata-construction, bigdata-platform, clickhouse, flink, hadoop, hive, hudi, kafka, seatunnel, spark + - name: flant/loghouse + link: https://github.com/flant/loghouse + description: Loghouse is an open-source log management solution designed for Kubernetes, leveraging ClickHouse for efficient log storage and processing. It allows users to collect and store logs from Kubernetes pods, process them with a simple query language, and monitor them through a web UI. Although it is currently in alpha status and no longer actively developed, it has been used in production environments since 2017. The project provides features such as customizable time frames for log viewing, basic user permissions, and the ability to export query results to CSV. + summary: Loghouse is an open-source log management solution for Kubernetes that utilizes ClickHouse for efficient log storage and processing. + ignore: false + ignore_reason: "" + category_rationale: The project is a log management solution that utilizes ClickHouse for log storage and processing, which aligns it closely with applications that deploy and manage ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.8 + language: Ruby + tags: clickhouse, fluentd, kubernetes, logs + - name: geekyouth/SZT-bigdata + link: https://github.com/geekyouth/SZT-bigdata + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Scala + tags: cdh6, clickhouse, docker, elasticsearch, flink, hadoop, hbase, hive, kafka, kibana, kylin, mongodb, mysql, phoenix, redis, scala, spark, springboot, szt-bigdata, zookeeper + - name: gege-circle/home + link: https://github.com/gege-circle/home + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: a-soul, acfun, bilibili, china, gege-circle, message-board, vtuber, vup + - name: gmmstrive/flink-connector-clickhouse + link: https://github.com/gmmstrive/flink-connector-clickhouse + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: go-graphite/carbon-clickhouse + link: https://github.com/go-graphite/carbon-clickhouse + description: carbon-clickhouse is a Go library that acts as a receiver for Graphite metrics, storing them efficiently in ClickHouse. It provides a robust solution for managing and processing time-series data, making it suitable for production use. The library includes configuration options for handling data storage, logging, and metric management. Additionally, it supports various data upload methods and configurations to optimize performance and reliability. + summary: A Go library for receiving Graphite metrics and storing them in ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library designed to receive Graphite metrics and store them in ClickHouse, which aligns with data movement and synchronization tasks. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: carbon, clickhouse, graphite, timeseries + - name: go-graphite/graphite-clickhouse + link: https://github.com/go-graphite/graphite-clickhouse + description: This project is a Go-based backend for Graphite that integrates with ClickHouse, enhancing performance and scalability for metrics collection. It supports various versions of Graphite and provides a preconfigured Docker setup for easy deployment. The project includes detailed installation and configuration instructions, making it accessible for users looking to implement ClickHouse with Graphite. Additionally, it offers special processing for HTTP headers, which can be useful for debugging and performance monitoring. + summary: A Go-based backend for Graphite that integrates with ClickHouse for improved performance and scalability. + ignore: false + ignore_reason: "" + category_rationale: The project is a backend for Graphite that integrates with ClickHouse, focusing on performance and scalability, which aligns with applications that deploy and manage ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Go + tags: "" + - name: gohouse/gorose + link: https://github.com/gohouse/gorose + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: clickhouse, database, databases, db, eloquent, go, golang, gorose, gorose-orm, laravel, mssql, orm, php, sql + - name: grafana/clickhouse-datasource + link: https://github.com/grafana/clickhouse-datasource + description: This project is a Grafana plugin that enables users to query and visualize data from ClickHouse databases. It supports various visualization options, including time series and table formats, allowing for dynamic data representation. The plugin is compatible with Grafana versions 8.x and 9.x, providing detailed installation and configuration instructions. Users can build queries using raw SQL or a query builder, making it flexible for different use cases. + summary: This project is a Grafana plugin that allows users to query and visualize ClickHouse data. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as a Grafana plugin to visualize ClickHouse data, which aligns perfectly with the category of solutions for visualizing and analyzing data. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: TypeScript + tags: hacktoberfest + - name: growthbook/growthbook + link: https://github.com/growthbook/growthbook + description: GrowthBook is an open-source platform that provides feature flagging and A/B testing capabilities for companies. It allows users to manage experiments and feature rollouts efficiently, offering advanced targeting and gradual rollouts. The platform supports various SDKs for popular programming languages and integrates with existing data stacks for comprehensive analysis. GrowthBook aims to provide a powerful in-house solution without the need for extensive development resources. + summary: GrowthBook is an open-source feature flagging and A/B testing platform that enables companies to manage experiments and feature rollouts efficiently. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily built in TypeScript and focuses on feature flagging and A/B testing, which aligns with JavaScript/TypeScript libraries and SDKs. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: ab-testing, abtest, abtesting, analytics, bigquery, clickhouse, continuous-delivery, data-analysis, data-engineering, data-science, experimentation, feature-flagging, feature-flags, mixpanel, redshift, remote-config, snowflake, split-testing, statistics + - name: hatarist/clickhouse-cli + link: https://github.com/hatarist/clickhouse-cli + description: clickhouse-cli is an unofficial command-line client for the ClickHouse DBMS that provides features like autocompletion, syntax highlighting, and support for multiquery and multiline modes. It allows users to execute SQL queries directly from the command line, making it easier to interact with ClickHouse databases. The client supports custom commands similar to PostgreSQL, enhancing usability for users familiar with that environment. Additionally, it offers configuration options for default connection settings and user-defined functions, making it a versatile tool for database management. + summary: clickhouse-cli is a command-line client for ClickHouse DBMS that offers features like autocompletion and syntax highlighting. + ignore: false + ignore_reason: "" + category_rationale: The project is a command-line client specifically designed for interacting with the ClickHouse DBMS, offering features typical of command-line tools such as autocompletion and syntax highlighting. + category: CLI + category_confidence: 0.9 + language: Python + tags: clickhouse + - name: hhyo/Archery + link: https://github.com/hhyo/Archery + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Python + tags: archery, binlog2sql, clickhouse, data-masking, database-schema, ddl, dml, gh-ost, inception, mysql, oracle, sql-audit, sql-query + - name: housepower/ClickHouse-Native-JDBC + link: https://github.com/housepower/ClickHouse-Native-JDBC + description: ClickHouse Native JDBC is a library that allows Java applications to connect to ClickHouse databases using JDBC. It provides high-performance access through the TCP protocol, making it faster than traditional HTTP connections. The library also supports integration with Apache Spark, allowing users to leverage Spark's capabilities alongside ClickHouse. While it has some limitations regarding complex value expressions and certain data formats, it is a robust solution for Java developers working with ClickHouse. + summary: A native JDBC library for Java that enables access to ClickHouse and integration with Apache Spark. + ignore: false + ignore_reason: "" + category_rationale: The project is a native JDBC library specifically designed for Java, enabling access to ClickHouse and integration with Apache Spark, which aligns perfectly with the category. + category: Java + category_confidence: 0.95 + language: Java + tags: analytics, clickhouse, clickhouse-client, database, jdbc, spark, tcp-protocol + - name: housepower/ckman + link: https://github.com/housepower/ckman + description: ckman is a tool for managing and monitoring ClickHouse databases through a user-friendly web interface. It allows users to manage multiple ClickHouse clusters, deploy and upgrade clusters, and monitor various metrics. The tool simplifies the management process by providing a web interface for tasks such as adding or deleting nodes and rebalancing data. Additionally, it integrates with Prometheus for enhanced monitoring capabilities. + summary: ckman is a tool for managing and monitoring ClickHouse databases through a user-friendly web interface. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for managing and monitoring ClickHouse databases, which aligns directly with the category of applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Go + tags: clickhouse, management + - name: housepower/clickhouse_sinker + link: https://github.com/housepower/clickhouse_sinker + description: clickhouse_sinker is a Go program that efficiently transfers Kafka messages into ClickHouse for seamless data integration. It serves as a sinker program, facilitating the movement of data from Kafka to ClickHouse. The project includes documentation to help users get started and understand its features. This tool is essential for users looking to integrate Kafka with ClickHouse for better data management. + summary: clickhouse_sinker is a Go program that transfers Kafka messages into ClickHouse for efficient data integration. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed to transfer Kafka messages into ClickHouse, which falls under data movement and synchronization utilities. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, clickhouse-bulk, clickhouse-server, kafka + - name: housepower/spark-clickhouse-connector + link: https://github.com/housepower/spark-clickhouse-connector + description: This project is a Scala library that facilitates the connection between Apache Spark and ClickHouse, enabling efficient data processing. It is built on the Apache Spark DataSourceV2 API and supports various versions of Spark and ClickHouse. The connector has transitioned from using a raw gRPC client to the official ClickHouse Java client, enhancing compatibility and functionality. The project includes detailed documentation for usage and requirements, making it accessible for developers looking to integrate Spark with ClickHouse. + summary: A Scala library that connects Apache Spark with ClickHouse, enabling efficient data processing. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala library designed to connect Apache Spark with ClickHouse, which fits the definition of a binding or library for Scala. + category: Scala + category_confidence: 0.9 + language: Scala + tags: apache-spark, clickhouse, connector, data-processing, data-source, datasourcev2-api, jdbc, library, scala, spark + - name: huangfox/dpkb + link: https://github.com/huangfox/dpkb + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: flink, hadoop, hbase, hive, presto, spark + - name: ibis-project/ibis + link: https://github.com/ibis-project/ibis + description: Ibis is a portable Python library that facilitates data manipulation by combining dataframe operations with SQL capabilities. It allows users to perform fast local dataframes and lazy dataframe expressions, making it suitable for interactive data exploration. The library supports over 20 backends, enabling users to iterate locally and deploy remotely with minimal changes. Ibis also allows for seamless integration of Python and SQL, providing a flexible approach to data analysis. + summary: Ibis is a portable Python library for data manipulation that combines dataframe operations with SQL capabilities. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library designed for data manipulation, combining dataframe operations with SQL capabilities, which fits well within the Python binding, library or sdk category. + category: Python + category_confidence: 0.9 + language: Python + tags: bigquery, clickhouse, database, datafusion, duckdb, impala, mssql, mysql, pandas, polars, postgresql, pyarrow, pyspark, python, snowflake, sql, sqlite, trino + - name: ildus/clickhouse_fdw + link: https://github.com/ildus/clickhouse_fdw + description: The `clickhouse_fdw` is an open-source Foreign Data Wrapper for PostgreSQL that allows seamless integration with ClickHouse, a column-oriented database. It supports PostgreSQL versions 11 to 14 and requires certain libraries like `libcurl` and `uuid` for installation. Users can set up a sample database and tables in ClickHouse and create foreign tables in PostgreSQL to query data seamlessly. The project provides detailed installation instructions and usage examples for setting up the integration between PostgreSQL and ClickHouse. + summary: '`clickhouse_fdw` is an open-source Foreign Data Wrapper for PostgreSQL that allows seamless integration with ClickHouse.' + ignore: false + ignore_reason: "" + category_rationale: The project is a Foreign Data Wrapper (FDW) for PostgreSQL that integrates with ClickHouse, which fits the description of a library or SDK for database interaction. + category: Other sdk/libraries + category_confidence: 0.9 + language: C++ + tags: binary, clickhouse, fdw, http, postgresql, pushdown + - name: ilyabreev/ClickHouse.Net + link: https://github.com/ilyabreev/ClickHouse.Net + description: ClickHouse.Net is a .NET library that simplifies the integration of ClickHouse database functionalities into .NET applications. It provides abstractions and helpers for working with ClickHouse in .NET environments. Users can easily install it via NuGet and integrate it into their applications by configuring services in Startup.cs. The library aims to streamline the process of connecting and interacting with ClickHouse databases for .NET developers. + summary: ClickHouse.Net is a .NET library that simplifies the integration of ClickHouse database functionalities into .NET applications. + ignore: false + ignore_reason: "" + category_rationale: The project is a .NET library, not a C++ binding or library. + category: C++ + category_confidence: 0.1 + language: C# + tags: "" + - name: inkeio/dbm + link: https://github.com/inkeio/dbm + description: DBM is an open-source database management system built with TypeScript, designed to support various SQL databases. It offers features such as query history, table and column management, and custom query support. Users can manage multiple data sources and customize the appearance of the interface. The system is particularly focused on providing tools for managing ClickHouse instances, making it suitable for users working with this database. + summary: DBM is an open-source database management system built with TypeScript, supporting various SQL databases. + ignore: false + ignore_reason: "" + category_rationale: The project is a database management system that supports various SQL databases, including ClickHouse, and provides features for managing and deploying database instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, column-management, data-migration, data-sources, data-sources-management, database-management, database-management-system, documentation, installation, monitoring, open-source, query-history, query-management, sql, sql-databases, table-management, typescript + - name: itinycheng/flink-connector-clickhouse + link: https://github.com/itinycheng/flink-connector-clickhouse + description: This project is a Flink SQL connector for the ClickHouse database, enabling seamless data integration and interaction. It supports various features such as Source/Sink Table and Flink Catalog. Users can configure options like JDBC URL, username, password, and various sink strategies. The connector is built on top of the ClickHouse JDBC driver, making it suitable for Java applications that require efficient data handling with ClickHouse. + summary: A Flink SQL connector for ClickHouse database, enabling seamless data integration and interaction. + ignore: false + ignore_reason: "" + category_rationale: The project is a Flink SQL connector specifically designed for the ClickHouse database, which indicates it is a Java-based library that facilitates database interaction. + category: Java + category_confidence: 0.9 + language: Java + tags: clickhouse, connector, flink, flink-connector + - name: ivi-ru/flink-clickhouse-sink + link: https://github.com/ivi-ru/flink-clickhouse-sink + description: 'This project is a high-performance Java library that facilitates the loading of data from Apache Flink into the ClickHouse database. It supports two triggers for data loading: by timeout and by buffer size, ensuring efficient data transfer. The library is built on the Async Http Client and provides various configuration options for users to customize their data loading process. Additionally, it includes features for handling failed records and allows for easy integration into Flink''s data processing pipeline.' + summary: A high-performance Java library for loading data from Apache Flink into ClickHouse database. + ignore: false + ignore_reason: "" + category_rationale: The project is a Java library specifically designed for integrating Apache Flink with ClickHouse, which aligns with the category of Java or JDBC binding, library or sdk. + category: Java + category_confidence: 0.9 + language: Java + tags: clickhouse, flink, flink-clickhouse-sink, java + - name: jacklon/bi_development_source_code + link: https://github.com/jacklon/bi_development_source_code + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: "" + - name: jaegertracing/jaeger-clickhouse + link: https://github.com/jaegertracing/jaeger-clickhouse + description: Jaeger ClickHouse is a gRPC storage plugin for Jaeger that enables efficient trace storage and analysis using ClickHouse. It allows Jaeger spans to be stored in ClickHouse, leveraging its analytical capabilities for performance optimization. The project supports various configurations for deployment, including Kubernetes, sharding, and multi-tenancy. It is community-driven and encourages contributions and feature requests from users. + summary: Jaeger ClickHouse is a gRPC storage plugin for Jaeger that enables efficient trace storage and analysis using ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a gRPC storage plugin for Jaeger specifically designed to work with ClickHouse, which indicates it is a library or SDK that integrates Go with ClickHouse for trace storage and analysis. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, clickhouse-database, grpc, jaegertracing + - name: jaykelin/clickhouse-hdfs-loader + link: https://github.com/jaykelin/clickhouse-hdfs-loader + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: jitsucom/jitsu + link: https://github.com/jitsucom/jitsu + description: Jitsu is an open-source tool designed for collecting event data from websites and applications, allowing users to stream this data to various data warehouses or services. It serves as a self-hosted alternative to Segment, providing flexibility and control over data management. The tool supports multiple SDKs for sending events and can be deployed using Docker Compose for easy installation. Jitsu also offers a cloud version with a free tier, making it accessible for smaller projects or testing purposes. + summary: Jitsu is an open-source tool for collecting event data from websites and apps, streaming it to data warehouses or other services. + ignore: false + ignore_reason: "" + category_rationale: The project is focused on collecting event data and streaming it to data warehouses, which aligns with data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: TypeScript + tags: bigquery, clickhouse, data-collection, data-connectors, data-integration, golang, postgres, redshift, snowflake + - name: jneo8/clickhouse-setup + link: https://github.com/jneo8/clickhouse-setup + description: This project is a tutorial for setting up ClickHouse servers and clusters using Docker. It includes detailed instructions for running a single server and configuring a cluster with multiple shards and replicas. The tutorial also covers the necessary configurations for ZooKeeper to enable replication and ensure data consistency. Users can follow the provided Docker commands and configuration files to successfully deploy ClickHouse in their environments. + summary: This project is a tutorial for setting up ClickHouse servers and clusters using Docker. + ignore: false + ignore_reason: "" + category_rationale: The project provides a comprehensive tutorial for setting up ClickHouse servers and clusters using Docker, which falls under applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Makefile + tags: "" + - name: justwatchcom/sql_exporter + link: https://github.com/justwatchcom/sql_exporter + description: This project is a Go service that executes user-defined SQL queries at specified intervals and exports the resulting metrics for Prometheus. It supports multiple databases including PostgreSQL, ClickHouse, and MySQL, making it versatile for various environments. Users can configure the service through a YAML file and run it in Docker or Kubernetes. The SQL Exporter is actively used in production and aims to provide a flexible solution for monitoring database metrics. + summary: A Go service that runs SQL queries and exports metrics for Prometheus. + ignore: false + ignore_reason: "" + category_rationale: The project is designed to run SQL queries and export metrics for Prometheus, which aligns with data movement and synchronization tasks. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: athena, clickhouse, kubernetes, mysql, postgresql, prometheus, prometheus-exporter, snowflake, sql + - name: killwort/ClickHouse-Net + link: https://github.com/killwort/ClickHouse-Net + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: C# + tags: clickhouse, database, dotnet, net, yandex + - name: knadh/sql-jobber + link: https://github.com/knadh/sql-jobber + description: DungBeetle is a lightweight, single binary distributed job server designed for queuing and asynchronously executing large numbers of SQL read jobs against SQL databases. It supports multiple databases like MySQL, PostgreSQL, and ClickHouse, allowing for efficient report generation without overloading the primary database. The server exposes HTTP APIs for managing jobs and can handle multiple concurrent requests, making it suitable for applications with high user demand. Results from executed jobs are stored in ephemeral databases, enabling faster retrieval and further processing of data. + summary: DungBeetle is a distributed job server in Go for queuing and executing SQL read jobs asynchronously. + ignore: false + ignore_reason: "" + category_rationale: The project is designed to queue and execute SQL read jobs asynchronously, which aligns with data movement and synchronization tasks. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: asynchronous, asynchronous-execution, clickhouse, database, distributed, distributed-job-server, golang, job-queue, job-queueing, job-server, mysql, postgresql, queueing, report-generation, sql, sql-read-jobs + - name: korchasa/awesome-clickhouse + link: https://github.com/korchasa/awesome-clickhouse + description: "" + summary: "" + ignore: true + ignore_reason: self + category_rationale: "" + category: "" + category_confidence: 0 + language: Shell + tags: awesome-list, clickhouse + - name: kszucs/pandahouse + link: https://github.com/kszucs/pandahouse + description: Pandahouse is a Python library that provides a Pandas interface for the Clickhouse HTTP API, enabling easy data manipulation and retrieval. It allows users to write dataframes to Clickhouse and read arbitrary queries into Pandas dataframes. The library simplifies the process of working with Clickhouse by leveraging the familiar Pandas interface. Users can easily install it via pip and utilize it for efficient data handling with Clickhouse. + summary: Pandahouse is a Python library that provides a Pandas interface for the Clickhouse HTTP API, enabling easy data manipulation and retrieval. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library that provides an interface for interacting with the Clickhouse HTTP API, which aligns it with the category of Python bindings or libraries. + category: Python + category_confidence: 0.9 + language: Python + tags: clickhouse, dataframe, pandas + - name: larsnovikov/horgh-replicator + link: https://github.com/larsnovikov/horgh-replicator + description: This project is a MySQL binlog replicator written in Go that allows for the replication of data to various database types including MySQL, PostgreSQL, Yandex ClickHouse, and HP Vertica. It provides a quick start guide and detailed documentation for setting up and configuring the replication process. Users can create models for tables, set up custom handlers, and utilize various tools for managing the replication process. The project is designed for both production and development modes, offering flexibility for users to debug and manage their database replication needs. + summary: A MySQL binlog replicator in Go that supports replication to multiple database types. + ignore: false + ignore_reason: "" + category_rationale: The project is a MySQL binlog replicator that supports replication to multiple database types, which falls under data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: binlog, clickhouse, go, golang, master-slave, master-slave-replication, mysql, postgresql, replication, tungsten, vertica + - name: lizhichao/one-ck + link: https://github.com/lizhichao/one-ck + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: PHP + tags: clickhouse, clickhouse-client, php, php-clickhouse, php-tcp-client, tcp-client + - name: long2ice/asynch + link: https://github.com/long2ice/asynch + description: asynch is an asynchronous ClickHouse Python driver that supports a native TCP interface, allowing users to connect and interact with ClickHouse databases efficiently. It reuses features from the existing clickhouse-driver and complies with PEP249 standards. The library provides various methods for establishing connections, executing SQL commands, and managing data retrieval and insertion. It also includes support for connection pooling to optimize database interactions. + summary: asynch is an asynchronous Python driver for ClickHouse databases that supports native TCP interface. + ignore: false + ignore_reason: "" + category_rationale: The project is an asynchronous Python driver specifically designed for ClickHouse databases, which fits the definition of a Python binding or library. + category: Python + category_confidence: 0.95 + language: Python + tags: asyncio, clickhouse, driver, native, yandex + - name: long2ice/synch + link: https://github.com/long2ice/synch + description: Synch is a Python tool that facilitates the synchronization of data from MySQL and PostgreSQL databases to ClickHouse, supporting both full and incremental ETL processes. It allows for real-time data synchronization and includes features for handling DDL and DML operations. The tool can work with multiple source databases simultaneously and supports various ClickHouse table engines. Additionally, it integrates with brokers like Kafka and Redis for efficient data handling and monitoring. + summary: Synch is a Python tool for syncing data from MySQL and PostgreSQL to ClickHouse with support for full and incremental ETL. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for syncing data from MySQL and PostgreSQL to ClickHouse, which falls under the category of ETL (Extract, Transform, Load) tools and data processing applications. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: clickhouse, data-etl, increment-etl, kafka, mysql, postgresql, replication + - name: loyd/clickhouse.rs + link: https://github.com/loyd/clickhouse.rs + description: This project is a pure Rust client library for ClickHouse DB that provides APIs for data manipulation and supports various features such as TLS and compression. It allows users to perform operations like selecting, inserting, and managing live views with ease. The library utilizes `serde` for encoding and decoding data, ensuring type safety and efficiency. Additionally, it supports advanced features like infinite inserting and batch processing, making it suitable for high-performance applications. + summary: A pure Rust client library for ClickHouse DB that provides APIs for data manipulation and supports various features like TLS and compression. + ignore: false + ignore_reason: "" + category_rationale: The project is a pure Rust client library specifically designed for interacting with ClickHouse DB, which fits the category of Rust binding, library, or SDK. + category: Rust + category_confidence: 0.9 + language: Rust + tags: api, apis, clickhouse, client, client-library, compression, data-handling, data-manipulation, database, decoding, encoding, insertion, library, live-views, rust, serde, tls + - name: mailru/go-clickhouse + link: https://github.com/mailru/go-clickhouse + description: This project is a Go SQL database driver for Yandex ClickHouse that supports various data types and is compatible with the database/sql interface. It allows developers to interact with ClickHouse using Go, providing features such as compatibility with other libraries and support for a wide range of data types. The driver utilizes the official HTTP interface and offers various configuration options for connection management. Additionally, it includes examples and documentation to help users implement it in their applications. + summary: A Go SQL database driver for Yandex ClickHouse that supports various data types and is compatible with database/sql. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go SQL database driver specifically designed for Yandex ClickHouse, which fits the category of a Golang binding or library. + category: Golang + category_confidence: 0.95 + language: Go + tags: clickhouse, database, go + - name: maximdanilchenko/aiochclient + link: https://github.com/maximdanilchenko/aiochclient + description: aiochclient is an asynchronous HTTP(S) client for ClickHouse, designed for Python 3.6 and above. It supports type conversion in both directions, streaming, and lazy decoding on select queries, providing a fully typed interface. The library can be used with either aiohttp or httpx connectors, allowing for flexible installation options. It also includes features for efficient querying and connection pooling, making it suitable for high-performance applications. + summary: aiochclient is an asynchronous HTTP(S) client for ClickHouse, designed for Python 3.6 and above. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as an asynchronous HTTP(S) client for ClickHouse, tailored for Python, which fits perfectly into the category of Python binding, library, or SDK. + category: Python + category_confidence: 0.95 + language: Python + tags: aiohttp, async, asyncio, clickhouse, client, database, driver, httpx, python + - name: metrico/clickhouse-mate + link: https://github.com/metrico/clickhouse-mate + description: ClickHouse-Mate is an advanced web client designed for ClickHouse that enhances user interaction with SQL databases. It features SQL query autocompletion, fast navigation through databases and tables, and advanced filtering and sorting of results. The client operates entirely in the web browser, ensuring no data is sent through a server, which enhances privacy and speed. Users can access a public version, remix it on Glitch, or build their own version from the source code. + summary: ClickHouse-Mate is an advanced web client for ClickHouse that offers SQL query autocompletion, fast navigation, and advanced result filtering. + ignore: false + ignore_reason: "" + category_rationale: The project is an advanced web client for ClickHouse, which provides a user interface for SQL query autocompletion and navigation, fitting well into the graphical user interface category. + category: GUI + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, clickhouse-client, clickhouse-server, cloki, sql + - name: metrico/qryn + link: https://github.com/metrico/qryn + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: JavaScript + tags: clickhouse, ebpf, grafana, hacktoberfest, lgtm, logql, logs, loki, metrics, monitoring, observability, opentelemetry, prometheus, promql, pyroscope, signoz, tempo, timeseries, tracing, wasm + - name: mindis/prom2click + link: https://github.com/mindis/prom2click + description: Prom2click is a Prometheus remote storage adapter designed for Clickhouse, enabling efficient storage and retrieval of time series data. It is currently in beta and is intended for users looking to integrate Prometheus with Clickhouse for scalable data storage. The project allows for configurable batch sizes for writing metrics and is optimized for high ingestion rates, although it requires significant CPU resources. Users are guided through installation, configuration, and usage, including setting up Clickhouse and Grafana for visualization. + summary: Prom2click is a Prometheus remote storage adapter for Clickhouse, enabling efficient storage and retrieval of time series data. + ignore: false + ignore_reason: "" + category_rationale: The project serves as a remote storage adapter for Prometheus, facilitating the movement and synchronization of time series data into Clickhouse, which aligns with the category of tools for data movement. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: "" + - name: mintance/nginx-clickhouse + link: https://github.com/mintance/nginx-clickhouse + description: nginx-clickhouse is a Go-based tool that parses NGINX logs and transports them to a ClickHouse database. It allows users to set up a configuration file that defines the log format and ClickHouse credentials. The tool can be built and run using Docker, making it easy to deploy in various environments. Additionally, it provides examples for configuring NGINX and ClickHouse, as well as creating Grafana dashboards for visualizing the data. + summary: nginx-clickhouse is a Go-based tool that parses NGINX logs and transports them to a ClickHouse database. + ignore: false + ignore_reason: "" + category_rationale: The project is designed to parse NGINX logs and transport them to a ClickHouse database, which falls under data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: "" + - name: mlcraft-io/mlcraft + link: https://github.com/mlcraft-io/mlcraft + description: Synmetrix is an open-source data engineering platform that serves as a semantic layer for centralized metrics management. It allows users to model, integrate, transform, aggregate, and distribute metrics data at scale. The platform supports various features such as scheduled reports, role-based access control, and data exploration through a user interface or SQL API. By consolidating metrics from different sources, Synmetrix enhances data accessibility and enables organizations to make data-driven decisions effectively. + summary: Synmetrix is an open-source data engineering platform that provides a semantic layer for centralized metrics management. + ignore: false + ignore_reason: "" + category_rationale: The project provides a data engineering platform that focuses on metrics management, data modeling, and integration, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: JavaScript + tags: aggregation, alerts, analytics, bi-tools, caching, collaboration, data-engineering, data-modeling, integration, javascript, metrics-management, open-source, reporting, role-based-access, semantic-layer, sql, sql-api, transformation + - name: mprove-io/mprove + link: https://github.com/mprove-io/mprove + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: TypeScript + tags: analytics, bigquery, business-intelligence, clickhouse, dashboard, data-visualization, looker, metrics, postgresql, snowflake + - name: mymarilyn/aioch + link: https://github.com/mymarilyn/aioch + description: aioch is a Python library that provides asynchronous access to ClickHouse databases using asyncio. It wraps the features of the clickhouse-driver for asynchronous usage, allowing users to execute queries with progress tracking. The library can be installed via pip and offers examples for usage, demonstrating how to handle queries asynchronously. It is distributed under the MIT license, making it open for use and modification. + summary: aioch is a Python library that provides asynchronous access to ClickHouse databases using asyncio. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed for asynchronous access to ClickHouse databases, which fits well within the Python binding, library, or SDK category. + category: Python + category_confidence: 0.95 + language: Python + tags: asyncio, clickhouse, database, driver, native, yandex + - name: mymarilyn/clickhouse-driver + link: https://github.com/mymarilyn/clickhouse-driver + description: This project is a Python driver for ClickHouse that supports a native TCP interface and adheres to DB API 2.0. It offers features such as query settings, compression support, and multiple data types. The driver allows for both pure client communication and DB API usage, making it versatile for various applications. Additionally, it supports asynchronous operations and provides detailed query progress information. + summary: This project is a Python driver for ClickHouse that supports a native TCP interface and adheres to DB API 2.0. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python driver specifically designed for ClickHouse, which aligns with the category of Python binding, library, or SDK. + category: Python + category_confidence: 0.95 + language: "" + tags: clickhouse, database, driver, native, yandex + - name: nauu/clickhousebook + link: https://github.com/nauu/clickhousebook + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: bigdata, book, clickhouse, olap + - name: nikepan/clickhouse-bulk + link: https://github.com/nikepan/clickhouse-bulk + description: ClickHouse-Bulk is a Go library that efficiently collects and sends insert requests to ClickHouse servers. It allows users to group multiple requests and send them to any ClickHouse server, supporting various formats and authentication methods. The library is designed for high performance and includes features like configurable intervals for sending data and metrics for monitoring. It can be used directly or via a Docker image, making it versatile for different deployment scenarios. + summary: ClickHouse-Bulk is a Go library that efficiently collects and sends insert requests to ClickHouse servers. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library specifically designed for efficiently collecting and sending insert requests to ClickHouse servers, which aligns with the category of Golang binding, library or sdk. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, clickhouse-bulk, clickhouse-server + - name: openblocks-dev/openblocks + link: https://github.com/openblocks-dev/openblocks + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: TypeScript + tags: admin-dashboard, app-builder, app-development, business-intelligence, clickhouse, crm, crud-application, dashboard, data-source, gui, internal-tools, low-code, low-code-framework, low-code-platform, mongodb, postgres, react, rest-api, ui-builder + - name: openreplay/openreplay + link: https://github.com/openreplay/openreplay + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: TypeScript + tags: "" + - name: pinba-server/pinba-server + link: https://github.com/pinba-server/pinba-server + description: Pinba Server is a PHP monitoring tool that aggregates performance metrics from PHP applications using ClickHouse. It provides installation instructions, usage commands, and systemd autostart scripts for easy deployment. The tool collects various statistics about PHP requests and presents them in a structured format. Additionally, it offers integration with Grafana for visualizing the collected data. + summary: Pinba Server is a PHP monitoring tool that aggregates performance metrics from PHP applications using ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed to monitor PHP application performance metrics and aggregates them using ClickHouse, which aligns closely with metrics collection and monitoring. + category: Metrics and Monitoring + category_confidence: 0.9 + language: PHP + tags: clickhouse, grafana, php, pinba, pinbaserver, server, swoole, workerman + - name: plausible/analytics + link: https://github.com/plausible/analytics + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: Elixir + tags: analytics, charts, clickhouse, cloud, elixir, google-analytics, marketing, metrics, phoenix, plausible-analytics, postgresql, privacy, statistics, tailwindcss, web-analytics, website, website-analytics, website-stats + - name: plutov/clickhouse-helm + link: https://github.com/plutov/clickhouse-helm + description: This project is a Helm chart that facilitates the deployment of a fully functioning replicated ClickHouse environment. It includes monitoring and UI options, such as CLI, Graphite, and Tabix UI, with default settings for two replicas. Users can execute sample schemas and manage connections to ClickHouse nodes through provided commands. The project also offers Docker image building instructions and guidelines for purging the deployment. + summary: A Helm chart for deploying a fully functioning replicated ClickHouse environment with monitoring and UI options. + ignore: false + ignore_reason: "" + category_rationale: The project provides a Helm chart specifically designed for deploying a replicated ClickHouse environment, which falls under applications for managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Dockerfile + tags: clickhouse, helm, helm-charts, k8s + - name: red-soft-ru/clickhouse-rpm + link: https://github.com/red-soft-ru/clickhouse-rpm + description: This project offers a build script for generating ClickHouse RPM packages tailored for RHEL-based distributions. By running the build_packages.sh script on RHEL 6 or RHEL 7, users can create both source and binary RPM packages for ClickHouse. Additionally, the project facilitates the installation of these packages from a public YUM repository. This makes it easier for users to deploy ClickHouse on their systems. + summary: This project provides a build script for creating ClickHouse RPM packages on RHEL-based distributions. + ignore: false + ignore_reason: "" + category_rationale: The project provides a build script specifically for creating RPM packages for ClickHouse, which is essential for deploying and managing ClickHouse instances on RHEL-based distributions. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Shell + tags: "" + - name: roistat/go-clickhouse + link: https://github.com/roistat/go-clickhouse + description: This project is a Go library that serves as a connector for Yandex ClickHouse, enabling efficient data management and querying. It allows users to perform various operations such as querying rows, inserting data, and handling external data for query processing. The library is designed to manage large volumes of data efficiently, making it suitable for applications that require robust data handling capabilities. Additionally, it includes features for managing connections in a clustered environment, ensuring high availability and load balancing. + summary: A Go library that serves as a connector for Yandex ClickHouse, enabling efficient data management and querying. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library specifically designed to connect to Yandex ClickHouse, which fits the definition of a binding or library for Go. + category: Golang + category_confidence: 0.95 + language: Go + tags: adapter, clickhouse, client, connector, go, golang + - name: sagframe/sagacity-sqltoy + link: https://github.com/sagframe/sagacity-sqltoy + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: sanchezzzhak/kak-clickhouse + link: https://github.com/sanchezzzhak/kak-clickhouse + description: This project is a Yii2 extension that facilitates the integration of ClickHouse, a columnar database management system, into PHP applications. It provides various functionalities for database operations, including connection management, executing queries, and handling data inserts. The extension supports batch inserts and offers an ActiveRecord model for easier data manipulation. It is designed to enhance the development experience for PHP developers working with ClickHouse. + summary: A Yii2 extension for integrating ClickHouse, providing functionalities for database operations and management. + ignore: false + ignore_reason: "" + category_rationale: The project is a Yii2 extension specifically designed for integrating ClickHouse with PHP, which aligns it with the PHP binding category. + category: PHP + category_confidence: 0.9 + language: PHP + tags: php, yii2-clickhouse + - name: shlima/click_house + link: https://github.com/shlima/click_house + description: This project is a modern Ruby driver for ClickHouse, a high-performance column-oriented database management system. It allows developers to interact with ClickHouse through an HTTP interface, providing a seamless way to execute queries, manage databases, and handle data. The driver is well-documented and includes features for configuration, connection pooling, and integration with Ruby on Rails and ActiveRecord. It aims to provide a reliable and efficient way to work with ClickHouse in Ruby applications. + summary: A modern Ruby driver for ClickHouse, enabling seamless database interactions through an HTTP interface. + ignore: false + ignore_reason: "" + category_rationale: The project is a Ruby driver specifically designed for interacting with ClickHouse, which fits the definition of a Ruby binding or library. + category: Ruby + category_confidence: 0.9 + language: Ruby + tags: clickhouse, gem, ruby + - name: smi2/clickhouse-frontend + link: https://github.com/smi2/clickhouse-frontend + description: This project has been renamed to TABIX and is now deprecated, directing users to the new repository for frontend development related to ClickHouse. It provides links to the new project and its documentation. Users are encouraged to transition to the new repository for continued support and development. The focus is on guiding users to the appropriate resources for ClickHouse frontend development. + summary: This project has been renamed to TABIX and is now deprecated, directing users to the new repository for frontend development related to ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is deprecated and serves as a guide to redirect users to the new repository for frontend development related to ClickHouse, indicating its role in documentation. + category: Documentation + category_confidence: 0.8 + language: JavaScript + tags: "" + - name: smi2/phpClickHouse + link: https://github.com/smi2/phpClickHouse + description: This project is a PHP library that serves as a wrapper for ClickHouse databases, allowing developers to perform asynchronous queries and bulk inserts efficiently. It supports various features such as HTTP compression, connection management, and advanced query capabilities. The library is lightweight, requiring only Curl as a dependency, and is compatible with PHP versions 7.1 and above. It provides a straightforward API for database operations, making it easier for developers to integrate ClickHouse into their PHP applications. + summary: A PHP library that provides a wrapper for interacting with ClickHouse databases, supporting asynchronous queries and bulk inserts. + ignore: false + ignore_reason: "" + category_rationale: The project is a PHP library specifically designed to interact with ClickHouse databases, which fits the category of PHP binding, library or SDK. + category: PHP + category_confidence: 0.95 + language: PHP + tags: clickhouse, php, php-clickhouse, php-clickhouse-wrapper + - name: sqlchat/sqlchat + link: https://github.com/sqlchat/sqlchat + description: SQL Chat is a chat-based SQL client that enables users to interact with various databases using natural language. Built with Next.js, it supports databases like MySQL, PostgreSQL, and MSSQL, allowing users to perform operations such as querying, modifying, adding, and deleting data. The project aims to provide a more intuitive interface for database interactions compared to traditional SQL clients. Users can self-host the application or use it through a hosted service, making it versatile for different use cases. + summary: SQL Chat is a chat-based SQL client that allows users to interact with databases using natural language. + ignore: false + ignore_reason: "" + category_rationale: The project is a chat-based SQL client that allows users to interact with databases using natural language, which aligns with the category of chat interfaces for database queries. + category: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) + category_confidence: 0.9 + language: TypeScript + tags: chatgpt, clickhouse, cockroachdb, gpt, mongodb, mssql, mysql, openai, oracle, postgres, redis, snowflake, sql, sqlclient, sqleditor, sqlite, sqlserver, text-to-sql, text2sql, tidb + - name: sqlpad/sqlpad + link: https://github.com/sqlpad/sqlpad + description: SQLPad is a web application that allows users to write and execute SQL queries while visualizing the results. It supports a wide range of database systems, including Postgres, MySQL, SQL Server, and ClickHouse, among others. The application is designed to facilitate data analysis and reporting through an intuitive interface. Although it is currently in maintenance mode, it continues to receive updates for security and dependencies. Users can also run SQLPad using Docker, making it easy to deploy in various environments. + summary: SQLPad is a web application for executing SQL queries and visualizing results across multiple database systems. + ignore: false + ignore_reason: "" + category_rationale: SQLPad is a web application designed for executing SQL queries and visualizing results across various database systems, including ClickHouse. This aligns well with the category focused on data visualization and analysis solutions. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: JavaScript + tags: clickhouse, data-visualization, database, databases, docker, javascript, mysql, odbc, postgres, queries, sql, sql-queries, sql-server, visualization, web-app, web-application + - name: subzerocloud/showcase + link: https://github.com/subzerocloud/showcase + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: TypeScript + tags: clickhouse, cloudflare, cloudflare-worker, d1, deno, mysql, nodejs, planetscale, postgresql, rest-api, rust, sqlite, typescript + - name: suharev7/clickhouse-rs + link: https://github.com/suharev7/clickhouse-rs + description: This project is an asynchronous client library for Yandex ClickHouse written in Rust. It allows developers to perform efficient database operations using various supported data types. The library provides features such as connection pooling, customizable timeouts, and optional TLS support. It is designed to optimize compile time for common use cases and is hosted on crates.io for easy installation. + summary: An asynchronous client library for Yandex ClickHouse written in Rust, enabling efficient database operations. + ignore: false + ignore_reason: "" + category_rationale: The project is a Rust library specifically designed for asynchronous operations with Yandex ClickHouse, which fits the definition of a binding or library for a specific technology. + category: Rust + category_confidence: 0.95 + language: Rust + tags: clickhouse, clickhouse-client, rust, tokio + - name: tabixio/tabix + link: https://github.com/tabixio/tabix + description: Tabix is an open-source business intelligence application and SQL editor tool for ClickHouse. It allows users to interact with ClickHouse databases through a user-friendly interface. The application can be run directly in a browser, making it accessible without installation. It requires a ClickHouse server and is optimized for use with Google Chrome. The project is licensed under the Apache License, Version 2.0. + summary: Tabix is an open-source business intelligence application and SQL editor tool for ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a business intelligence application and SQL editor specifically designed for ClickHouse, which aligns it closely with applications that manage and interact with ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: TypeScript + tags: bi, business-intelligence, businessintelligence, clickhouse, dashboard, data-analysis, data-visualization, sql-query, tabix + - name: tetafro/clickhouse-cluster + link: https://github.com/tetafro/clickhouse-cluster + description: This project is a Docker-based setup for a ClickHouse cluster featuring 2 shards and 2 replicas, intended for testing environments. It utilizes docker-compose to manage the cluster configuration and operations. Users can easily run the cluster with a single command and interact with it through the ClickHouse client. The setup includes detailed instructions for creating databases and tables, as well as loading and querying data. This project is not intended for production use, but serves as a useful tool for testing ClickHouse configurations. + summary: A Docker-based ClickHouse cluster setup with 2 shards and 2 replicas for testing purposes. + ignore: false + ignore_reason: "" + category_rationale: The project provides a Docker-based setup for a ClickHouse cluster, which is specifically designed for deploying and managing ClickHouse instances, making it suitable for testing purposes. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Makefile + tags: clickhouse, docker, docker-compose + - name: the-tinderbox/ClickhouseBuilder + link: https://github.com/the-tinderbox/ClickhouseBuilder + description: ClickhouseBuilder is a PHP library that allows developers to construct SQL queries for Clickhouse databases easily. It provides a fluent interface for building complex queries, including support for joins, subqueries, and temporary tables. The library is designed to work with the Clickhouse PHP client and offers various methods for selecting, inserting, and manipulating data. With ClickhouseBuilder, users can streamline their database interactions and enhance their productivity when working with Clickhouse. + summary: ClickhouseBuilder is a PHP library for constructing SQL queries for Clickhouse databases. + ignore: false + ignore_reason: "" + category_rationale: The project is a PHP library specifically designed for constructing SQL queries for Clickhouse databases, which aligns it closely with the PHP binding category. + category: PHP + category_confidence: 0.95 + language: PHP + tags: clickhouse, clickhouse-fluent, clickhouse-wrapper + - name: tlhhup/litemall-dw + link: https://github.com/tlhhup/litemall-dw + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: atlas, azkaban, cdh6, clickhouse, flink, flume, hbase, hive, kafka, lua, maxwell, oozie, openresty, ranger, redis, scala, shell, spark, spring-boot, vagrant + - name: tobymao/sqlglot + link: https://github.com/tobymao/sqlglot + description: SQLGlot is a Python library that serves as a no-dependency SQL parser, transpiler, optimizer, and engine. It supports 23 different SQL dialects, allowing users to format SQL or translate between them seamlessly. The library is designed to read a wide variety of SQL inputs and produce syntactically and semantically correct SQL outputs. With features like customizable parsing, query analysis, and error highlighting, SQLGlot provides a comprehensive tool for developers working with SQL. + summary: SQLGlot is a Python library for parsing, transpiling, and optimizing SQL across multiple dialects. + ignore: false + ignore_reason: "" + category_rationale: The project is a Python library specifically designed for parsing, transpiling, and optimizing SQL across multiple dialects, which fits the category of a Python binding or library. + category: Python + category_confidence: 0.95 + language: Python + tags: bigquery, clickhouse, databricks, duckdb, hive, mysql, optimizer, parser, postgres, presto, python, redshift, snowflake, spark, sql, sqlite, sqlparser, transpiler, trino, tsql + - name: toddwschneider/nyc-taxi-data + link: https://github.com/toddwschneider/nyc-taxi-data + description: This repository contains R scripts designed for downloading, processing, and analyzing over 3 billion taxi and for-hire vehicle trips in New York City since 2009. It supports both PostgreSQL and ClickHouse databases, allowing users to store and analyze the data efficiently. The project has been updated to handle the new Apache Parquet file format introduced by the TLC in 2022. Additionally, it includes various scripts for importing and managing the data, as well as tools for statistical analysis and visualization. + summary: A repository containing R scripts for downloading, processing, and analyzing over 3 billion NYC taxi and for-hire vehicle trips since 2009. + ignore: false + ignore_reason: "" + category_rationale: The project involves downloading, processing, and analyzing large datasets related to NYC taxi and for-hire vehicle trips, which aligns with ETL (Extract, Transform, Load) processes. + category: ETL and Data Processing + category_confidence: 0.9 + language: R + tags: clickhouse, nyc, nyc-taxi-dataset, postgresql + - name: trickstercache/trickster + link: https://github.com/trickstercache/trickster + description: Trickster is a Go-based HTTP reverse proxy/cache that significantly improves the performance of dashboard queries for time series databases. It achieves this by caching responses and optimizing data requests, thus reducing redundant computations on the databases it fronts. The tool supports various caching layers and is highly customizable, making it suitable for different HTTP applications. Trickster is particularly beneficial for read-heavy environments and those with highly-cardinalized datasets, ensuring faster chart rendering times for end users. + summary: Trickster is a Go-based HTTP reverse proxy/cache that accelerates dashboard queries for time series databases. + ignore: false + ignore_reason: "" + category_rationale: The project serves as a reverse proxy/cache specifically designed to enhance the performance of dashboard queries for time series databases, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: accelerator, caching, clickhouse, dashboards, golang, http-proxy, influxdb, performance, prometheus, reverse-proxy, tsdb + - name: uber/storagetapper + link: https://github.com/uber/storagetapper + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: avro, cdc, clickhouse, etl, hdfs, json, kafka, msgpack, mysql, postgresql, s3 + - name: uptrace/go-clickhouse + link: https://github.com/uptrace/go-clickhouse + description: This project is a Go client library for ClickHouse that supports native protocol communication and offers a compatible API with database/sql. It requires Go 1.18 or higher to utilize generics and is not a traditional database/sql driver, but maintains compatibility with its API. The library features efficient column-oriented design, support for various data types, and includes functionalities like migrations and OpenTelemetry support. It is actively used in production environments, showcasing its reliability and performance. + summary: A Go client library for ClickHouse that supports native protocol communication and offers a compatible API with database/sql. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go client library specifically designed for ClickHouse, which aligns with the category of Golang binding, library or SDK. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, database, go, golang + - name: uptrace/uptrace + link: https://github.com/uptrace/uptrace + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: Vue + tags: apm, application-monitoring, clickhouse, distributed-tracing, golang, logs, metrics, monitoring, observability, opentelemetry, performance-monitoring, self-hosted, tracing, vue + - name: vahid-sohrabloo/chconn + link: https://github.com/vahid-sohrabloo/chconn + description: chconn is a high-performance Go driver for ClickHouse, designed for low-level access and efficient data handling. It utilizes generics introduced in Go 1.18 and supports all ClickHouse data types, allowing for efficient read and write operations. The library features a connection pool, batch select and insert capabilities, and full TLS connection control. Benchmarks demonstrate its performance advantages over other libraries, making it suitable for applications requiring high throughput and low latency. + summary: chconn is a high-performance Go driver for ClickHouse, designed for low-level access and efficient data handling. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go driver specifically designed for ClickHouse, which fits the category of a Golang binding or library. + category: Golang + category_confidence: 0.95 + language: Go + tags: clickhouse, fast, go, golang, tcp + - name: wgzhao/Addax + link: https://github.com/wgzhao/Addax + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: clickhouse, database, etl, excel, hadoop, hdfs, hive, impala, influxdb, kudu, mysql, oracle, postgresql, sqlserver, trino + - name: x-ream/sqli + link: https://github.com/x-ream/sqli + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: clickhouse, impala, jdbc, mysql, orm, presto, query-builder, tdengine, xream + - name: xzkostyan/clickhouse-sqlalchemy + link: https://github.com/xzkostyan/clickhouse-sqlalchemy + description: ClickHouse SQLAlchemy is a SQLAlchemy dialect that allows users to interact with the ClickHouse database using Python. It supports various interfaces including native TCP, async native TCP, and HTTP. The library provides functionality to define tables, insert data, and query the database seamlessly. Documentation is available online, making it easy for developers to integrate ClickHouse into their Python applications. + summary: A SQLAlchemy dialect for interacting with the ClickHouse database in Python. + ignore: false + ignore_reason: "" + category_rationale: The project is a SQLAlchemy dialect specifically designed for interacting with the ClickHouse database using Python, which fits the definition of a Python binding or library. + category: Python + category_confidence: 0.9 + language: Python + tags: clickhouse, database, dialect, sqlalchemy, yandex + - name: young-datafan-ooooo1/sqlbuilder + link: https://github.com/young-datafan-ooooo1/sqlbuilder + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: sql + - name: ysc/data-generator + link: https://github.com/ysc/data-generator + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: "" + - name: ytsaurus/ytsaurus + link: https://github.com/ytsaurus/ytsaurus + description: "" + summary: "" + ignore: true + ignore_reason: based-on + category_rationale: "" + category: "" + category_confidence: 0 + language: C++ + tags: big-data, clickhouse, distributed-database, lakehouse, olap-database, spark, sql, ytsaurus + - name: yymysql/mysql-clickhouse-replication + link: https://github.com/yymysql/mysql-clickhouse-replication + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Python + tags: "" + - name: zeromicro/cds + link: https://github.com/zeromicro/cds + description: This project is a Go-based tool designed for real-time data synchronization from MySQL and MongoDB to ClickHouse. It automates the process of syncing data, ensuring that updates are reflected in ClickHouse with minimal delay. The tool provides a web interface for users to manage connections, create tables, and monitor synchronization tasks. It is built on the go-zero framework, enhancing its performance and reliability. + summary: A Go-based tool for real-time data synchronization from MySQL and MongoDB to ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on real-time data synchronization from MySQL and MongoDB to ClickHouse, which falls under data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: bigdata, clickhouse, go, golang, kafka-consumer + - name: zhisheng17/flink-learning + link: https://github.com/zhisheng17/flink-learning + description: "" + summary: "" + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: clickhouse, elasticsearch, flink, hbase, influxdb, kafka, loki, mysql, opentsdb, rabbitmq, redis, rocketmq, spark, stream-processing, streaming + - name: zlzforever/ClickHouseMigrator + link: https://github.com/zlzforever/ClickHouseMigrator + description: ClickHouseMigrator is a .NET tool that automates the process of migrating data to ClickHouse from various sources such as MySQL, SQL Server, and Excel. It provides a command-line interface for users to specify their data sources and ClickHouse configurations easily. The tool supports multiple options for customization, including threading and batch size for data insertion. With ClickHouseMigrator, users can efficiently transfer large datasets to ClickHouse, making it a valuable utility for data engineers and developers. + summary: ClickHouseMigrator is a .NET tool that automates data migration to ClickHouse from sources like MySQL, SQL Server, and Excel. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed to automate data migration to ClickHouse from various data sources, which aligns well with the category of tools and utilities for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: C# + tags: clickhouse, dotnetcore + - name: Blynk-Technologies/clickhouse4j + link: https://github.com/Blynk-Technologies/clickhouse4j + description: Clickhouse4j is a lightweight and faster alternative JDBC driver for ClickHouse, optimized for performance and reduced size. It offers significant improvements over the official driver, including a smaller jar size and faster batch inserts. The project supports various data formats such as JSON and CSV, and includes a utility class called CopyManager for efficient data transfer between the database and files. It is built against Java 8 and is easy to integrate into existing Java applications. + summary: Clickhouse4j is a lightweight and faster alternative JDBC driver for ClickHouse, optimized for performance and reduced size. + ignore: false + ignore_reason: "" + category_rationale: The project is a JDBC driver specifically designed for ClickHouse, which falls under the category of Java or JDBC binding, library or sdk. + category: Java + category_confidence: 0.95 + language: Java + tags: java, jdbc-driver + - name: ClickHouse/clickhouse-rs + link: https://github.com/ClickHouse/clickhouse-rs + description: clickhouse-rs is a pure Rust client library for ClickHouse DB that provides typed access and various features for database interaction. It supports encoding and decoding of rows using serde, and offers APIs for selecting, inserting, and watching live views. The library also includes features for compression, TLS support, and infinite transactional inserting. With its focus on providing a robust interface for ClickHouse, it serves as a valuable tool for developers working with this database. + summary: clickhouse-rs is a pure Rust client library for ClickHouse DB that provides typed access and various features for database interaction. + ignore: false + ignore_reason: "" + category_rationale: The project is a Rust client library specifically designed for interacting with ClickHouse DB, which fits the category of a Rust binding or library. + category: Rust + category_confidence: 0.95 + language: Rust + tags: clickhouse, http, rust, streaming, tokio + - name: esazykin/laravel-clickhouse + link: https://github.com/esazykin/laravel-clickhouse + description: This project is a PHP library that provides an Eloquent model for integrating Laravel applications with ClickHouse. It allows developers to easily connect their Laravel applications to a ClickHouse database, enabling efficient data handling and querying. The library includes installation instructions, configuration examples, and usage guidelines for creating models and executing queries. Additionally, it outlines future enhancements such as more tests and additional model methods. + summary: A PHP library that provides an Eloquent model for integrating Laravel applications with ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a PHP library specifically designed to integrate Laravel applications with ClickHouse, which fits the definition of a binding or library for PHP. + category: PHP + category_confidence: 0.9 + language: PHP + tags: "" + - name: ClickHouse/spark-clickhouse-connector + link: https://github.com/ClickHouse/spark-clickhouse-connector + description: The ClickHouse Spark Connector is a Scala library that facilitates the integration of ClickHouse with Apache Spark using the DataSourceV2 API. It supports various versions of Spark and ClickHouse, ensuring compatibility through a well-defined matrix. The connector has transitioned from using a raw gRPC client to the official ClickHouse Java client, enhancing its functionality and support for HTTP protocols. This project is essential for developers looking to leverage ClickHouse's capabilities within Spark applications. + summary: This project is a Scala library that provides a connector for integrating ClickHouse with Apache Spark using the DataSourceV2 API. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala library specifically designed to connect ClickHouse with Apache Spark, which aligns it closely with the Scala binding category. + category: Scala + category_confidence: 0.9 + language: Scala + tags: arrow, clickhouse, datasourcev2, grpc, http, spark + - name: PostHog/charts-clickhouse + link: https://github.com/PostHog/charts-clickhouse + description: This project provides a Helm chart for deploying PostHog with ClickHouse on Kubernetes, although Kubernetes support has been sunsetted. Users are encouraged to migrate to PostHog Cloud or continue self-hosting without support. The repository includes installation instructions, testing guidelines, and development contributions. Security updates will continue until May 2024, but the project no longer offers support for Kubernetes deployments. + summary: This project is a Helm chart for deploying PostHog with ClickHouse on Kubernetes, although Kubernetes support has been sunsetted. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically a Helm chart for deploying PostHog with ClickHouse, which directly relates to managing ClickHouse instances, despite the sunset of Kubernetes support. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Python + tags: clickhouse, helm-chart, kubernetes, posthog + - name: ClickHouse/examples + link: https://github.com/ClickHouse/examples + description: This project is a collection of ClickHouse examples and docker compose recipes designed to facilitate various integrations and configurations. It includes DDL statements, SQL queries, and configurations for analyzing Kubernetes logs. Additionally, it offers a variety of docker compose recipes for setting up ClickHouse in different environments, such as single-node setups and clustered configurations. The aim is to provide users with quick and practical ways to experiment with ClickHouse integrations. + summary: A collection of ClickHouse examples and docker compose recipes for various integrations and configurations. + ignore: false + ignore_reason: "" + category_rationale: The project provides a collection of examples and docker compose recipes specifically for ClickHouse, which aligns with the category of sample projects and demonstrations for its usage and integration. + category: Examples + category_confidence: 0.9 + language: Jupyter Notebook + tags: cdc, crypto, docker, ethereum, observability + - name: simdjson/simdjson + link: https://github.com/simdjson/simdjson + description: simdjson is a high-performance C++ library that enables parsing JSON at gigabyte speeds by utilizing SIMD instructions for efficiency. It outperforms other JSON parsers, being over 4x faster than RapidJSON and 25x faster than JSON for Modern C++. The library is designed to be easy to use, with well-documented APIs, and it ensures strict JSON and UTF-8 validation. It is suitable for real-world applications and has been peer-reviewed, showcasing its reliability and performance. + summary: simdjson is a high-performance C++ library for parsing JSON at gigabyte speeds, utilizing SIMD instructions for efficiency. + ignore: false + ignore_reason: "" + category_rationale: The project is a high-performance C++ library specifically designed for parsing JSON, which fits perfectly into the category of C++ binding, library or SDK. + category: C++ + category_confidence: 0.95 + language: C++ + tags: aarch64, arm, arm64, avx2, avx512, c-plus-plus, clang, clang-cl, cpp11, gcc-compiler, json, json-parser, json-pointer, loongarch, neon, simd, sse42, vs2019, x64 + - name: frectonz/sql-studio + link: https://github.com/frectonz/sql-studio + description: SQL Studio is a command line tool that allows users to explore various SQL databases such as SQLite, libSQL, PostgreSQL, MySQL, and DuckDB. It provides a single binary command for accessing different database types, making it user-friendly and efficient. The tool features an overview page, tables page, and queries page, providing metadata and access to database content. Additionally, it supports ClickHouse with partial functionality, enhancing its versatility for database management. + summary: SQL Studio is a command line tool for exploring various SQL databases including SQLite, libSQL, PostgreSQL, MySQL, and DuckDB. + ignore: false + ignore_reason: "" + category_rationale: The project is a command line tool designed for exploring various SQL databases, which fits well into the category of command line interfaces and tools. + category: CLI + category_confidence: 0.9 + language: Rust + tags: duckdb, libsql, mariadb, mysql, postgresql, rust, sqlite, sqlite-browser + - name: jayvynl/django-clickhouse-backend + link: https://github.com/jayvynl/django-clickhouse-backend + description: The Django ClickHouse Backend is a Python library that enables seamless integration of ClickHouse with Django applications. It allows developers to use Django's ORM to interact with ClickHouse, similar to how they would with traditional databases like MySQL or PostgreSQL. The backend supports various ClickHouse features, including specific schema capabilities and efficient connection pooling. It is designed to minimize learning costs for Django developers while providing robust functionality for handling large datasets. + summary: A Django database backend for ClickHouse that allows seamless interaction using Django ORM. + ignore: false + ignore_reason: "" + category_rationale: The project is a Django database backend specifically designed for ClickHouse, which allows interaction with ClickHouse using Django's ORM, making it a Python library for database interaction. + category: Python + category_confidence: 0.9 + language: Python + tags: clickhouse, database, django, orm, python + - name: TongchengOpenSource/ckibana + link: https://github.com/TongchengOpenSource/ckibana + description: CKibana is a Java service that enables users to visualize ClickHouse data using native Kibana. It acts as a proxy between ClickHouse and Kibana, allowing seamless migration of log storage from ElasticSearch to ClickHouse while maintaining the ability to query and analyze logs through Kibana. The service supports various features such as caching, query sampling, and syntax compatibility with ElasticSearch, enhancing performance and usability. CKibana is compatible with Kibana versions 6.x and 7.x, making it a versatile tool for data analysis. + summary: CKibana is a Java service that enables visualization of ClickHouse data using native Kibana. + ignore: false + ignore_reason: "" + category_rationale: The project CKibana is specifically designed to visualize ClickHouse data using Kibana, making it a solution for data visualization and analysis. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: Java + tags: clickhouse, clickhouse-visualization, elasticsearch, kibana, kibana-visualization + - name: CodePhiliaX/Chat2DB + link: https://github.com/CodePhiliaX/Chat2DB + description: Chat2DB is an AI-driven database tool and SQL client that supports various databases such as MySQL, Oracle, PostgreSQL, and ClickHouse. It offers intelligent SQL development, reporting, and data exploration features. The tool is designed to make database management easier for users, allowing them to interact with databases through an intuitive interface. Additionally, it encourages community contributions and provides resources for getting started with the tool. + summary: Chat2DB is an AI-driven database tool and SQL client that supports multiple databases including MySQL, Oracle, PostgreSQL, and ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is an AI-driven database tool that supports multiple databases, including ClickHouse, and focuses on SQL client functionalities, which aligns with applications for managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Java + tags: ai, bi, chatgpt, clickhouse, clickhouse-client, database, datagrip, db2, dbeaver, gpt, hive, mysql, navicat, oracle, postgresql, redis, redis-client, sqlserver, text2sql + - name: PostHog/HouseWatch + link: https://github.com/PostHog/HouseWatch + description: HouseWatch is an open-source tool developed in TypeScript for monitoring and managing ClickHouse clusters. It provides insights into performance, queries, and disk usage, allowing users to drill down into queries and monitor cluster load. Users can also search through logs, kill running queries, and get detailed statistics on disk usage per node. The tool aims to consolidate various monitoring and management functionalities into a single interface, making it easier for users to manage their ClickHouse instances effectively. + summary: HouseWatch is an open-source TypeScript tool for monitoring and managing ClickHouse clusters, providing insights into performance, queries, and disk usage. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for monitoring and managing ClickHouse clusters, which aligns closely with the category of applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, database, database-management, django, mit-license, open-source, react + - name: azat/chdig + link: https://github.com/azat/chdig + description: chdig is a terminal user interface (TUI) tool that allows users to explore and monitor ClickHouse databases. It simplifies the process of introspection by providing a user-friendly interface similar to 'top' for Linux. The tool supports various views for monitoring queries, logs, and system processes, making it easier for users to manage their ClickHouse databases. Although still in pre-alpha stage, it aims to enhance the user experience by consolidating various introspection tools into one interface. + summary: chdig is a TUI interface for exploring and monitoring ClickHouse databases. + ignore: false + ignore_reason: "" + category_rationale: The project provides a TUI interface specifically designed for exploring and monitoring ClickHouse databases, which aligns with applications that manage ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Rust + tags: clickhouse + - name: Protryon/klickhouse + link: https://github.com/Protryon/klickhouse + description: Klickhouse is a pure Rust SDK for working with Clickhouse with the native protocol in async environments. It aims to provide minimal boilerplate and maximal performance for developers. The SDK includes various feature flags for additional functionalities such as compression, TLS support, and migrations. It also provides example usage and instructions for running tests with a Clickhouse server. + summary: Klickhouse is a Rust SDK for accessing Clickhouse with native protocol support in asynchronous environments. + ignore: false + ignore_reason: "" + category_rationale: The project is a Rust SDK specifically designed for accessing Clickhouse, which aligns it closely with the category of Rust binding, library or sdk. + category: Rust + category_confidence: 0.9 + language: Rust + tags: "" + - name: AfterShip/clickhouse-sql-parser + link: https://github.com/AfterShip/clickhouse-sql-parser + description: This project is a Go library and CLI tool that allows users to parse and beautify ClickHouse SQL queries. It converts SQL queries into an Abstract Syntax Tree (AST) and can also format SQL queries for better readability. The library can be used both as a standalone command-line interface and as a library within Go applications. It is inspired by another SQL parser for Spanner, showcasing its relevance in the SQL parsing domain. + summary: A Go library and CLI tool for parsing and beautifying ClickHouse SQL queries. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library specifically designed for parsing and beautifying ClickHouse SQL queries, which aligns with the category of Golang libraries. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, go, sql-parser + - name: myscale/MyScaleDB + link: https://github.com/myscale/MyScaleDB + description: MyScaleDB is an open-source SQL vector database that enables developers to build production-ready and scalable AI applications using familiar SQL. It is optimized for managing and processing massive volumes of data, leveraging ClickHouse's advanced capabilities. The project offers fully SQL-compatible vector search, filtered search, and SQL-vector join queries, making it accessible for developers. MyScaleDB combines structured and vectorized data management, providing unmatched performance and scalability for AI applications. + summary: MyScaleDB is an open-source SQL vector database built on ClickHouse, optimized for scalable AI applications. + ignore: false + ignore_reason: "" + category_rationale: MyScaleDB is built on top of ClickHouse and is specifically designed for scalable AI applications, making it a suitable application for managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: C++ + tags: ann, big-data, embedding, image-search, llm, myscaledb, rag, search-engine, similarity-search, sql, sql-vector, unstructured-analytics, vector-search, vectordb + - name: apache/incubator-gluten + link: https://github.com/apache/incubator-gluten + description: Gluten is a Scala library that enhances the performance of Spark SQL by offloading execution to native engines. It transforms Spark's physical plan to a Substrait plan and utilizes native libraries for compute-intensive data processing. The library aims to combine the scalability of Spark with the performance of native SQL engines, making it suitable for users looking to accelerate their Spark SQL queries. Gluten supports backends like Clickhouse and Velox, and it can be used as a plugin without requiring changes to the existing Spark API. + summary: Gluten is a Scala library that enhances Spark SQL performance by offloading execution to native engines. + ignore: false + ignore_reason: "" + category_rationale: The project is a Scala library designed to enhance Spark SQL performance by offloading execution to native engines, which aligns with the category of Scala binding, library or SDK. + category: Scala + category_confidence: 0.9 + language: Scala + tags: arrow, clickhouse, simd, spark-sql, vectorization, velox + - name: plausible/ecto_ch + link: https://github.com/plausible/ecto_ch + description: This project is an Elixir library designed to act as an Ecto adapter for connecting to ClickHouse databases. It allows developers to easily integrate ClickHouse into their Elixir applications using Ecto's familiar interface. The library provides configuration options, schema definitions, and support for various ClickHouse-specific features such as asynchronous inserts and custom data types. Additionally, it includes caveats and examples to help users understand the limitations and capabilities of using ClickHouse with Ecto. + summary: An Elixir library that serves as an Ecto adapter for connecting to ClickHouse databases. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically an Elixir library that serves as an Ecto adapter for ClickHouse databases, which fits perfectly into the Elixir binding, library or sdk category. + category: Elixir + category_confidence: 0.95 + language: Elixir + tags: "" + - name: hyperdxio/hyperdx + link: https://github.com/hyperdxio/hyperdx + description: HyperDX is an open-source observability platform designed to help engineers quickly resolve production issues by centralizing logs, metrics, traces, exceptions, and session replays. It offers a developer-friendly alternative to existing solutions like Datadog and New Relic, providing features such as end-to-end correlation of telemetry data, intuitive search capabilities, and performance monitoring. HyperDX is built on Clickhouse for fast performance and supports OpenTelemetry for easy integration with various programming languages. The platform can be deployed locally using Docker, making it accessible for developers to instrument their applications and monitor their performance effectively. + summary: HyperDX is an open-source observability platform that helps engineers quickly resolve production issues by centralizing logs, metrics, traces, exceptions, and session replays. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on observability, which includes collecting and monitoring logs, metrics, traces, and session replays, making it a strong fit for metrics collection and monitoring. + category: Metrics and Monitoring + category_confidence: 0.9 + language: TypeScript + tags: alerting, analytics, apm, application-monitoring, clickhouse, dashboard, frontend-monitoring, kubernetes, log-management, logs, metrics, monitoring, observability, opentelemetry, react, self-hosted, session-replay, traces, typescript + - name: RoaringBitmap/CRoaring + link: https://github.com/RoaringBitmap/CRoaring + description: CRoaring is a high-performance library designed for Roaring bitmaps in C and C++. It utilizes SIMD techniques to optimize performance and is compatible with various compilers and platforms. The library is used in several major systems, including Apache Lucene and ClickHouse, showcasing its effectiveness in handling bitmap compression. CRoaring aims to provide a low-level implementation that leverages the latest hardware capabilities for superior performance. + summary: CRoaring is a high-performance library for Roaring bitmaps in C and C++, optimized with SIMD techniques. + ignore: false + ignore_reason: "" + category_rationale: The project is a high-performance library for Roaring bitmaps implemented in C and C++, which aligns with the category of C++ binding, library or SDK. + category: C++ + category_confidence: 0.9 + language: C + tags: arm, avx-512, avx2, bitset, bitset-library, c, clang, gcc, neon, roaring-bitmaps, visual-studio + - name: duyet/clickhouse-monitoring + link: https://github.com/duyet/clickhouse-monitoring + description: This project is a Next.js dashboard that provides monitoring capabilities for ClickHouse clusters. It offers insights into current queries, resource usage, and system metrics, allowing users to track performance and resource allocation. The dashboard includes features such as query monitoring, cluster monitoring, and visualization of metric charts. It also provides tools for Zookeeper data exploration and query management, making it a comprehensive solution for ClickHouse monitoring. + summary: A Next.js dashboard for monitoring ClickHouse clusters, providing insights into queries, resource usage, and system metrics. + ignore: false + ignore_reason: "" + category_rationale: The project is a dashboard specifically designed for monitoring ClickHouse clusters, which involves visualizing and analyzing various metrics related to queries and resource usage. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, duyet, hacktoberfest, monitoring, nextjs, vercel + - name: cybercog/laravel-clickhouse + link: https://github.com/cybercog/laravel-clickhouse + description: Laravel ClickHouse is a PHP package designed to integrate ClickHouse database client and migration functionalities into Laravel applications. It allows users to create and execute ClickHouse database migrations seamlessly within their Laravel projects. The package includes features such as client integration, migration creation, and execution. Installation is straightforward via Composer, and configuration can be customized through environment variables. This tool is particularly useful for developers looking to leverage ClickHouse's capabilities in their Laravel applications. + summary: Laravel ClickHouse is a PHP package that integrates ClickHouse database client and migration functionalities into Laravel applications. + ignore: false + ignore_reason: "" + category_rationale: The project is a PHP package that integrates ClickHouse database functionalities into Laravel applications, which fits the definition of a PHP library or SDK. + category: PHP + category_confidence: 0.9 + language: PHP + tags: clickhouse, clickhouse-client, clickhouse-migration, cog, database, database-schema, db, db-schema, laravel, migration, php, schema + - name: devlive-community/dbm + link: https://github.com/devlive-community/dbm + description: DBM is an open-source database management tool that allows users to manage and query multiple SQL databases. It supports various database solutions such as ClickHouse, MySQL, PostgreSQL, and more. The tool offers features like query history, table management, and custom queries, making it versatile for database operations. Additionally, it provides a user-friendly interface for managing connections and monitoring performance. + summary: DBM is an open-source database management tool that supports multiple SQL databases. + ignore: false + ignore_reason: "" + category_rationale: The project is a database management tool that supports multiple SQL databases, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, database, electron, mysql, postgresql, presto, sql, trino + - name: timeplus-io/proton + link: https://github.com/timeplus-io/proton + description: Timeplus Proton is a fast and lightweight streaming SQL engine that serves as an alternative to ksqlDB and Apache Flink. It is designed to handle streaming data processing, routing, and analytics challenges, particularly from sources like Apache Kafka and Redpanda. The engine is built in C++ for optimized performance and can deliver high throughput with low latency. Timeplus Proton integrates seamlessly with ClickHouse, extending its capabilities for real-time data processing. + summary: Timeplus Proton is a fast and lightweight streaming SQL engine powered by ClickHouse, designed for efficient data processing and analytics. + ignore: false + ignore_reason: "" + category_rationale: The project is a streaming SQL engine powered by ClickHouse, designed for efficient data processing and analytics, which aligns well with applications that deploy and manage ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: C++ + tags: analytics, clickhouse, confluent, cpp, flink-alternative, high-performance, kakfa, ksqldb-alternative, redpanda, simd, single-binary, sql, stream-processing, streaming-sql, udf + - name: Altinity/altinity-dashboard + link: https://github.com/Altinity/altinity-dashboard + description: Altinity Dashboard is a TypeScript-based tool that facilitates the management of ClickHouse installations within Kubernetes environments. It allows users to deploy, upgrade, and remove the clickhouse-operator, as well as manage ClickHouse installations through a user-friendly interface. The dashboard provides functionalities for viewing container statuses, storage usage, and operational parameters of ClickHouse installations. Although currently in a pre-release state, it aims to simplify the deployment and management of ClickHouse in Kubernetes, making it accessible for users and developers alike. + summary: Altinity Dashboard is a TypeScript-based tool for managing ClickHouse installations in Kubernetes. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for managing ClickHouse installations in Kubernetes, which aligns directly with the category of applications for deploying and managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, clickhouse-operator, console, kubernetes, management, ui + - name: ClickHouse/homebrew-clickhouse + link: https://github.com/ClickHouse/homebrew-clickhouse + description: This repository is a deprecated Homebrew tap for ClickHouse that is no longer maintained. Users can still utilize it as it should function correctly, but no future updates or fixes will be provided. The README advises users to switch to a community-maintained ClickHouse brew formula for ongoing support. This project primarily serves as a reference for users who may still need to access the deprecated tap. + summary: This is a deprecated Homebrew tap for ClickHouse that is no longer maintained. + ignore: false + ignore_reason: "" + category_rationale: The project serves as a deprecated documentation for a Homebrew tap for ClickHouse, guiding users to a community-maintained alternative. + category: Documentation + category_confidence: 0.8 + language: "" + tags: clickhouse, clickhouse-client, clickhouse-cpp, clickhouse-odbc, clickhouse-server, dbms, homebrew, homebrew-tap, linux, macos + - name: ClickHouse/pastila + link: https://github.com/ClickHouse/pastila + description: This project is a paste service built on ClickHouse that demonstrates various features such as asynchronous inserts and user access control. It allows users to save and edit data instantly without needing a save button, providing permanent links to the data. The service supports hosting Markdown and HTML pages, along with a link shortener feature. Additionally, it includes encryption options for data security, although it warns users about potential security and privacy issues. + summary: A paste service built on ClickHouse that showcases its features like asynchronous inserts and user access control. + ignore: false + ignore_reason: "" + category_rationale: The project is a paste service built on ClickHouse, showcasing its features and functionalities, which aligns with applications that utilize ClickHouse for data management. + category: Deployment and Management Tools + category_confidence: 0.8 + language: HTML + tags: clickhouse + - name: lazzyfu/goInsight + link: https://github.com/lazzyfu/goInsight + description: "" + summary: 集MySQL/TiDB数据库工单和数据查询的WEB平台 + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: clickhouse, data-query-ui, gaudit, go, mysql, order, tidb + - name: caioricciuti/ch-ui + link: https://github.com/caioricciuti/ch-ui + description: CH-UI is a modern and feature-rich user interface for ClickHouse databases, providing an intuitive platform for managing databases, executing queries, and visualizing metrics. It is built with React and includes advanced UI components for enhanced data interaction, responsive tab management, and performance optimizations. The application also features a SQL editor with IntelliSense, a redesigned data explorer, and a modern UI design. Additionally, it supports Docker for easy deployment and offers security recommendations for safe usage. + summary: CH-UI is a modern user interface for managing ClickHouse databases, built with React. + ignore: false + ignore_reason: "" + category_rationale: The project is a user interface specifically designed for managing ClickHouse databases, built with React, which clearly aligns it with the graphical user interface category. + category: GUI + category_confidence: 0.9 + language: JavaScript + tags: big-data, big-data-analytics, big-data-visualization, clickhouse-ui + - name: ClickHouse/clickhouse-tableau-connector-jdbc + link: https://github.com/ClickHouse/clickhouse-tableau-connector-jdbc + description: This project provides a JDBC connector that facilitates the connection between Tableau and ClickHouse, enhancing data visualization capabilities. It simplifies the installation process compared to ODBC and offers fine-tuning for SQL queries to support standard Tableau functionalities. The connector is compatible with Tableau Desktop, Tableau Prep Builder, and Tableau Server, making it versatile for various Tableau applications. Additionally, it includes detailed installation instructions and tips for optimizing connections and queries. + summary: A JDBC connector that enables seamless integration between Tableau and ClickHouse for enhanced data visualization. + ignore: false + ignore_reason: "" + category_rationale: The project is a JDBC connector specifically designed for integrating Tableau with ClickHouse, which falls under the category of Java or JDBC binding, library or sdk. + category: Java + category_confidence: 0.9 + language: JavaScript + tags: "" + - name: Quiq/influxdb-tools + link: https://github.com/Quiq/influxdb-tools + description: This project consists of a collection of Python scripts aimed at facilitating the migration of data from InfluxDB to Clickhouse, as well as managing backups of InfluxDB. The scripts include functionalities for generating table schemas for Clickhouse based on InfluxDB measurements and loading backup data into Clickhouse. Additionally, it features a backup/restore script that utilizes the InfluxDB HTTP API to handle data in line-protocol format. Users can perform incremental backups, restore specific measurements, and manage retention policies, making it a comprehensive tool for data migration and management. + summary: A collection of Python scripts for migrating data from InfluxDB to Clickhouse and managing InfluxDB backups. + ignore: false + ignore_reason: "" + category_rationale: The project provides scripts specifically designed for migrating data from InfluxDB to Clickhouse, which falls under ETL (Extract, Transform, Load) processes. It also includes backup and restore functionalities, further emphasizing its role in data processing and management. + category: ETL and Data Processing + category_confidence: 0.9 + language: Python + tags: backup, clickhouse, influxdb + - name: aws-samples/aws-lambda-clickhouse + link: https://github.com/aws-samples/aws-lambda-clickhouse + description: This project demonstrates how to run ClickHouse, an open-source online analytics database, within an AWS Lambda function. It allows users to perform ad-hoc querying of data stored in Amazon S3 using ClickHouse SQL through a simple HTTP client. The setup involves deploying the Lambda function using the AWS Cloud Development Kit (CDK) and configuring it to interact with S3 data. This sample serves as a foundation for building serverless solutions around the ClickHouse query engine. + summary: This project demonstrates how to run ClickHouse in an AWS Lambda function for serverless data querying. + ignore: false + ignore_reason: "" + category_rationale: The project is implemented in TypeScript and demonstrates how to use ClickHouse with AWS Lambda, which aligns with JavaScript/TypeScript bindings for serverless applications. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: aws, aws-lambda, clickhouse, serverless + - name: zimv/node-clickhouse-orm + link: https://github.com/zimv/node-clickhouse-orm + description: This project is a TypeScript ORM for Node.js that simplifies interactions with Clickhouse databases. It allows developers to easily create and manage database schemas, perform CRUD operations, and synchronize table structures automatically. The library provides a straightforward API for defining models and executing queries over an HTTP interface. With features like automatic table creation and synchronization, it streamlines database management for applications using Clickhouse. + summary: A TypeScript ORM for Node.js that simplifies interactions with Clickhouse databases. + ignore: false + ignore_reason: "" + category_rationale: The project is a TypeScript ORM specifically designed for Node.js to interact with Clickhouse databases, which fits well within the JavaScript or TypeScript library category. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: "" + - name: dubinc/dub + link: https://github.com/dubinc/dub + description: Dub.co is an open-source link management infrastructure designed for modern marketing teams, featuring advanced analytics and branded links. It allows users to create and manage links with personalized options and team collaboration features. The project is built using a modern tech stack including Next.js and TypeScript, making it suitable for developers looking to integrate link management into their applications. Additionally, it offers self-hosting capabilities for users who want more control over their data. + summary: Dub.co is an open-source link management infrastructure designed for modern marketing teams, featuring advanced analytics and branded links. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily built using TypeScript and focuses on link management, which aligns with JavaScript/TypeScript libraries. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, mysql, next-auth, nextjs, open-source, planetscale, prisma, tailwindcss, tinybird, turborepo, typescript, upstash, vercel + - name: lodthe/clickhouse-playground + link: https://github.com/lodthe/clickhouse-playground + description: ClickHouse Playground is a web-based tool that enables users to execute SQL queries on various ClickHouse versions without needing a local database. It allows users to run any queries in arbitrary ClickHouse versions and share the execution results with others. The architecture involves creating Docker containers for each user request, allowing for isolated execution environments. Users can communicate with the playground using a REST API, making it accessible and easy to use. + summary: ClickHouse Playground is a web-based tool that enables users to execute SQL queries on various ClickHouse versions without needing a local database. + ignore: false + ignore_reason: "" + category_rationale: The project provides a web-based tool for executing SQL queries on ClickHouse, which aligns with applications that manage and deploy ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Go + tags: clickhouse, playground, sql-playground + - name: tinybirdco/clickhouse_knowledge_base + link: https://github.com/tinybirdco/clickhouse_knowledge_base + description: The ClickHouse Knowledge Base is a curated resource maintained by Tinybird, aimed at sharing knowledge and documentation about ClickHouse. It invites contributions from the community, allowing users with extensive ClickHouse experience to share their insights. Built using Docusaurus 2, it provides a modern static website for easy access to information. The project also includes guidelines for installation and local development, making it accessible for contributors. + summary: A curated knowledge base for ClickHouse, maintained by Tinybird, offering documentation and community contributions. + ignore: false + ignore_reason: "" + category_rationale: The project is a curated knowledge base for ClickHouse, which primarily serves as a documentation resource for users and contributors. + category: Documentation + category_confidence: 0.9 + language: JavaScript + tags: clickhouse, documentation, hacktoberfest, knowledge-base, tinybird + - name: zerodha/dungbeetle + link: https://github.com/zerodha/dungbeetle + description: DungBeetle is a distributed job server that efficiently queues and executes heavy SQL read jobs asynchronously across multiple SQL databases. It supports various databases like MySQL, PostgreSQL, and ClickHouse, allowing for efficient report generation without overloading the primary database. The server manages job execution through HTTP APIs, enabling users to track job statuses and manage job queues effectively. By offloading report generation to a dedicated job server, it enhances application performance and user experience. + summary: DungBeetle is a distributed job server for queuing and executing heavy SQL read jobs asynchronously, supporting multiple SQL databases. + ignore: false + ignore_reason: "" + category_rationale: The project is designed to queue and execute SQL read jobs asynchronously, which aligns with data movement and synchronization tasks. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: broker-backend, database, job-queue, job-scheduler, mysql, postgres, postgresql, reporting, sql, sql-query, workers + - name: ClickHouse/adsb.exposed + link: https://github.com/ClickHouse/adsb.exposed + description: This project is an interactive visualization tool that allows users to analyze massive amounts of ADS-B air traffic data. It utilizes ClickHouse as the database backend, enabling on-the-fly querying and custom SQL visualizations. Users can drill down from billions of records to individual data points, making it a powerful tool for aviation data analysis. The project showcases various examples of visualizations, including military training flights and airport traffic, demonstrating its versatility and effectiveness in data representation. + summary: An interactive visualization tool for analyzing massive amounts of ADS-B air traffic data using ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for visualizing and analyzing ADS-B air traffic data using ClickHouse, which aligns perfectly with the chosen category. + category: Data Visualization and Analysis + category_confidence: 0.95 + language: HTML + tags: ads-b, clickhouse, flightradar, geospatial + - name: ByConity/ByConity + link: https://github.com/ByConity/ByConity + description: ByConity is an open-source cloud data warehouse that enhances data management and querying capabilities. It is built upon the ClickHouse codebase but has diverged significantly in architecture, introducing innovations like compute-storage separation and a state-of-the-art query optimizer. ByConity is designed for cloud environments, offering flexibility for deployment on Kubernetes or physical clusters. Its capabilities include efficient handling of both batch and streaming data, promoting unified data management and high-performance querying. + summary: ByConity is an open-source cloud data warehouse that enhances data management and querying capabilities. + ignore: false + ignore_reason: "" + category_rationale: ByConity is an advanced database management system derived from ClickHouse, focusing on cloud data warehousing and enhanced data management capabilities, which aligns with applications for managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.9 + language: C++ + tags: bytedance, clickhouse, clickhouse-database, cloud, kubernets, lakehouse, olap, s3, snowflake, sql, tiktok + - name: kobsio/klogs + link: https://github.com/kobsio/klogs + description: klogs is a tool designed to write logs collected by Fluent Bit into ClickHouse, offering both direct logging and Kafka integration. It includes a Fluent Bit plugin for direct log writing and a ClickHouse ingester for Kafka-based log processing. Users can configure the tool to suit their logging needs, including SQL schema setup for ClickHouse. The project is part of the kobs ecosystem, providing an interface for log retrieval from ClickHouse. + summary: klogs is a tool for writing logs from Fluent Bit to ClickHouse, supporting direct logging and Kafka integration. + ignore: false + ignore_reason: "" + category_rationale: The project facilitates the movement of logs from Fluent Bit to ClickHouse, which aligns with data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, fluent-bit, kobs, kobsio, kubernetes, logging + - name: ClickHouse/click-ui + link: https://github.com/ClickHouse/click-ui + description: Click UI is a design system and component library for ClickHouse, built using TypeScript. It is currently in early development and is not recommended for production use. The library has been tested with frameworks like NextJS, Gatsby, and Vite, allowing developers to easily integrate it into their applications. Users can install it via npm or yarn and utilize its components by wrapping their applications in the ClickUIProvider. The project also provides local development instructions for building and running the library. + summary: Click UI is a TypeScript-based design system and component library for ClickHouse, currently in early development. + ignore: false + ignore_reason: "" + category_rationale: The project is a TypeScript-based design system and component library specifically for ClickHouse, which aligns with the JavaScript or TypeScript category. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: "" + - name: jitsucom/bulker + link: https://github.com/jitsucom/bulker + description: Bulker is a Go-based tool that facilitates the bulk-loading of semi-structured data into various data warehouses while managing schemas automatically. It supports both streaming and batching methods for data insertion, ensuring reliability through Kafka integration. The tool can deduplicate records and infer or explicitly set data types, making it versatile for different data structures. Additionally, Bulker is cloud-native and can be easily deployed in various environments, including Docker and Kubernetes. + summary: Bulker is a Go-based tool for efficiently bulk-loading semi-structured data into various data warehouses with automatic schema management. + ignore: false + ignore_reason: "" + category_rationale: The project is designed for efficiently bulk-loading semi-structured data into various data warehouses, which aligns with data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: data-engineering, datawarehouse, etl, etl-pipeline, ingestion, pipeline + - name: xl-xueling/xl-lighthouse + link: https://github.com/xl-xueling/xl-lighthouse + description: "" + summary: XL-LightHouse是一套支持超大数据量、支持超高并发的通用型流式大数据统计系统【同时支持单机版】。常见的应用场景包括:PV、UV统计;电商销售额、下单用户数统计;日志量统计;接口调用量、异常量、耗时情况统计;服务器运维指标监控等功能。系统支持多维度统计,支持各种复杂的条件筛选和逻辑判断,一键部署,一行代码接入,轻松实现各种海量数据实时统计,帮助企 + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Java + tags: analytics, big-data, clickhouse, digital-solutions, flink, spark, statistics + - name: runreveal/pql + link: https://github.com/runreveal/pql + description: This project is a Go library that compiles a pipelined query language into SQL, specifically tailored for the Clickhouse SQL dialect. It allows users to write queries in a more intuitive pipelined format, which are then converted into standard SQL queries. The library is designed to be database agnostic while being optimized for Clickhouse. It includes a command-line interface (CLI) for easy invocation and provides various operators and functions for query manipulation. The project also encourages community involvement through contributions and discussions on Discord. + summary: A Go library that compiles a pipelined query language into SQL, designed to work with Clickhouse SQL dialect. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library that compiles a pipelined query language into SQL, specifically designed to work with Clickhouse, which aligns with the category of Golang binding, library or SDK. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, detection-engineering, go, golang, query-language, siem, sql + - name: scratchdata/scratchdata + link: https://github.com/scratchdata/scratchdata + description: Scratch Data is a Go-based tool that allows users to stream data into and out of analytics databases. It accepts arbitrary JSON as input and enables users to perform analytical queries on the data. The tool automatically sets up a local DuckDB database for reading and writing data. Additionally, it provides features for sharing data as CSV or JSON and copying data between multiple databases. + summary: Scratch Data is a Go-based tool for streaming and querying data in analytics databases. + ignore: false + ignore_reason: "" + category_rationale: The project is designed to stream and query data in analytics databases, which aligns with tools and utilities for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: bigquery, clickhouse, data-warehouse, duckdb, hacktoberfest, motherduck, olap, redshift, snowflake + - name: getlago/lago + link: https://github.com/getlago/lago + description: Lago is an open-source API designed for metering and usage-based billing, specifically tailored for product-led SaaS companies. It provides a flexible solution for managing subscriptions and pricing, allowing businesses to implement various pricing models including pay-as-you-go and hybrid plans. The API is event-based, enabling companies to charge based on tracked usage, and it integrates seamlessly with internal systems and tools. Lago aims to simplify the billing process, making it easier for engineers and product teams to manage their billing needs effectively. + summary: Lago is an open-source API for metering and usage-based billing, designed to help product-led SaaS companies manage subscriptions and pricing effectively. + ignore: false + ignore_reason: "" + category_rationale: The project is focused on metering and usage-based billing, which involves data movement and synchronization between various systems, making it a utility for managing billing processes in SaaS applications. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Shell + tags: analytics, billing, clickhouse, fintech, invoices, metering, open-source, payments, pricing, pricing-data-science, react, ruby, self-hosted, subscriptions, usage-based-billing + - name: scottpersinger/pgwarehouse + link: https://github.com/scottpersinger/pgwarehouse + description: pgwarehouse is a Python package designed to facilitate the efficient synchronization of data from Postgres databases to cloud data warehouses such as Snowflake, ClickHouse, and DuckDB. It allows users to perform one-time sync operations or set up periodic incremental syncs to keep their data warehouses updated. The package supports high-performance data transfer using the COPY command, enabling the synchronization of large datasets quickly. Users can configure their Postgres and warehouse credentials easily and choose from various update strategies for managing data synchronization. + summary: pgwarehouse is a Python package that enables efficient synchronization of data from Postgres to cloud data warehouses like Snowflake, ClickHouse, and DuckDB. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on synchronizing data from Postgres to various cloud data warehouses, which falls under data movement and synchronization tools. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Python + tags: analytics, clickhouse, data-warehouse, postgres, postgresql, snowflake, synchronization, warehouse + - name: clickcat-project/ClickCat + link: https://github.com/clickcat-project/ClickCat + description: ClickCat is a user-friendly interface that allows users to search, explore, and visualize their ClickHouse data. It features an online SQL editor, process observation and management, metrics analysis, time-series prediction, and graph analysis capabilities. Users can access the tool directly online without installation, making it convenient for quick data exploration. The project is built using Vue3 and TypeScript, along with a Python component for time series modeling. + summary: ClickCat is a user-friendly interface for searching, exploring, and visualizing ClickHouse data. + ignore: false + ignore_reason: "" + category_rationale: The project provides a user-friendly interface specifically designed for searching, exploring, and visualizing data in ClickHouse, which aligns perfectly with the category of solutions for data visualization and analysis. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: Vue + tags: clickhouse, clickhouse-metrics, graph, sql-editor-online, time-series-analysis + - name: quarylabs/sqruff + link: https://github.com/quarylabs/sqruff + description: Sqruff is a fast SQL linter and formatter written in Rust, supporting multiple SQL dialects and designed for integration into development workflows. It offers advanced linting capabilities to ensure query quality and automated formatting for SQL code consistency. The tool is designed for speed and efficiency, making it suitable for various development environments. Users can easily integrate it into their workflows, whether through command line, GitHub Actions, or as a Visual Studio Code extension. + summary: Sqruff is a fast SQL linter and formatter written in Rust, supporting multiple SQL dialects and designed for integration into development workflows. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily a SQL linter and formatter written in Rust, which aligns it closely with Rust libraries and tools. + category: Rust + category_confidence: 0.9 + language: Rust + tags: ansi, bigquery, clickhouse, linter, rust, snowflake, sql + - name: metrico/quackpipe + link: https://github.com/metrico/quackpipe + description: QuackPipe is a serverless OLAP API that emulates the ClickHouse HTTP API using DuckDB. It allows users to execute SQL queries through a familiar interface, enabling seamless integration with existing workflows. The project supports various modes of operation, including Docker deployment and binary releases, making it accessible for different environments. Additionally, QuackPipe offers features like stateful queries, extensions for data formats, and the ability to interact with ClickHouse instances, enhancing its utility for data analysis and management. + summary: QuackPipe is a serverless OLAP API that emulates the ClickHouse HTTP API using DuckDB. + ignore: false + ignore_reason: "" + category_rationale: The project QuackPipe is specifically designed to emulate the ClickHouse HTTP API using DuckDB, which indicates its primary function is to facilitate interactions with ClickHouse instances. It provides a serverless OLAP API that allows users to execute queries similar to those used in ClickHouse, making it a tool for managing and deploying ClickHouse-like functionalities. + category: Deployment and Management Tools + category_confidence: 0.9 + language: Go + tags: api, clickhouse, clickhouse-server, csv, database, duckdb, duckdb-api, duckdb-engine, gigapipe, golang, lambda, lambda-functions, olap, parquet, qryn, rest-api, s3, server, sql + - name: l1xnan/duckling + link: https://github.com/l1xnan/duckling + description: Duckling is a lightweight desktop application built using Tauri, designed for quickly browsing parquet and CSV file data and various databases. It supports DuckDB and SQLite, with experimental support for PostgreSQL, MySQL, Clickhouse, and Doris/StarRocks. The project aims to facilitate quick data browsing rather than being a fully functional database management tool. It is currently in active development and may be unstable. + summary: Duckling is a fast viewer for CSV/Parquet files and various databases, built using Tauri. + ignore: false + ignore_reason: "" + category_rationale: The project is designed for quickly browsing CSV/Parquet files and various databases, which aligns with tools and utilities for data handling and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Rust + tags: clickhouse, duckdb, mysql, parquet, postgresql, rust, sqlite, tauri + - name: Swetrix/swetrix + link: https://github.com/Swetrix/swetrix + description: Swetrix is an open-source, privacy-focused web analytics service that serves as a cookie-less alternative to Google Analytics. It allows users to track website traffic, monitor site speed, and analyze user sessions and page flows. The backend is built with Nest.js and utilizes MySQL and Clickhouse databases for data management and statistics. Swetrix is designed for ease of use and offers comprehensive features for understanding website user behavior. + summary: Swetrix is a privacy-first, cookie-less web analytics service that offers an open-source alternative to Google Analytics. + ignore: false + ignore_reason: "" + category_rationale: The project is primarily built using TypeScript and provides web analytics functionalities, which aligns with JavaScript/TypeScript libraries. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: clickhouse, docker, mysql, nestjs, privacy, redis, self-hosted, selfhosted, webanalytics + - name: getdozer/dozer + link: https://github.com/getdozer/dozer + description: Dozer is a high-performance tool for real-time data movement that leverages Change Data Capture (CDC) to transfer data from various sources to multiple sinks. It is significantly faster than traditional solutions like Debezium and Kafka, and it supports stateless transformations. The tool is primarily used for moving data into data warehouses, with a specific focus on Clickhouse. Users can configure Dozer with a simple YAML file to connect to various databases and define data sinks. + summary: Dozer is a high-performance tool for real-time data movement that utilizes CDC to transfer data from various sources to multiple sinks. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed for real-time data movement and utilizes CDC to transfer data from various sources to multiple sinks, which aligns perfectly with the category of tools and utilities for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Rust + tags: api, apis, clickhouse, data, datawarehouse, debe, etl, low-code, postgres, realtime, rust, snowflake, sql, streaming + - name: openmeterio/openmeter + link: https://github.com/openmeterio/openmeter + description: OpenMeter is a scalable solution designed for real-time usage metering, catering to AI, billing, and IoT applications. It allows users to meter their usage effectively, whether in a self-hosted environment or in the cloud. The project provides a REST API for integrations and offers client SDKs in multiple programming languages. OpenMeter also includes examples and a community for support, making it accessible for developers looking to implement usage metering in their applications. + summary: OpenMeter is a scalable solution for real-time usage metering, designed for AI, billing, and IoT applications. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on real-time usage metering, which is essential for data movement and synchronization in various applications, particularly in AI and IoT contexts. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: billing, clickhouse, cost, finops, golang, kafka, metering, pricing, stripe, usage, usage-based-billing, usage-based-pricing + - name: shixiaofeia/fly + link: https://github.com/shixiaofeia/fly + description: "" + summary: 一个简单而优雅的后端项目, 封装常用数据库组件及应用示例, 助力后端人员快速开发 + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: clickhouse, elasticsearch, go, iris, mongodb, mysql, redis, socket + - name: adminerevo/adminerevo + link: https://github.com/adminerevo/adminerevo + description: AdminerEvo is a PHP-based database management tool that offers a single-file solution for managing multiple database engines. It is a continuation of the original Adminer project, aiming to maintain compatibility while introducing new features and improvements. The tool supports a wide range of databases, including MySQL, PostgreSQL, and ClickHouse, among others. AdminerEvo is designed for both developers and end-users, providing a user-friendly interface for data manipulation. The project is open for contributions and is dual-licensed under Apache 2.0 and GPL 2.0. + summary: AdminerEvo is a PHP-based database management tool that provides a single-file solution for managing various database engines. + ignore: false + ignore_reason: "" + category_rationale: The project is a PHP-based database management tool, which aligns it closely with the PHP binding category as it provides functionalities for managing various database engines. + category: PHP + category_confidence: 0.9 + language: PHP + tags: clickhouse, database, database-management, databases, elasticsearch, firebird, mongodb, mssql, mysql, oracle, postgresql, simpledb, sqlite + - name: linq2db/linq2db + link: https://github.com/linq2db/linq2db + description: LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCOs and your database. It allows developers to work with LINQ expressions instead of magic strings, ensuring type safety and easy refactoring. The library provides a rich querying API, extensibility options, and is lighter than other ORM solutions like Entity Framework. It is suitable for developers looking for a performant and flexible data access solution in .NET applications. + summary: LINQ to DB is a fast and type-safe LINQ database access library for C# that provides a lightweight and flexible data access layer. + ignore: false + ignore_reason: "" + category_rationale: The project is a LINQ to database provider specifically designed for C# applications, making it a .NET library. + category: .Net + category_confidence: 0.95 + language: C# + tags: access, bulk-inserts, clickhouse, database, db2, dotnet, firebird, informix, linq, mariadb, mssql, mysql, oracle, orm, postgresql, sap-hana, sql, sqlce, sqlite, sqlserver + - name: PeerDB-io/peerdb + link: https://github.com/PeerDB-io/peerdb + description: PeerDB is a fast and cost-effective ETL tool designed for streaming data from Postgres to various storage solutions such as data warehouses and queues. It supports multiple streaming modes, including log-based and cursor-based methods, and is optimized for performance, achieving speeds up to 10 times faster than existing tools. The tool is built with a Postgres-first approach, ensuring reliability and feature richness, including support for complex data types and efficient syncing of large columns. PeerDB allows users to utilize familiar SQL commands for ETL operations, integrating seamlessly with the Postgres ecosystem. + summary: PeerDB is a fast and cost-effective ETL tool for replicating data from Postgres to various storage solutions. + ignore: false + ignore_reason: "" + category_rationale: The project is specifically designed as an ETL tool for replicating data from Postgres to various storage solutions, which aligns perfectly with the category of ETL tools and data processing applications. + category: ETL and Data Processing + category_confidence: 0.9 + language: Go + tags: bigquery, cdc, clickhouse, cloud-native, distributed-systems, etl, eventhubs, kafka, postgres, postgresql, realtime, rust, s3, snowflake, sql, stream-processing + - name: timeseries/qstudio + link: https://github.com/timeseries/qstudio + description: qStudio is a free cross-platform SQL analysis tool that enables users to browse databases, execute SQL scripts, and visualize results using built-in charts. It supports a wide range of databases including MySQL, PostgreSQL, and ClickHouse, making it versatile for various data environments. The tool features a server browser, syntax highlighting, and code completion to enhance user experience. Additionally, it includes AI-powered functionalities like Text2SQL and query explanation tools to assist users in generating and understanding SQL queries. + summary: qStudio is a free cross-platform SQL analysis tool that allows users to browse databases, run SQL scripts, and visualize results with built-in charts. + ignore: false + ignore_reason: "" + category_rationale: The project is a SQL analysis tool with a graphical user interface that allows users to browse databases, run SQL scripts, and visualize results, which fits well into the graphical user interface category. + category: GUI + category_confidence: 0.9 + language: Java + tags: clickhouse, database, duckdb, duckdb-database, gui, kdb, kdb-q, mysql, postgresql, questdb, sql, timescaledb + - name: chdb-io/chdb-go + link: https://github.com/chdb-io/chdb-go + description: chdb-go is a Go library that provides bindings and a command-line interface for chDB, an in-process SQL OLAP engine powered by ClickHouse. It allows users to execute SQL commands either in a simple or interactive mode. The library also supports stateful and stateless queries, enabling users to create databases and tables, insert data, and retrieve results. Additionally, it includes examples for using the library in Go applications, showcasing its functionality and ease of use. + summary: chdb-go is a Go library that provides bindings and a command-line interface for chDB, an in-process SQL OLAP engine powered by ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project is a Go library that provides bindings for chDB, which is an OLAP engine powered by ClickHouse, indicating it fits well within the Golang binding category. + category: Golang + category_confidence: 0.9 + language: Go + tags: chdb, cli, clickhouse, golang + - name: benawad/voidpulse + link: https://github.com/benawad/voidpulse + description: Voidpulse is an open-source analytics platform inspired by Mixpanel, enhanced with AI capabilities. It is designed to provide analytics without the high costs associated with commercial solutions. The platform is built using a tech stack that includes React, TypeScript, Node.js, and ClickHouse for efficient data storage and querying. Currently, it is in private beta and is being used in production for the Voidpet app. + summary: Voidpulse is an open-source analytics platform inspired by Mixpanel, enhanced with AI capabilities. + ignore: false + ignore_reason: "" + category_rationale: The project is an analytics platform that utilizes ClickHouse for storing and querying events, which aligns it closely with the category of solutions for visualizing and analyzing data. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: TypeScript + tags: analytics, clickhouse, javascript, kafka, postgresql, react, redis, typescript + - name: eabz/evm-indexer + link: https://github.com/eabz/evm-indexer + description: The EVM Indexer is a scalable SQL indexer designed for EVM-compatible blockchains. It fetches and stores various blockchain data such as blocks, transactions, and logs for later analysis. The project is built using Rust and can be deployed using Docker. It provides several program flags to customize the syncing process, including options for specifying the blockchain to sync and the range of blocks to fetch. + summary: A scalable SQL indexer for EVM-compatible blockchains that fetches and stores blockchain data for analysis. + ignore: false + ignore_reason: "" + category_rationale: The project is an indexer that fetches and stores blockchain data for analysis, which aligns with ETL (Extract, Transform, Load) processes commonly used in data processing applications. + category: ETL and Data Processing + category_confidence: 0.9 + language: Rust + tags: blockchain, clickhouse, ethereum, evm, indexer, rust + - name: springrain/zorm + link: https://github.com/springrain/zorm + description: ZORM is a lightweight ORM library for Go that supports multiple databases including MySQL, PostgreSQL, Oracle, and more. It is designed to be zero dependency and provides features such as transaction propagation and support for various database dialects. The library allows for easy customization and modification, making it suitable for developers looking for a flexible ORM solution. With detailed documentation and examples, ZORM aims to facilitate database interactions in Go applications. + summary: ZORM is a lightweight ORM library for Go that supports multiple databases including MySQL, PostgreSQL, Oracle, and more. + ignore: false + ignore_reason: "" + category_rationale: The project is a lightweight ORM library specifically designed for Go, supporting multiple databases, which fits well within the category of Golang libraries or SDKs. + category: Golang + category_confidence: 0.9 + language: Go + tags: clickhouse, database, dm, gbase, go, go-orm, golang, golang-orm, kingbase, mysql, orm, shentong, sql, sqlx, tdengine + - name: QuesmaOrg/quesma + link: https://github.com/QuesmaOrg/quesma + description: Quesma is a programmable database gateway that allows seamless query translation and migration between modern database platforms. It enables users to connect applications with various databases without needing to refactor queries during migrations. The project supports integration with Kibana and Clickhouse, providing a straightforward setup for users. Quesma is currently in pre-alpha Early Access and aims to maintain backward compatibility while simplifying database migrations. + summary: Quesma is a programmable database gateway that allows seamless query translation and migration between modern database platforms. + ignore: false + ignore_reason: "" + category_rationale: The project serves as a database gateway that facilitates query translation and migration between different database platforms, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: clickhouse, database, elasticsearch, gateway, kibana, opensearch, opensearch-dashboards + - name: devlive-community/datacap + link: https://github.com/devlive-community/datacap + description: DataCap is an integrated software solution designed for data transformation, integration, and visualization. It supports a wide range of data sources, including relational databases, NoSQL databases, and big data solutions. Users can manage multiple data sources, perform various operations on the data, and create visual representations such as charts. The software is built in Java and provides connectors for popular databases like ClickHouse, MySQL, and PostgreSQL. + summary: DataCap is a Java-based integrated software solution for data transformation, integration, and visualization, supporting various data sources and databases. + ignore: false + ignore_reason: "" + category_rationale: The project is focused on data transformation, integration, and visualization, which aligns closely with ETL (Extract, Transform, Load) processes. + category: ETL and Data Processing + category_confidence: 0.9 + language: Java + tags: clickhouse, database, db2, dremio, druid, elasticsearch, h2, hive, ignite, kylin, kyuubi, monetdb, mongodb, mysql, phoenix, postgresql, presto, redis, sqlserver, trino + - name: openlit/openlit + link: https://github.com/openlit/openlit + description: OpenLIT is a Python SDK designed for observability and monitoring of LLM applications. It simplifies the integration of performance insights into GenAI projects with minimal effort, allowing developers to track GPU performance and other metrics. The SDK is OpenTelemetry-native, ensuring compatibility with various LLM providers and vector databases. By automatically collecting metadata and performance data, OpenLIT helps optimize resource usage and improve application reliability. + summary: OpenLIT is a Python SDK for observability and monitoring of LLM applications, providing insights into performance and GPU metrics with minimal integration effort. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on observability and monitoring of LLM applications, providing insights into performance and GPU metrics, which aligns with metrics collection and monitoring. + category: Metrics and Monitoring + category_confidence: 0.9 + language: Python + tags: ai-observability, anthropic, clickhouse, distributed-tracing, genai, grafana, langchain, llmops, llms, metrics, monitoring-tool, observability, open-source, openai, opentelemetry, otel, otlp, python, tracing, typescipt + - name: meteroid-oss/meteroid + link: https://github.com/meteroid-oss/meteroid + description: Meteroid is an open-source pricing and billing infrastructure designed for product-led SaaS, focusing on subscription management and usage-based billing. It integrates with existing systems via a simple API to collect customer usage data, which is then used to generate accurate invoices based on custom pricing models. The platform aims to simplify the complexities of traditional billing systems, making it suitable for startups, SMEs, and enterprises looking to adopt usage-based billing. Built on Rust, Meteroid emphasizes efficiency, reliability, and safety, while promoting transparency and collaboration in the SaaS industry. + summary: Meteroid is an open-source pricing and billing infrastructure designed for product-led SaaS, focusing on subscription management and usage-based billing. + ignore: false + ignore_reason: "" + category_rationale: The project is built using Rust and focuses on providing a billing infrastructure, which aligns with the category of libraries or SDKs that facilitate specific functionalities in applications. + category: Rust + category_confidence: 0.9 + language: Rust + tags: analytics, api, billing, clickhouse, invoicing, metering, modern-data-stack, payments, plg, pricing, revenue, rust, saas, self-hosted, stripe, subscriptions, typescript, usage-based-billing + - name: synmetrix/synmetrix + link: https://github.com/synmetrix/synmetrix + description: Synmetrix is an open-source platform designed for centralized metrics management, enabling flexible data modeling and integration. It allows users to define metrics and dimensions using SQL and Cube.js data models, facilitating the transformation and aggregation of metrics data. The platform features a semantic layer that consolidates metrics from various sources, ensuring a unified data model. Additionally, it supports scheduled reports, alerts, and role-based access control, enhancing collaboration and data governance. + summary: Synmetrix is an open-source platform that provides a semantic layer for centralized metrics management, enabling flexible data modeling and integration. + ignore: false + ignore_reason: "" + category_rationale: The project provides a semantic layer for centralized metrics management, which aligns with solutions for visualizing and analyzing data. It integrates with BI tools and offers data modeling and transformation features, making it suitable for data analysis. + category: Data Visualization and Analysis + category_confidence: 0.9 + language: JavaScript + tags: big-data, bigquery, business-intelligence, clickhouse, cube, cubejs, data-engineering, databricks, dremio, druid, firebolt, llm, prestodb, redshift, semantic-layer, snowflake, vertica + - name: ozontech/file.d + link: https://github.com/ozontech/file.d + description: '`file.d` is a high-performance tool for building data pipelines that efficiently reads, processes, and outputs events. It is designed to handle high throughput, achieving speeds of over 1GB/s in various scenarios. The tool supports multiple input, action, and output plugins, making it versatile for different data processing needs. It is particularly suited for cloud and Kubernetes environments, and is Prometheus-friendly for metrics collection.' + summary: '`file.d` is a high-performance tool for building data pipelines that efficiently reads, processes, and outputs events.' + ignore: false + ignore_reason: "" + category_rationale: The project is designed for building data pipelines, which aligns closely with ETL (Extract, Transform, Load) processes and data processing applications. + category: ETL and Data Processing + category_confidence: 0.9 + language: Go + tags: actions, clickhouse, elasticsearch, events, file, gelf, go, http, input, json, kafka, logs, observability, output, pipeline, processing, reading, sre, throttle, tracing + - name: Canner/vulcan-sql + link: https://github.com/Canner/vulcan-sql + description: VulcanSQL is an Analytical Data API Framework that simplifies the creation of RESTful APIs for AI agents and data applications. It allows data professionals to easily deliver APIs from various data sources, including databases and data lakes. The framework addresses common pain points in API development, such as time consumption, integration complexity, and security. By utilizing a template-driven approach, VulcanSQL enhances scalability and maintenance, making data more accessible for AI applications. + summary: VulcanSQL is a TypeScript-based Analytical Data API Framework that simplifies the creation of RESTful APIs for AI agents and data applications. + ignore: false + ignore_reason: "" + category_rationale: The project is a TypeScript-based framework designed for creating RESTful APIs, which aligns with the JavaScript or TypeScript binding, library, or SDK category. + category: JavaScript/Typescript + category_confidence: 0.9 + language: TypeScript + tags: ai, ai-agent, analytics, api-builder, bigquery, clickhouse, data-lake, data-warehouse, database, duckdb, ksqldb, postgresql, reporting, restful-api, snowflake, spreadsheet, sql, typescript, vulcan-sql, vulcansql + - name: plmercereau/chat-dbt + link: https://github.com/plmercereau/chat-dbt + description: Chat-DBT is a tool that enables users to interact with databases like PostgreSQL and ClickHouse using natural language queries powered by OpenAI's GPT. It features both command line and web interfaces, allowing for flexible usage. Users can pipe input and output, maintain query history, and utilize OpenAI for SQL error correction. The tool supports various output formats and provides options for managing database connections and environment variables. + summary: Chat-DBT allows users to interact with databases using natural language queries powered by OpenAI GPT. + ignore: false + ignore_reason: "" + category_rationale: The project allows users to interact with databases using natural language queries, specifically designed for ClickHouse and PostgreSQL, making it a chat interface for querying databases. + category: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) + category_confidence: 0.9 + language: TypeScript + tags: chatgpt, cli, clickhouse, database, db, natural-language, nextjs, nodejs, openai, postgresql, sql + - name: hw2499/etl-engine + link: https://github.com/hw2499/etl-engine + description: "" + summary: etl engine 轻量级 跨平台 流批一体ETL引擎 数据抽取-转换-装载 ETL engine lightweight cross platform batch flow integration ETL engine data extraction transformation loading + ignore: true + ignore_reason: not-english + category_rationale: "" + category: "" + category_confidence: 0 + language: Go + tags: cdc, clickhouse, crontab, datafusion, elastic, etl, etl-engine, hbase, hive, influx, kafka, mysql, mysqlbinlog, oracle, postgresql, prometheus, redis, rocketmq, sqlite3, sqlserver + - name: subzerocloud/subzero + link: https://github.com/subzerocloud/subzero + description: subZero is a Rust library that simplifies building REST APIs and backend services, supporting multiple flavors and databases. It generalizes concepts from tools like PostgREST and Hasura, allowing integration into various backend environments. The library supports multiple REST/GraphQL flavors and databases, including PostgreSQL, SQLite, MySQL, and Clickhouse. It is designed to be flexible and fast, providing a custom backend experience without sacrificing performance. + summary: subZero is a Rust library that simplifies building REST APIs and backend services, supporting multiple flavors and databases. + ignore: true + ignore_reason: 'failed to get readme: failed to get readme: GET https://api.github.com/repos/subzerocloud/subzero/readme: 404 Not Found []' + category_rationale: The project is a Rust library designed for building REST APIs and backend services, which fits well within the Rust binding, library or sdk category. + category: Rust + category_confidence: 0.9 + language: Rust + tags: api, automatic-api, backend-services, clickhouse, database, databases, graphql, hasura, library, mysql, postgres, postgresql, postgrest, rest, rest-api, rest-apis, rust, sqlite + - name: metrico/fluXpipe + link: https://github.com/metrico/fluXpipe + description: FluxPipe is an experimental stand-alone Flux API designed for querying and interacting with remote data sources. It is compatible with InfluxDB 3.0, ClickHouse, and Grafana, allowing users to execute Flux scripts locally or in serverless environments. The project includes features such as a REST API, command-line tool capabilities, and a playground interface for executing queries. FluxPipe aims to provide a flexible and decoupled way to work with data across different platforms. + summary: FluxPipe is an experimental stand-alone Flux API for querying and interacting with remote data sources, compatible with InfluxDB 3.0, ClickHouse, and Grafana. + ignore: false + ignore_reason: "" + category_rationale: The project provides a Flux API for querying and interacting with various data sources, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: FLUX + tags: analytics, clickhouse, flightsql, flux, fluxlang, fluxlib, go, influx, influxdb, influxdb-client, influxdb3, iox, qryn, query-language, serverless + - name: DataflareApp/Dataflare + link: https://github.com/DataflareApp/Dataflare + description: Dataflare is a user-friendly database manager that allows users to connect to various databases, manage tables, view data, and execute SQL queries. It supports a wide range of databases including ClickHouse, MySQL, PostgreSQL, and more. The application is designed to be simple and easy to use, catering to users on multiple platforms such as Windows, macOS, and Linux. Users can download the application from the official website and provide feedback through the GitHub repository. + summary: Dataflare is a user-friendly database manager that supports multiple databases and platforms. + ignore: false + ignore_reason: "" + category_rationale: The project is a database manager that supports ClickHouse among other databases, making it relevant for managing ClickHouse instances. + category: Deployment and Management Tools + category_confidence: 0.8 + language: "" + tags: clickhouse, cloudflare-d1, cockroachdb, database, database-manager, databend, duckdb, libsql, mariadb, mysql, postgresql, questdb, rqlite, sqlcipher, sqlite, sqlserver + - name: prismelabs/analytics + link: https://github.com/prismelabs/analytics + description: Prisme Analytics is an open-source, privacy-focused analytics service built with Go, designed for easy setup and integration with Grafana. It allows users to gain insights into their websites or web applications with a simple tracking script and customizable dashboards. The service emphasizes privacy compliance and lightweight performance, making it a suitable alternative to traditional analytics tools. Additionally, it supports modern web frameworks and provides features like campaign tracking and bot filtering. + summary: Prisme Analytics is an open-source, privacy-focused analytics service built with Go, designed for easy setup and integration with Grafana. + ignore: false + ignore_reason: "" + category_rationale: The project is focused on providing an analytics service that facilitates data collection and insights, which aligns with tools for data movement and synchronization. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: Go + tags: analytics, chart, clickhouse, go, google-analytics, grafana, marketing, metrics, prisme-analytics, privacy, progressive, self-hosted, selfhosted, statistics, web-analytics, website-analytics, website-stats + - name: cirosantilli/china-dictatorhsip-7 + link: https://github.com/cirosantilli/china-dictatorhsip-7 + description: "" + summary: 反中共政治宣传库。Anti Chinese government propaganda. https://github.com/cirosantilli/china-dictatorship 的备份backup. 住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name on account, please don't star t + ignore: true + ignore_reason: 'failed to get readme: failed to get readme content: unsupported content encoding: none' + category_rationale: "" + category: "" + category_confidence: 0 + language: HTML + tags: "" + - name: Ifem2BXvz4N4gh1gGn0bkR3Lp/cihna-dictatorshrip-8 + link: https://github.com/Ifem2BXvz4N4gh1gGn0bkR3Lp/cihna-dictatorshrip-8 + description: "" + summary: 反中共政治宣传库。Anti Chinese government propaganda. https://github.com/cirosantilli/china-dictatorship 的备份backup. 住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name on account, please don't star t + ignore: true + ignore_reason: 'failed to get readme: failed to get readme content: unsupported content encoding: none' + category_rationale: "" + category: "" + category_confidence: 0 + language: HTML + tags: "" + - name: cheezcharmer/chinese-dictatorship + link: https://github.com/cheezcharmer/chinese-dictatorship + description: "" + summary: Anti Chinese government information. 反中共消息库。住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name on account, please don't star this repo, or else the police might pay you a visit. Home to the mega-FAQ + ignore: true + ignore_reason: 'failed to get readme: failed to get readme content: unsupported content encoding: none' + category_rationale: "" + category: "" + category_confidence: 0 + language: HTML + tags: "" + - name: panbinibn/OpenPacketFix_ + link: https://github.com/panbinibn/OpenPacketFix_ + description: "" + summary: !!binary | + 5aSn6ZmG5L+u5a6q6aaZ5riv5oG25rOV5Y+w5rm+5q2m57uf5pyd6bKc5q+B57qm576O5L + it5Ya35oiY562J6YO95piv546L5rKq5a6B5oSa5byE5Lmg5oCd5oOz5p6B5bem5ZG96L+Q + 5YWx5ZCM5L2T55qE5aSn562W5YiS5Lit5YWx56qD5Zu96L+Z5Y2K5Liq5aSa5LiW57qq5o + mA54qv5LiL55qE5ruU5aSp572q5oG277yM5YmN5pyf5piv5q+b5rO95Lic562W5YiS55qE + 77yM5Lit5pyfNi405YmN5ZCO5piv6YKT5bCP5bmz562W5YiS55qE77yM6buE54mb5pWw5o + 2u5YiG5p6Q5ZCO5pyf5piv5q+b55qE5p6B5bem6L+96ZqP6ICF5LiJ5pyd572q5oG25YWD + 5Ye2546L5rKq5a6B562W5YiS55qE44CC546L5rKq5a6B6auY5bCP6IKG5Lia5Zug5paH6Z + 2p5pS/5rK75ZKM5oOF5oql6ZyA6KaB5L+d6YCB4oCc5a2m6Zmi5aSW6K+t54+t4oCc57qi + 6Imy5LuV6YCU57+76Lqr77yM5omA5Lul546L55qE5pys6LSo5piv5p6B5bem55qE44CC5L + uW5piv5Zyo5LiK5rW35bqV5bGC5byE5aCC6ZU= + ignore: true + ignore_reason: 'failed to get readme: failed to get readme content: unsupported content encoding: none' + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: "" + - name: zpc1314521/PCL2 + link: https://github.com/zpc1314521/PCL2 + description: "" + summary: !!binary | + W3N0YXlzIG1hZF0g5Y+NUENM5a6j5Lyg5bqT44CCQW50aSBQQ0wgcHJvcGFnYW5kYS4g5a + Sn6ZmG5L+u5a6q6aaZ5riv5oG25rOV5Y+w5rm+5q2m57uf5pyd6bKc5q+B57qm576O5Lit + 5Ya35oiY562J6YO95piv546L5rKq5a6B5oSa5byE5Lmg5oCd5oOz5p6B5bem5ZG96L+Q5Y + Wx5ZCM5L2T55qE5aSn562W5YiS5Lit5YWx56qD5Zu96L+Z5Y2K5Liq5aSa5LiW57qq5omA + 54qv5LiL55qE5ruU5aSp572q5oG277yM5YmN5pyf5piv5q+b5rO95Lic562W5YiS55qE77 + yM5Lit5pyfNi405YmN5ZCO5piv6YKT5bCP5bmz562W5YiS55qE77yM6buE54mb5pWw5o2u + 5YiG5p6Q5ZCO5pyf5piv5q+b55qE5p6B5bem6L+96ZqP6ICF5LiJ5pyd572q5oG25YWD5Y + e2546L5rKq5a6B562W5YiS55qE44CC546L5rKq5a6B6auY5bCP6IKG5Lia5Zug5paH6Z2p + 5pS/5rK75ZKM5oOF5oql6ZyA6KaB5L+d6YCB4oCc5a2m6Zmi5aSW6K+t54+t4oCc57qi6I + my5LuV6YCU57+76Lqr77yM5omA5Lul546L55o= + ignore: true + ignore_reason: 'failed to get readme: failed to get readme content: unsupported content encoding: none' + category_rationale: "" + category: "" + category_confidence: 0 + language: "" + tags: "" + - name: ada-url/ada + link: https://github.com/ada-url/ada + description: Ada is a fast and WHATWG-compliant URL parser written in modern C++. It is designed to efficiently parse and normalize URLs, supporting a wide range of platforms including Windows, Linux, and macOS. The library has been benchmarked to outperform other popular URL parsers, making it a valuable tool for developers needing high-performance URL handling. Additionally, Ada provides bindings for various programming languages, enhancing its usability across different environments. + summary: Ada is a fast and WHATWG-compliant URL parser written in modern C++. + ignore: false + ignore_reason: "" + category_rationale: The project is a C++ library specifically designed for parsing URLs, which aligns with the category of C++ binding, library or sdk. + category: C++ + category_confidence: 0.95 + language: C++ + tags: cpp, neon, parser, performance, simd, sse2, url, whatwg-url + - name: Canner/WrenAI + link: https://github.com/Canner/WrenAI + description: Wren AI is an open-source SQL AI Agent designed to help users generate SQL queries and gain insights from various data sources without needing to write code. It utilizes a semantic engine to provide context and allows users to ask business questions directly. The platform aims to democratize data access by making it easier for data teams to interact with their databases. Wren AI is open-source and can be deployed on various environments, ensuring security and ease of use. + summary: Wren AI is an open-source SQL AI Agent that enables users to generate SQL queries and gain insights from various data sources without writing code. + ignore: false + ignore_reason: "" + category_rationale: The project focuses on generating SQL queries and insights through natural language, which aligns with chat interfaces that support database queries. + category: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) + category_confidence: 0.9 + language: TypeScript + tags: agent, ai, bigquery, duckdb, fastapi, gpt, hacktoberfest, llm, nextjs, nlp, openai, postgresql, python, rag, sql, sqlai, text-to-sql, text2sql, typescript + - name: ClickHouse/clickpy + link: https://github.com/ClickHouse/clickpy + description: ClickPy is a Python package analytics service powered by ClickHouse that provides real-time insights into package downloads from PyPI. It allows users to analyze download statistics, emerging packages, and trends over time, making it a valuable tool for developers and data analysts. The service is designed to handle billions of rows efficiently, offering low-latency queries and high concurrency for user-facing analytics. By leveraging ClickHouse's capabilities, ClickPy aims to deliver fast and cost-effective analytics for the Python package ecosystem. + summary: ClickPy is a real-time analytics service for PyPI package downloads powered by ClickHouse. + ignore: false + ignore_reason: "" + category_rationale: The project ClickPy provides real-time analytics on PyPI package downloads using ClickHouse, which aligns with tools and utilities for data movement and synchronization, particularly in the context of analytics and data processing. + category: Data Transfer and Synchronization + category_confidence: 0.9 + language: JavaScript + tags: analytics, clickhouse, data-processing, downloads, pypi, pypi-packages, python, python-packages, real-time, real-time-analytics diff --git a/.readme.tmpl b/.readme.tmpl index b089163..36100b5 100644 --- a/.readme.tmpl +++ b/.readme.tmpl @@ -1,9 +1,36 @@ +{{- define "CategoryTOC" -}} +{{- range . }} +{{- $indent := mul .Depth 4 }}{{- printf "%*s" $indent "" }}- [{{ .Title }}](#{{ anchor .Title}}) {{ if .Items -}}({{ len .Items }}){{- end }} +{{ if .Categories -}} +{{ template "CategoryTOC" .Categories }} +{{- end -}} +{{ end -}} +{{- end -}} + +{{- define "CategoryView" -}} +{{- range . }} +##{{- repeat .Depth "#" }} {{ .Title }} +{{ if .Items -}} +{{- range .Items }} +- [{{ .Name }}]({{ .Link }}) - {{ .Summary }} +{{- end }} +{{- end }} +{{ if .Categories -}} +{{ template "CategoryView" .Categories }} +{{- end -}} +{{ end -}} +{{- end -}} + # Awesome ClickHouse +> **Note:** This repository contains an *automatically compiled* list of resources, tools, and information related to ClickHouse. + A curated list of awesome [ClickHouse](https://github.com/ClickHouse/ClickHouse) software. -{{body}} +{{ template "CategoryTOC" .Categories }} + +{{ template "CategoryView" .Categories }} -== License +## License https://creativecommons.org/publicdomain/zero/1.0/[image:http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg[CC0]] diff --git a/README.md b/README.md index 77fcc43..77e61fe 100644 --- a/README.md +++ b/README.md @@ -1,245 +1,342 @@ # Awesome ClickHouse +> **Note:** This repository contains an *automatically compiled* list of resources, tools, and information related to ClickHouse. + A curated list of awesome [ClickHouse](https://github.com/ClickHouse/ClickHouse) software. - - [Documentation](#documentation) - - [Language bindings](#language-bindings) - - [C++](#c++) - - [Elixir](#elixir) - - [JavaScript/Typescript](#javascripttypescript) - - [Golang](#golang) - - [Java](#java) - - [Kotlin](#kotlin) - - [.Net](#.net) - - [Node.js](#node.js) - - [ODBC](#odbc) - - [PHP](#php) - - [Python](#python) - - [R](#r) - - [Ruby](#ruby) - - [Rust](#rust) - - [Scala](#scala) - - [Other sdk/libraries](#other-sdklibraries) - - [UIs](#uis) - - [GUI](#gui) - - [CLI](#cli) - - [CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)](#chui(chat-based-user-interface)-or-chubaca(chat-based-client:)) - - [Integrations](#integrations) - - [Ops](#ops) - - [Examples](#examples) - - [Social](#social) +- [Documentation](#documentation) (7) +- [Language bindings](#language-bindings) + - [C++](#c++) (8) + - [Elixir](#elixir) (4) + - [JavaScript/Typescript](#javascripttypescript) (11) + - [Golang](#golang) (13) + - [Java](#java) (10) + - [Kotlin](#kotlin) + - [.Net](#.net) (2) + - [Node.js](#node.js) (1) + - [ODBC](#odbc) (1) + - [PHP](#php) (7) + - [Python](#python) (16) + - [R](#r) (1) + - [Ruby](#ruby) (2) + - [Rust](#rust) (6) + - [Scala](#scala) (6) + - [Other sdk/libraries](#other-sdklibraries) (2) +- [UIs](#uis) + - [GUI](#gui) (4) + - [CLI](#cli) (5) + - [CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)](#chui(chat-based-user-interface)-or-chubaca(chat-based-client:)) (3) +- [Integrations](#integrations) + - [Data Transfer and Synchronization](#data-transfer-and-synchronization) (35) + - [Metrics and Monitoring](#metrics-and-monitoring) (5) + - [Deployment and Management Tools](#deployment-and-management-tools) (29) + - [Data Visualization and Analysis](#data-visualization-and-analysis) (13) + - [ETL and Data Processing](#etl-and-data-processing) (11) +- [Ops](#ops) +- [Examples](#examples) (1) +- [Community and support](#community-and-support) (2) + + + ## Documentation -- [Altinity/clickhouse-rpm-install](https://github.com/Altinity/clickhouse-rpm-install) - Repository contains detailed explanation on how to install ClickHouse RPMs with RPM packages from Altinity's repo(s) -- [Changelog](https://github.com/ClickHouse/ClickHouse/blob/master/CHANGELOG.md) -- [ClickHouse/clickhouse-docs](https://github.com/ClickHouse/clickhouse-docs) - Official documentation for the ClickHouse database management system -- [ClickHouse/clickhouse-presentations](https://github.com/ClickHouse/clickhouse-presentations) - Presentations, meetups and talks about ClickHouse -- [jneo8/clickhouse-setup](https://github.com/jneo8/clickhouse-setup) - Github repository jneo8/clickhouse-setup is a tutorial for setting up Clickhouse server with Docker and creating a cluster with shards and replica servers using ReplicatedMergeTree & Distributed table. +- [Altinity/clickhouse-rpm-install](https://github.com/Altinity/clickhouse-rpm-install) - A guide for installing ClickHouse using RPM packages from Altinity's repositories, tailored for system administrators. +- [Changelog](https://github.com/ClickHouse/ClickHouse/blob/master/CHANGELOG.md) - Changelog is a documentation file that tracks the history of changes made to the ClickHouse project. +- [ClickHouse/clickhouse-docs](https://github.com/ClickHouse/clickhouse-docs) - This project is a documentation repository for ClickHouse, providing resources and guidelines for effective use of the ClickHouse database. +- [ClickHouse/clickhouse-presentations](https://github.com/ClickHouse/clickhouse-presentations) - This project is a repository of presentation materials for ClickHouse, an open-source column-oriented database management system. +- [ClickHouse/homebrew-clickhouse](https://github.com/ClickHouse/homebrew-clickhouse) - This is a deprecated Homebrew tap for ClickHouse that is no longer maintained. +- [smi2/clickhouse-frontend](https://github.com/smi2/clickhouse-frontend) - This project has been renamed to TABIX and is now deprecated, directing users to the new repository for frontend development related to ClickHouse. +- [tinybirdco/clickhouse_knowledge_base](https://github.com/tinybirdco/clickhouse_knowledge_base) - A curated knowledge base for ClickHouse, maintained by Tinybird, offering documentation and community contributions. ## Language bindings ### C++ -- [ClickHouse/clickhouse-cpp](https://github.com/ClickHouse/clickhouse-cpp) - C++ client library for ClickHouse -- [artpaul/clickhouse-cpp](https://github.com/artpaul/clickhouse-cpp) - ClickHouse C++ client library +- [ClickHouse/clickhouse-cpp](https://github.com/ClickHouse/clickhouse-cpp) - ClickHouse/clickhouse-cpp is a C++ client library for connecting and interacting with ClickHouse databases. +- [DotNetNext/SqlSugar](https://github.com/DotNetNext/SqlSugar) - SqlSugar is a .NET open-source ORM framework designed for easy and efficient database management. +- [Octonica/ClickHouseClient](https://github.com/Octonica/ClickHouseClient) - Otonica/ClickHouseClient is a .NET Core driver for ClickHouse that implements the ADO.NET DbProvider API. +- [RoaringBitmap/CRoaring](https://github.com/RoaringBitmap/CRoaring) - CRoaring is a high-performance library for Roaring bitmaps in C and C++, optimized with SIMD techniques. +- [ada-url/ada](https://github.com/ada-url/ada) - Ada is a fast and WHATWG-compliant URL parser written in modern C++. +- [artpaul/clickhouse-cpp](https://github.com/artpaul/clickhouse-cpp) - A C++ client library for interacting with ClickHouse, a columnar database management system. +- [ilyabreev/ClickHouse.Net](https://github.com/ilyabreev/ClickHouse.Net) - ClickHouse.Net is a .NET library that simplifies the integration of ClickHouse database functionalities into .NET applications. +- [simdjson/simdjson](https://github.com/simdjson/simdjson) - simdjson is a high-performance C++ library for parsing JSON at gigabyte speeds, utilizing SIMD instructions for efficiency. ### Elixir -- [balance-platform/pillar](https://github.com/balance-platform/pillar) - Elixir client for ClickHouse, a fast open-source Online Analytical Processing (OLAP) database management system. -- [clickhouse-elixir/clickhouse_ecto](https://github.com/clickhouse-elixir/clickhouse_ecto) - Ecto adapter for ClickHouse database -- [clickhouse-elixir/clickhousex](https://github.com/clickhouse-elixir/clickhousex) - ClickHouse database driver to connect with Elixir application by HTTP interface. +- [balance-platform/pillar](https://github.com/balance-platform/pillar) - Pillar is an Elixir client library for ClickHouse, enabling efficient database interactions with features like async inserts and migrations. +- [clickhouse-elixir/clickhouse_ecto](https://github.com/clickhouse-elixir/clickhouse_ecto) - ClickhouseEcto is an Ecto adapter for the ClickHouse database, enabling seamless integration with Elixir applications. +- [clickhouse-elixir/clickhousex](https://github.com/clickhouse-elixir/clickhousex) - Clickhousex is an Elixir library that serves as a ClickHouse database driver, enabling connection and query execution via HTTP. +- [plausible/ecto_ch](https://github.com/plausible/ecto_ch) - An Elixir library that serves as an Ecto adapter for connecting to ClickHouse databases. ### JavaScript/Typescript -- [ClickHouse/clickhouse-js](https://github.com/ClickHouse/clickhouse-js) - Official Node.js client for ClickHouse, written purely in TypeScript, thoroughly tested with actual ClickHouse versions. +- [Canner/vulcan-sql](https://github.com/Canner/vulcan-sql) - VulcanSQL is a TypeScript-based Analytical Data API Framework that simplifies the creation of RESTful APIs for AI agents and data applications. +- [ClickHouse/click-ui](https://github.com/ClickHouse/click-ui) - Click UI is a TypeScript-based design system and component library for ClickHouse, currently in early development. +- [ClickHouse/clickhouse-js](https://github.com/ClickHouse/clickhouse-js) - ClickHouse JS client is a TypeScript library for ClickHouse that supports both Node.js and web applications with streaming capabilities. +- [ClickHouse/metabase-clickhouse-driver](https://github.com/ClickHouse/metabase-clickhouse-driver) - This project is a ClickHouse driver for Metabase that facilitates integration for data visualization and analysis. +- [Swetrix/swetrix](https://github.com/Swetrix/swetrix) - Swetrix is a privacy-first, cookie-less web analytics service that offers an open-source alternative to Google Analytics. +- [apla/node-clickhouse](https://github.com/apla/node-clickhouse) - A JavaScript library for connecting to and querying ClickHouse, a high-performance columnar database. +- [archan937/clickhouse](https://github.com/archan937/clickhouse) - A JavaScript library for connecting and interacting with the ClickHouse database. +- [aws-samples/aws-lambda-clickhouse](https://github.com/aws-samples/aws-lambda-clickhouse) - This project demonstrates how to run ClickHouse in an AWS Lambda function for serverless data querying. +- [dubinc/dub](https://github.com/dubinc/dub) - Dub.co is an open-source link management infrastructure designed for modern marketing teams, featuring advanced analytics and branded links. +- [growthbook/growthbook](https://github.com/growthbook/growthbook) - GrowthBook is an open-source feature flagging and A/B testing platform that enables companies to manage experiments and feature rollouts efficiently. +- [zimv/node-clickhouse-orm](https://github.com/zimv/node-clickhouse-orm) - A TypeScript ORM for Node.js that simplifies interactions with Clickhouse databases. ### Golang -- [ClickHouse/ch-go](https://github.com/ClickHouse/ch-go) - Low-level Go Client for ClickHouse -- [ClickHouse/clickhouse-go](https://github.com/ClickHouse/clickhouse-go) - Golang driver for ClickHouse -- [mailru/go-clickhouse](https://github.com/mailru/go-clickhouse) - Go SQL database driver for Yandex ClickHouse -- [roistat/go-clickhouse](https://github.com/roistat/go-clickhouse) - Golang Yandex ClickHouse connector -- [uptrace/go-clickhouse](https://github.com/uptrace/go-clickhouse) - Golang ClickHouse client. ClickHouse client for Go 1.18+. This ClickHouse client uses native protocol to communicate with ClickHouse server and requires Go 1.18+ in order to use generics. This is not a database/sql driver, but the API is compatible. Main features are: ClickHouse native protocol support and efficient column-oriented design.API compatible with database/sql.[Bun](https://github.com/uptrace/bun/)-like query builder. -- [vahid-sohrabloo/chconn](https://github.com/vahid-sohrabloo/chconn) - chconn is a low-level ClickHouse database driver for Golang with a connection pool. -- [zeromicro/cds](https://github.com/zeromicro/cds) - Data syncing in golang for ClickHouse. +- [AfterShip/clickhouse-sql-parser](https://github.com/AfterShip/clickhouse-sql-parser) - A Go library and CLI tool for parsing and beautifying ClickHouse SQL queries. +- [ClickHouse/ch-go](https://github.com/ClickHouse/ch-go) - ch-go is a high-performance low-level TCP client for ClickHouse, optimized for fast data block streaming in Go. +- [ClickHouse/clickhouse-go](https://github.com/ClickHouse/clickhouse-go) - ClickHouse/go is a Golang SQL database client for ClickHouse that supports native protocol and advanced query features. +- [ITECOMMPAY/kibouse](https://github.com/ITECOMMPAY/kibouse) - Kibouse is a Go tool that integrates Kibana with Clickhouse for log analytics and search. +- [chdb-io/chdb-go](https://github.com/chdb-io/chdb-go) - chdb-go is a Go library that provides bindings and a command-line interface for chDB, an in-process SQL OLAP engine powered by ClickHouse. +- [jaegertracing/jaeger-clickhouse](https://github.com/jaegertracing/jaeger-clickhouse) - Jaeger ClickHouse is a gRPC storage plugin for Jaeger that enables efficient trace storage and analysis using ClickHouse. +- [mailru/go-clickhouse](https://github.com/mailru/go-clickhouse) - A Go SQL database driver for Yandex ClickHouse that supports various data types and is compatible with database/sql. +- [nikepan/clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) - ClickHouse-Bulk is a Go library that efficiently collects and sends insert requests to ClickHouse servers. +- [roistat/go-clickhouse](https://github.com/roistat/go-clickhouse) - A Go library that serves as a connector for Yandex ClickHouse, enabling efficient data management and querying. +- [runreveal/pql](https://github.com/runreveal/pql) - A Go library that compiles a pipelined query language into SQL, designed to work with Clickhouse SQL dialect. +- [springrain/zorm](https://github.com/springrain/zorm) - ZORM is a lightweight ORM library for Go that supports multiple databases including MySQL, PostgreSQL, Oracle, and more. +- [uptrace/go-clickhouse](https://github.com/uptrace/go-clickhouse) - A Go client library for ClickHouse that supports native protocol communication and offers a compatible API with database/sql. +- [vahid-sohrabloo/chconn](https://github.com/vahid-sohrabloo/chconn) - chconn is a high-performance Go driver for ClickHouse, designed for low-level access and efficient data handling. ### Java -- [ClickHouse/clickhouse-java](https://github.com/ClickHouse/clickhouse-java) - Java client and JDBC driver for ClickHouse -- [ClickHouse/clickhouse-jdbc-bridge](https://github.com/ClickHouse/clickhouse-jdbc-bridge) - A JDBC proxy from ClickHouse to external databases -- [JiamingMai/clickhouse-ast-parser](https://github.com/JiamingMai/clickhouse-ast-parser) - AST parser and visitor for ClickHouse SQL -- [blynkkk/clickhouse4j](https://github.com/blynkkk/clickhouse4j) - clickhouse4j - lighter and faster alternative for the official ClickHouse JDBC driver -- [housepower/ClickHouse-Native-JDBC](https://github.com/housepower/ClickHouse-Native-JDBC) - ClickHouse Native Protocol JDBC implementation +- [Blynk-Technologies/clickhouse4j](https://github.com/Blynk-Technologies/clickhouse4j) - Clickhouse4j is a lightweight and faster alternative JDBC driver for ClickHouse, optimized for performance and reduced size. +- [ClickHouse/clickhouse-java](https://github.com/ClickHouse/clickhouse-java) - ClickHouse Java Client and JDBC Driver for interacting with ClickHouse Database. +- [ClickHouse/clickhouse-jdbc-bridge](https://github.com/ClickHouse/clickhouse-jdbc-bridge) - ClickHouse JDBC Bridge is a tool that enables executing distributed queries across multiple external data sources using ClickHouse. +- [ClickHouse/clickhouse-kafka-connect](https://github.com/ClickHouse/clickhouse-kafka-connect) - clickhouse-kafka-connect is a Java-based Kafka Connect sink connector that enables data delivery from Kafka topics to ClickHouse tables. +- [ClickHouse/clickhouse-tableau-connector-jdbc](https://github.com/ClickHouse/clickhouse-tableau-connector-jdbc) - A JDBC connector that enables seamless integration between Tableau and ClickHouse for enhanced data visualization. +- [JiamingMai/clickhouse-ast-parser](https://github.com/JiamingMai/clickhouse-ast-parser) - A Java library for parsing ClickHouse SQL statements into Abstract Syntax Trees (AST) and providing various analysis and optimization functionalities. +- [blynkkk/clickhouse4j](https://github.com/blynkkk/clickhouse4j) - Clickhouse4j is a lightweight and faster alternative to the official ClickHouse JDBC driver, optimized for performance and ease of use. +- [housepower/ClickHouse-Native-JDBC](https://github.com/housepower/ClickHouse-Native-JDBC) - A native JDBC library for Java that enables access to ClickHouse and integration with Apache Spark. +- [itinycheng/flink-connector-clickhouse](https://github.com/itinycheng/flink-connector-clickhouse) - A Flink SQL connector for ClickHouse database, enabling seamless data integration and interaction. +- [ivi-ru/flink-clickhouse-sink](https://github.com/ivi-ru/flink-clickhouse-sink) - A high-performance Java library for loading data from Apache Flink into ClickHouse database. ### Kotlin ### .Net -- [DarkWanderer/ClickHouse.Client](https://github.com/DarkWanderer/ClickHouse.Client) - .NET client for ClickHouse -- [DotNetNext/SqlSugar](https://github.com/DotNetNext/SqlSugar) - SqlSugar ORM is a library providing Object/Relational Mapping (ORM) for .Net applications -- [Octonica/ClickHouseClient](https://github.com/Octonica/ClickHouseClient) - ClickHouse .NET Core driver is a .NET Core driver for ClickHouse in a form of ADO.NET DbProvider API. This driver supports all ADO.NET features and includes support for binary protocol, compression, timezones, and most ClickHouse column types. -- [ilyabreev/ClickHouse.Net](https://github.com/ilyabreev/ClickHouse.Net) - netcore abstractions and helpers for Clickhouse.Ado +- [DarkWanderer/ClickHouse.Client](https://github.com/DarkWanderer/ClickHouse.Client) - ClickHouse.Client is a high-performance ADO.NET client for efficiently interacting with the ClickHouse big data relational database. +- [linq2db/linq2db](https://github.com/linq2db/linq2db) - LINQ to DB is a fast and type-safe LINQ database access library for C# that provides a lightweight and flexible data access layer. ### Node.js -- [TimonKK/clickhouse](https://github.com/TimonKK/clickhouse) - NodeJS client for ClickHouse. Send query over HTTP interface. -- [apla/node-clickhouse](https://github.com/apla/node-clickhouse) - Yandex ClickHouse driver for nodejs Simple and powerful interface for ClickHouse +- [TimonKK/clickhouse](https://github.com/TimonKK/clickhouse) - A Node.js client library for interacting with ClickHouse database via HTTP. ### ODBC -- [ClickHouse/clickhouse-odbc](https://github.com/ClickHouse/clickhouse-odbc) - ODBC driver for ClickHouse -- [red-soft-ru/clickhouse-rpm](https://github.com/red-soft-ru/clickhouse-rpm) - ClickHouse DBMS build script for RHEL based distributions +- [ClickHouse/clickhouse-odbc](https://github.com/ClickHouse/clickhouse-odbc) - An official ODBC driver for accessing ClickHouse as a data source, supporting multiple platforms and configurations. ### PHP -- [FriendsOfDoctrine/dbal-clickhouse](https://github.com/FriendsOfDoctrine/dbal-clickhouse) - Doctrine DBAL driver for ClickHouse database -- [sanchezzzhak/kak-clickhouse](https://github.com/sanchezzzhak/kak-clickhouse) - Yii2 ext. ClickHouse -- [smi2/phpClickHouse](https://github.com/smi2/phpClickHouse) - php ClickHouse wrapper -- [the-tinderbox/ClickhouseBuilder](https://github.com/the-tinderbox/ClickhouseBuilder) - Fluent queries builder for Clickhouse. Also has integration with Laravel / Lumen. +- [FriendsOfDoctrine/dbal-clickhouse](https://github.com/FriendsOfDoctrine/dbal-clickhouse) - A Doctrine DBAL driver for ClickHouse, enabling seamless integration with PHP applications. +- [adminerevo/adminerevo](https://github.com/adminerevo/adminerevo) - AdminerEvo is a PHP-based database management tool that provides a single-file solution for managing various database engines. +- [cybercog/laravel-clickhouse](https://github.com/cybercog/laravel-clickhouse) - Laravel ClickHouse is a PHP package that integrates ClickHouse database client and migration functionalities into Laravel applications. +- [esazykin/laravel-clickhouse](https://github.com/esazykin/laravel-clickhouse) - A PHP library that provides an Eloquent model for integrating Laravel applications with ClickHouse. +- [sanchezzzhak/kak-clickhouse](https://github.com/sanchezzzhak/kak-clickhouse) - A Yii2 extension for integrating ClickHouse, providing functionalities for database operations and management. +- [smi2/phpClickHouse](https://github.com/smi2/phpClickHouse) - A PHP library that provides a wrapper for interacting with ClickHouse databases, supporting asynchronous queries and bulk inserts. +- [the-tinderbox/ClickhouseBuilder](https://github.com/the-tinderbox/ClickhouseBuilder) - ClickhouseBuilder is a PHP library for constructing SQL queries for Clickhouse databases. ### Python -- [ClickHouse/clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) - Python package for connecting Python to ClickHouse, supporting various data structures including Pandas DataFrames, Numpy Arrays, PyArrow Tables, SQLAlchemy 1.3 and 1.4, and Apache Superset 1.4+ -- [Infinidat/infi.clickhouse_orm](https://github.com/Infinidat/infi.clickhouse_orm) - A Python library for working with the ClickHouse database (https://clickhouse.yandex/). It allows you to define model classes whose instances can be written to the database and read from it. -- [carrotquest/django-clickhouse](https://github.com/carrotquest/django-clickhouse) - The project aims to integrate Yandex Clickhouse database into Django projects. -- [cloudflare/sqlalchemy-clickhouse](https://github.com/cloudflare/sqlalchemy-clickhouse) - ClickHouse dialect for SQLAlchemy. -- [ibis-project/ibis](https://github.com/ibis-project/ibis) - Ibis is a Python library that provides a lightweight, universal interface for data wrangling. It helps Python users explore and transform data of any size, stored anywhere. -- [kszucs/pandahouse](https://github.com/kszucs/pandahouse) - Pandas interface for Clickhouse database -- [long2ice/asynch](https://github.com/long2ice/asynch) - asynch is an asyncio ClickHouse Python Driver with native (TCP) interface support -- [maximdanilchenko/aiochclient](https://github.com/maximdanilchenko/aiochclient) - Lightweight async http(s) ClickHouse client for python 3.6+ with types converting -- [mymarilyn/aioch](https://github.com/mymarilyn/aioch) - aioch is a library for accessing a ClickHouse database over native interface from the asyncio. It wraps features of clickhouse-driver for asynchronous usage. The package can be installed using pip. For more information see clickhouse-driver usage examples. aioch is distributed under the MIT license. -- [mymarilyn/clickhouse-driver](https://github.com/mymarilyn/clickhouse-driver) - ClickHouse Python Driver with native interface support -- [tobymao/sqlglot](https://github.com/tobymao/sqlglot) - SQL parser, transpiler, optimizer, and engine -- [xzkostyan/clickhouse-sqlalchemy](https://github.com/xzkostyan/clickhouse-sqlalchemy) - ClickHouse dialect for SQLAlchemy to ClickHouse database +- [ClickHouse/clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect) - ClickHouse Connect is a high-performance Python library for connecting ClickHouse to data manipulation tools like Pandas and Superset. +- [ClickHouse/dbt-clickhouse](https://github.com/ClickHouse/dbt-clickhouse) - A Python plugin that integrates dbt functionality with ClickHouse, enabling advanced data modeling and analytics. +- [Infinidat/infi.clickhouse_fdw](https://github.com/Infinidat/infi.clickhouse_fdw) - A PostgreSQL Foreign Data Wrapper for querying ClickHouse tables as if they were PostgreSQL tables. +- [Infinidat/infi.clickhouse_orm](https://github.com/Infinidat/infi.clickhouse_orm) - A simple ORM for Python to interact with the ClickHouse database, allowing easy data modeling and querying. +- [bryzgaloff/airflow-clickhouse-plugin](https://github.com/bryzgaloff/airflow-clickhouse-plugin) - A Python plugin for Apache Airflow that enables seamless integration with ClickHouse, providing various operators for efficient SQL query execution. +- [carrotquest/django-clickhouse](https://github.com/carrotquest/django-clickhouse) - django-clickhouse is a Python library that integrates Django applications with ClickHouse, enhancing data management capabilities. +- [cloudflare/sqlalchemy-clickhouse](https://github.com/cloudflare/sqlalchemy-clickhouse) - A ClickHouse dialect for SQLAlchemy enabling database interaction in Python. +- [ibis-project/ibis](https://github.com/ibis-project/ibis) - Ibis is a portable Python library for data manipulation that combines dataframe operations with SQL capabilities. +- [jayvynl/django-clickhouse-backend](https://github.com/jayvynl/django-clickhouse-backend) - A Django database backend for ClickHouse that allows seamless interaction using Django ORM. +- [kszucs/pandahouse](https://github.com/kszucs/pandahouse) - Pandahouse is a Python library that provides a Pandas interface for the Clickhouse HTTP API, enabling easy data manipulation and retrieval. +- [long2ice/asynch](https://github.com/long2ice/asynch) - asynch is an asynchronous Python driver for ClickHouse databases that supports native TCP interface. +- [maximdanilchenko/aiochclient](https://github.com/maximdanilchenko/aiochclient) - aiochclient is an asynchronous HTTP(S) client for ClickHouse, designed for Python 3.6 and above. +- [mymarilyn/aioch](https://github.com/mymarilyn/aioch) - aioch is a Python library that provides asynchronous access to ClickHouse databases using asyncio. +- [mymarilyn/clickhouse-driver](https://github.com/mymarilyn/clickhouse-driver) - This project is a Python driver for ClickHouse that supports a native TCP interface and adheres to DB API 2.0. +- [tobymao/sqlglot](https://github.com/tobymao/sqlglot) - SQLGlot is a Python library for parsing, transpiling, and optimizing SQL across multiple dialects. +- [xzkostyan/clickhouse-sqlalchemy](https://github.com/xzkostyan/clickhouse-sqlalchemy) - A SQLAlchemy dialect for interacting with the ClickHouse database in Python. ### R -- [IMSMWU/RClickhouse](https://github.com/IMSMWU/RClickhouse) - R package for a DBI interface to the Yandex Clickhouse Database Providing Basic 'dplyr' Support +- [IMSMWU/RClickhouse](https://github.com/IMSMWU/RClickhouse) - RClickhouse is an R package that provides a DBI interface for the Yandex Clickhouse database, enabling efficient data manipulation and analytics. ### Ruby -- [PNixx/clickhouse-activerecord](https://github.com/PNixx/clickhouse-activerecord) - A Ruby database ActiveRecord driver for ClickHouse. Support Rails >= 5.2. -Support ClickHouse version from 20.9 LTS. -- [archan937/clickhouse](https://github.com/archan937/clickhouse) - A Ruby database driver for ClickHouse (also Clickhouse CLI and web GUI included). -- [shlima/click_house](https://github.com/shlima/click_house) - A modern Ruby database driver for ClickHouse. ClickHouse is a high-performance column-oriented database management system developed by Yandex which operates Russia's most popular search engine +- [PNixx/clickhouse-activerecord](https://github.com/PNixx/clickhouse-activerecord) - Clickhouse::Activerecord is a Ruby ActiveRecord driver for ClickHouse, enabling seamless integration with Rails applications. +- [shlima/click_house](https://github.com/shlima/click_house) - A modern Ruby driver for ClickHouse, enabling seamless database interactions through an HTTP interface. ### Rust -- [loyd/clickhouse.rs](https://github.com/loyd/clickhouse.rs) - A typed client for ClickHouse that uses serde for encoding/decoding rows and RowBinary encoding. Supports HTTP and HTTPS. Provides multiple APIs for selecting, inserting, and watching live views. Includes compression and decompression functionalities. -- [suharev7/clickhouse-rs](https://github.com/suharev7/clickhouse-rs) - Asynchronous ClickHouse client library for Rust programming language. +- [ClickHouse/clickhouse-rs](https://github.com/ClickHouse/clickhouse-rs) - clickhouse-rs is a pure Rust client library for ClickHouse DB that provides typed access and various features for database interaction. +- [Protryon/klickhouse](https://github.com/Protryon/klickhouse) - Klickhouse is a Rust SDK for accessing Clickhouse with native protocol support in asynchronous environments. +- [loyd/clickhouse.rs](https://github.com/loyd/clickhouse.rs) - A pure Rust client library for ClickHouse DB that provides APIs for data manipulation and supports various features like TLS and compression. +- [meteroid-oss/meteroid](https://github.com/meteroid-oss/meteroid) - Meteroid is an open-source pricing and billing infrastructure designed for product-led SaaS, focusing on subscription management and usage-based billing. +- [quarylabs/sqruff](https://github.com/quarylabs/sqruff) - Sqruff is a fast SQL linter and formatter written in Rust, supporting multiple SQL dialects and designed for integration into development workflows. +- [suharev7/clickhouse-rs](https://github.com/suharev7/clickhouse-rs) - An asynchronous client library for Yandex ClickHouse written in Rust, enabling efficient database operations. ### Scala -- [crobox/clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client) - Clickhouse Scala Client that uses Akka Http to create a reactive streams implementation to access the Clickhouse database in a reactive way. +- [ClickHouse/spark-clickhouse-connector](https://github.com/ClickHouse/spark-clickhouse-connector) - This project is a Scala library that provides a connector for integrating ClickHouse with Apache Spark using the DataSourceV2 API. +- [DmitryBe/spark-clickhouse](https://github.com/DmitryBe/spark-clickhouse) - A Scala library that provides a connector for transferring data from Spark DataFrames to Yandex ClickHouse tables. +- [VaBezruchko/spark-clickhouse-connector](https://github.com/VaBezruchko/spark-clickhouse-connector) - A Scala library for integrating Yandex Clickhouse with Apache Spark, enabling efficient data analysis and SQL query execution. +- [apache/incubator-gluten](https://github.com/apache/incubator-gluten) - Gluten is a Scala library that enhances Spark SQL performance by offloading execution to native engines. +- [crobox/clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client) - A Scala client library for Clickhouse that provides a reactive streams implementation for database access. +- [housepower/spark-clickhouse-connector](https://github.com/housepower/spark-clickhouse-connector) - A Scala library that connects Apache Spark with ClickHouse, enabling efficient data processing. ### Other sdk/libraries +- [Percona-Lab/clickhousedb_fdw](https://github.com/Percona-Lab/clickhousedb_fdw) - clickhousedb_fdw is an open-source Foreign Data Wrapper that allows PostgreSQL to interact with ClickHouse databases for efficient data operations. +- [ildus/clickhouse_fdw](https://github.com/ildus/clickhouse_fdw) - `clickhouse_fdw` is an open-source Foreign Data Wrapper for PostgreSQL that allows seamless integration with ClickHouse. ## UIs ### GUI -- [HouseOps/HouseOps](https://github.com/HouseOps/HouseOps) - HouseOps is a simple ClickHouse client based on Electron, React and Blueprint UI Toolkit for rapid application development. -- [VKCOM/lighthouse](https://github.com/VKCOM/lighthouse) - LightHouse is a lightweight GUI interface for ClickHouse. Interface is inspired by Sequel Pro. -- [inkeio/dbm](https://github.com/inkeio/dbm) - DBM is an open source database management system supporting various platforms such as ClickHouse, Presto, Trino, MySQL, PostgreSQL, Apache Druid, and ElasticSearch. It can query data from any SQL-speaking datastore or data engine. -- [metrico/clickhouse-mate](https://github.com/metrico/clickhouse-mate) - Advanced User-Interface for ClickHouse -- [smi2/clickhouse-frontend](https://github.com/smi2/clickhouse-frontend) - This project is a JavaScript library for ClickHouse data visualization. The repository has been renamed to TABIX, and this repository is now deprecated. Further development will be continued in a new repository - https://github.com/smi2/tabix.ui. More information about the project is available at https://tabix.io/doc/. -- [sqlpad/sqlpad](https://github.com/sqlpad/sqlpad) - SQLPad is a web app for writing and running SQL queries and visualizing the results. It supports multiple databases via ODBC. -- [tabixio/tabix](https://github.com/tabixio/tabix) - Open source simple business intelligence application and sql editor tool for Clickhouse. +- [VKCOM/lighthouse](https://github.com/VKCOM/lighthouse) - LightHouse is a lightweight GUI for ClickHouse that enables users to view and manage tables with ease. +- [caioricciuti/ch-ui](https://github.com/caioricciuti/ch-ui) - CH-UI is a modern user interface for managing ClickHouse databases, built with React. +- [metrico/clickhouse-mate](https://github.com/metrico/clickhouse-mate) - ClickHouse-Mate is an advanced web client for ClickHouse that offers SQL query autocompletion, fast navigation, and advanced result filtering. +- [timeseries/qstudio](https://github.com/timeseries/qstudio) - qStudio is a free cross-platform SQL analysis tool that allows users to browse databases, run SQL scripts, and visualize results with built-in charts. ### CLI -- [clickhouse-cli](https://clickhouse.yandex/docs/en/interfaces/cli/) - Built-in CLI client -- [hatarist/clickhouse-cli](https://github.com/hatarist/clickhouse-cli) - A third-party client for the Clickhouse DBMS server that works over the HTTP port and implements common and PostgreSQL-like commands. It provides autocompletion, syntax highlighting, multiquery and multiline modes, and pager support for the data output. +- [Slach/clickhouse-flamegraph](https://github.com/Slach/clickhouse-flamegraph) - A command line utility for visualizing ClickHouse system trace logs as flamegraphs. +- [clickhouse-cli](https://clickhouse.yandex/docs/en/interfaces/cli/) - clickhouse-cli is a command line interface for efficiently interacting with the ClickHouse OLAP database. +- [clickhouse-local](https://clickhouse.yandex/docs/en/operations/utils/clickhouse-local/) - ClickHouse Local is a command line utility for executing ClickHouse queries and operations locally without a server. +- [frectonz/sql-studio](https://github.com/frectonz/sql-studio) - SQL Studio is a command line tool for exploring various SQL databases including SQLite, libSQL, PostgreSQL, MySQL, and DuckDB. +- [hatarist/clickhouse-cli](https://github.com/hatarist/clickhouse-cli) - clickhouse-cli is a command-line client for ClickHouse DBMS that offers features like autocompletion and syntax highlighting. ### CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) -- [sqlchat/sqlchat](https://github.com/sqlchat/sqlchat) - Chat-based SQL Client and Editor for the next decade +- [Canner/WrenAI](https://github.com/Canner/WrenAI) - Wren AI is an open-source SQL AI Agent that enables users to generate SQL queries and gain insights from various data sources without writing code. +- [plmercereau/chat-dbt](https://github.com/plmercereau/chat-dbt) - Chat-DBT allows users to interact with databases using natural language queries powered by OpenAI GPT. +- [sqlchat/sqlchat](https://github.com/sqlchat/sqlchat) - SQL Chat is a chat-based SQL client that allows users to interact with databases using natural language. ## Integrations -- [Altinity/clickhouse-grafana](https://github.com/Altinity/clickhouse-grafana) - Clickhouse datasource for grafana -- [Altinity/clickhouse-mysql-data-reader](https://github.com/Altinity/clickhouse-mysql-data-reader) - Utility to read mysql data -- [Altinity/clickhouse-sink-connector](https://github.com/Altinity/clickhouse-sink-connector) - Altinity Replicator for ClickHouse (Lightweight version) that replicates data from MySQL, PostgreSQL, and MongoDB to ClickHouse with support for DDL in MySQL via a single executable and lightweight tool. -- [ClickHouse/clickhouse-kafka-connect](https://github.com/ClickHouse/clickhouse-kafka-connect) - ClickHouse Kafka Connector is the official Kafka Connect sink connector for ClickHouse written in Java -- [ClickHouse/dbt-clickhouse](https://github.com/ClickHouse/dbt-clickhouse) - The Clickhouse plugin for dbt (data build tool) -- [ClickHouse/graphouse](https://github.com/ClickHouse/graphouse) - Graphouse allows you to use ClickHouse as a Graphite storage. It provides a TCP server to receive metrics with Graphite plaintext protocol, an HTTP API for metric search and data retrieval (with graphite-web python module), and an HTTP API for metric tree management. -- [ClickHouse/metabase-clickhouse-driver](https://github.com/ClickHouse/metabase-clickhouse-driver) - ClickHouse database driver for the Metabase business intelligence front-end -- [ContentSquare/chproxy](https://github.com/ContentSquare/chproxy) - Chproxy is an HTTP proxy and load balancer for the ClickHouse database. It is an open-source community project and not an official ClickHouse project. Full documentation is available on the official website. -- [DmitryBe/spark-clickhouse](https://github.com/DmitryBe/spark-clickhouse) - spark to yandex clickhouse connector -- [ITECOMMPAY/kibouse](https://github.com/ITECOMMPAY/kibouse) - Kibouse is a Go tool that can be used to provide supporting Kibana as analytics and search dashboard for Clickhouse. -- [Infinidat/infi.clickhouse_fdw](https://github.com/Infinidat/infi.clickhouse_fdw) - A PostgreSQL foreign data wrapper for ClickHouse -- [Percona-Lab/PromHouse](https://github.com/Percona-Lab/PromHouse) - PromHouse is a long-term remote storage with built-in clustering and downsampling for Prometheus 2.x on top of ClickHouse. -- [Percona-Lab/clickhousedb_fdw](https://github.com/Percona-Lab/clickhousedb_fdw) - PostgreSQL's Foreign Data Wrapper For ClickHouse -- [VaBezruchko/spark-clickhouse-connector](https://github.com/VaBezruchko/spark-clickhouse-connector) - Package for integration between Yandex Clickhouse and Apache Spark. Allows to execute SQL queries, filter rows, manage partition granularity, provide failover and data locality, load-balancing, cluster auto-discovery, and throttle consuming database resources. -- [akvorado/akvorado](https://github.com/akvorado/akvorado) - A flow collector, enricher and visualizer that receives flows (currently Netflow/IPFIX and sFlow), enriches them with interface names (using SNMP), geo information (using MaxMind), and exports them to Kafka, then ClickHouse. It also exposes a web interface to browse the collected data. -- [auxten/chdb](https://github.com/auxten/chdb) - chDB is an embedded SQL OLAP Engine powered by ClickHouse -- [bryzgaloff/airflow-clickhouse-plugin](https://github.com/bryzgaloff/airflow-clickhouse-plugin) - The most popular ClickHouse plugin for Airflow. Provides `ClickHouseOperator`, `ClickHouseHook` and `ClickHouseSqlSensor` based on `mymarilyn/clickhouse-driver`. -- [bytedance/Jeddak-DPSQL](https://github.com/bytedance/Jeddak-DPSQL) - DPSQL (Privacy Protection SQL Query Service) - This project is a microservice Middleware located between the database engine ( Hive , Clickhouse , etc.) and the application system. It provides transparent SQL query result desensitization capabilities. -- [clickvisual/clickvisual](https://github.com/clickvisual/clickvisual) - ClickVisual is a lightweight browser-based logs analytics and logs search platform for ClickHouse. It supports visual query dashboard, query histogram, and raw logs for SQL. -- [cloudflare/flow-pipeline](https://github.com/cloudflare/flow-pipeline) - A set of tools and examples for GoFlow, a NetFlow/IPFIX/sFlow collector by Cloudflare -- [cyber-drop/ethereum_analytical_db](https://github.com/cyber-drop/ethereum_analytical_db) - Ethereum data access solution that can be used for analytics and application development that works on a fast DB - Clickhouse. -- [easysql/easy_sql](https://github.com/easysql/easy_sql) - Easy SQL is built to ease the data ETL development process. With Easy SQL, you can develop your ETL in SQL in an imperative way. It defines a few simple syntax on top of standard SQL, with which SQL could be executed one by one. Easy SQL also provides a processor to handle all the new syntax. Since this is SQL agnostic, any SQL engine could be plugged-in as a backend. There are built-in support for several popular SQL engines, including SparkSQL, PostgreSQL, Clickhouse, FlinkSQL, Aliyun Maxcompute, Google BigQuery. More will be added in the near future. -- [flant/loghouse](https://github.com/flant/loghouse) - Ready to use log management solution for Kubernetes storing data in ClickHouse and providing web UI. -- [go-graphite/carbon-clickhouse](https://github.com/go-graphite/carbon-clickhouse) - Graphite metrics receiver with ClickHouse as storage -- [go-graphite/graphite-clickhouse](https://github.com/go-graphite/graphite-clickhouse) - Graphite cluster backend with ClickHouse support -- [growthbook/growthbook](https://github.com/growthbook/growthbook) - Open Source Feature Flagging and A/B Testing Platform -- [housepower/clickhouse_sinker](https://github.com/housepower/clickhouse_sinker) - clickhouse_sinker is a sinker program that transfer kafka message into ClickHouse. Refers to docs to see how it works. -- [housepower/spark-clickhouse-connector](https://github.com/housepower/spark-clickhouse-connector) - Spark ClickHouse Connector build on DataSourceV2 API -- [ildus/clickhouse_fdw](https://github.com/ildus/clickhouse_fdw) - clickhouse_fdw is a Foreign Data Wrapper (FDW) for `ClickHouse` column oriented database, written in C++. -- [itinycheng/flink-connector-clickhouse](https://github.com/itinycheng/flink-connector-clickhouse) - Flink SQL connector for ClickHouse. Support ClickHouseCatalog and read/write primary data, maps, arrays to clickhouse. -- [jaegertracing/jaeger-clickhouse](https://github.com/jaegertracing/jaeger-clickhouse) - Jaeger ClickHouse storage plugin implementation -- [jitsucom/jitsu](https://github.com/jitsucom/jitsu) - Jitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for modern data teams. Set-up a real-time data pipeline in minutes, not days -- [knadh/sql-jobber](https://github.com/knadh/sql-jobber) - A distributed job-queue built specifically for queuing and executing heavy SQL read jobs asynchronously, written in Go. -- [larsnovikov/horgh-replicator](https://github.com/larsnovikov/horgh-replicator) - Golang binlog replication from MySQL to MySQL, PostgreSQL, Vertica, Clickhouse -- [mindis/prom2click](https://github.com/mindis/prom2click) - Prometheus remote storage adaptor for Clickhouse written in Golang. -- [mintance/nginx-clickhouse](https://github.com/mintance/nginx-clickhouse) - Simple nginx logs parser & transporter to ClickHouse database. -- [mlcraft-io/mlcraft](https://github.com/mlcraft-io/mlcraft) - MLCraft is a low-code metrics layer and a modern open-source alternative to Looker. It offers a new way of working with data through creating individual dashboards for different roles and teams or stakeholder groups, and tracking changes across multiple data sources with a unified dashboard. It is built using Cube.js as a primary query layer and is suitable for handling trillions of data points. -- [nikepan/clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) - ClickHouse insert collector in Go language that groups requests and sends them to ClickHouse servers. -- [pinba-server/pinba-server](https://github.com/pinba-server/pinba-server) - simple and fast pinba server with storage in clickhouse + +### Data Transfer and Synchronization + +- [Altinity/clickhouse-backup](https://github.com/Altinity/clickhouse-backup) - Altinity/clickhouse-backup is a utility for easy backup and restore of ClickHouse databases with support for various storage types. +- [Altinity/clickhouse-sink-connector](https://github.com/Altinity/clickhouse-sink-connector) - The Altinity Sink Connector automates data transfer from MySQL and PostgreSQL to ClickHouse for efficient analysis. +- [ClickHouse/clickpy](https://github.com/ClickHouse/clickpy) - ClickPy is a real-time analytics service for PyPI package downloads powered by ClickHouse. +- [Percona-Lab/PromHouse](https://github.com/Percona-Lab/PromHouse) - PromHouse is a Go-based long-term remote storage solution for time series data, built on ClickHouse, featuring clustering and downsampling capabilities. +- [QuesmaOrg/quesma](https://github.com/QuesmaOrg/quesma) - Quesma is a programmable database gateway that allows seamless query translation and migration between modern database platforms. +- [akvorado/akvorado](https://github.com/akvorado/akvorado) - Akvorado is a flow collector, enricher, and visualizer that processes network flows and provides a web interface for data browsing. +- [amacneil/dbmate](https://github.com/amacneil/dbmate) - Dbmate is a database migration tool written in Go that helps maintain database schema consistency across various development environments. +- [bytedance/Jeddak-DPSQL](https://github.com/bytedance/Jeddak-DPSQL) - DPSQL is a SQL Proxy that enhances privacy protection through differential privacy and de-identification in database queries. +- [clickhouse-copier](https://clickhouse.yandex/docs/en/operations/utils/clickhouse-copier/) - ClickHouse Copier is a utility for copying data between ClickHouse tables, with comprehensive documentation available. +- [cloudflare/flow-pipeline](https://github.com/cloudflare/flow-pipeline) - This project provides tools and examples for building a flow pipeline using GoFlow, a collector for network flow data. +- [copybird/copybird](https://github.com/copybird/copybird) - Copybird is a cloud-native universal backup tool for databases and files, supporting multiple databases and offering encryption, compression, and notification features. +- [devlive-community/dbm](https://github.com/devlive-community/dbm) - DBM is an open-source database management tool that supports multiple SQL databases. +- [getdozer/dozer](https://github.com/getdozer/dozer) - Dozer is a high-performance tool for real-time data movement that utilizes CDC to transfer data from various sources to multiple sinks. +- [getlago/lago](https://github.com/getlago/lago) - Lago is an open-source API for metering and usage-based billing, designed to help product-led SaaS companies manage subscriptions and pricing effectively. +- [go-graphite/carbon-clickhouse](https://github.com/go-graphite/carbon-clickhouse) - A Go library for receiving Graphite metrics and storing them in ClickHouse. +- [housepower/clickhouse_sinker](https://github.com/housepower/clickhouse_sinker) - clickhouse_sinker is a Go program that transfers Kafka messages into ClickHouse for efficient data integration. +- [jitsucom/bulker](https://github.com/jitsucom/bulker) - Bulker is a Go-based tool for efficiently bulk-loading semi-structured data into various data warehouses with automatic schema management. +- [jitsucom/jitsu](https://github.com/jitsucom/jitsu) - Jitsu is an open-source tool for collecting event data from websites and apps, streaming it to data warehouses or other services. +- [justwatchcom/sql_exporter](https://github.com/justwatchcom/sql_exporter) - A Go service that runs SQL queries and exports metrics for Prometheus. +- [knadh/sql-jobber](https://github.com/knadh/sql-jobber) - DungBeetle is a distributed job server in Go for queuing and executing SQL read jobs asynchronously. +- [kobsio/klogs](https://github.com/kobsio/klogs) - klogs is a tool for writing logs from Fluent Bit to ClickHouse, supporting direct logging and Kafka integration. +- [l1xnan/duckling](https://github.com/l1xnan/duckling) - Duckling is a fast viewer for CSV/Parquet files and various databases, built using Tauri. +- [larsnovikov/horgh-replicator](https://github.com/larsnovikov/horgh-replicator) - A MySQL binlog replicator in Go that supports replication to multiple database types. +- [metrico/fluXpipe](https://github.com/metrico/fluXpipe) - FluxPipe is an experimental stand-alone Flux API for querying and interacting with remote data sources, compatible with InfluxDB 3.0, ClickHouse, and Grafana. +- [mindis/prom2click](https://github.com/mindis/prom2click) - Prom2click is a Prometheus remote storage adapter for Clickhouse, enabling efficient storage and retrieval of time series data. +- [mintance/nginx-clickhouse](https://github.com/mintance/nginx-clickhouse) - nginx-clickhouse is a Go-based tool that parses NGINX logs and transports them to a ClickHouse database. +- [mlcraft-io/mlcraft](https://github.com/mlcraft-io/mlcraft) - Synmetrix is an open-source data engineering platform that provides a semantic layer for centralized metrics management. +- [openmeterio/openmeter](https://github.com/openmeterio/openmeter) - OpenMeter is a scalable solution for real-time usage metering, designed for AI, billing, and IoT applications. +- [prismelabs/analytics](https://github.com/prismelabs/analytics) - Prisme Analytics is an open-source, privacy-focused analytics service built with Go, designed for easy setup and integration with Grafana. +- [scottpersinger/pgwarehouse](https://github.com/scottpersinger/pgwarehouse) - pgwarehouse is a Python package that enables efficient synchronization of data from Postgres to cloud data warehouses like Snowflake, ClickHouse, and DuckDB. +- [scratchdata/scratchdata](https://github.com/scratchdata/scratchdata) - Scratch Data is a Go-based tool for streaming and querying data in analytics databases. +- [trickstercache/trickster](https://github.com/trickstercache/trickster) - Trickster is a Go-based HTTP reverse proxy/cache that accelerates dashboard queries for time series databases. +- [zerodha/dungbeetle](https://github.com/zerodha/dungbeetle) - DungBeetle is a distributed job server for queuing and executing heavy SQL read jobs asynchronously, supporting multiple SQL databases. +- [zeromicro/cds](https://github.com/zeromicro/cds) - A Go-based tool for real-time data synchronization from MySQL and MongoDB to ClickHouse. +- [zlzforever/ClickHouseMigrator](https://github.com/zlzforever/ClickHouseMigrator) - ClickHouseMigrator is a .NET tool that automates data migration to ClickHouse from sources like MySQL, SQL Server, and Excel. + +### Metrics and Monitoring + +- [ClickHouse/clickhouse_exporter](https://github.com/ClickHouse/clickhouse_exporter) - A Go-based exporter that scrapes ClickHouse stats for Prometheus, designed for older ClickHouse versions. +- [burningalchemist/sql_exporter](https://github.com/burningalchemist/sql_exporter) - SQL Exporter is a Go-based tool that exposes metrics from various databases for Prometheus monitoring, allowing for custom metric collection. +- [hyperdxio/hyperdx](https://github.com/hyperdxio/hyperdx) - HyperDX is an open-source observability platform that helps engineers quickly resolve production issues by centralizing logs, metrics, traces, exceptions, and session replays. +- [openlit/openlit](https://github.com/openlit/openlit) - OpenLIT is a Python SDK for observability and monitoring of LLM applications, providing insights into performance and GPU metrics with minimal integration effort. +- [pinba-server/pinba-server](https://github.com/pinba-server/pinba-server) - Pinba Server is a PHP monitoring tool that aggregates performance metrics from PHP applications using ClickHouse. + +### Deployment and Management Tools + +- [AlexAkulov/clickhouse-backup](https://github.com/AlexAkulov/clickhouse-backup) - Clickhouse-backup is a utility for creating and restoring backups of ClickHouse databases, supporting various cloud and non-cloud storage types. +- [AlexeySetevoi/ansible-clickhouse](https://github.com/AlexeySetevoi/ansible-clickhouse) - Ansible role for deploying and managing ClickHouse server instances with customizable configurations. +- [Altinity/altinity-dashboard](https://github.com/Altinity/altinity-dashboard) - Altinity Dashboard is a TypeScript-based tool for managing ClickHouse installations in Kubernetes. +- [Altinity/clickhouse-operator](https://github.com/Altinity/clickhouse-operator) - Altinity Kubernetes Operator for ClickHouse is a tool for managing ClickHouse clusters on Kubernetes. +- [ByConity/ByConity](https://github.com/ByConity/ByConity) - ByConity is an open-source cloud data warehouse that enhances data management and querying capabilities. +- [ClickHouse/graphouse](https://github.com/ClickHouse/graphouse) - Graphouse enables the use of ClickHouse as a storage solution for Graphite metrics. +- [ClickHouse/pastila](https://github.com/ClickHouse/pastila) - A paste service built on ClickHouse that showcases its features like asynchronous inserts and user access control. +- [CodePhiliaX/Chat2DB](https://github.com/CodePhiliaX/Chat2DB) - Chat2DB is an AI-driven database tool and SQL client that supports multiple databases including MySQL, Oracle, PostgreSQL, and ClickHouse. +- [ContentSquare/chproxy](https://github.com/ContentSquare/chproxy) - Chproxy is an HTTP proxy and load balancer designed for the ClickHouse database. +- [DataflareApp/Dataflare](https://github.com/DataflareApp/Dataflare) - Dataflare is a user-friendly database manager that supports multiple databases and platforms. +- [HouseOps/HouseOps](https://github.com/HouseOps/HouseOps) - HouseOps is an enterprise UI for managing and monitoring ClickHouse database clusters, built with Electron and React. +- [PostHog/HouseWatch](https://github.com/PostHog/HouseWatch) - HouseWatch is an open-source TypeScript tool for monitoring and managing ClickHouse clusters, providing insights into performance, queries, and disk usage. +- [PostHog/charts-clickhouse](https://github.com/PostHog/charts-clickhouse) - This project is a Helm chart for deploying PostHog with ClickHouse on Kubernetes, although Kubernetes support has been sunsetted. +- [auxten/chdb](https://github.com/auxten/chdb) - chDB is an in-process SQL OLAP Engine powered by ClickHouse, enabling efficient data querying and processing. +- [azat/chdig](https://github.com/azat/chdig) - chdig is a TUI interface for exploring and monitoring ClickHouse databases. +- [bytebase/bytebase](https://github.com/bytebase/bytebase) - Bytebase is a unified tool for managing database development tasks across multiple systems with a focus on security and efficiency. +- [flant/loghouse](https://github.com/flant/loghouse) - Loghouse is an open-source log management solution for Kubernetes that utilizes ClickHouse for efficient log storage and processing. +- [go-graphite/graphite-clickhouse](https://github.com/go-graphite/graphite-clickhouse) - A Go-based backend for Graphite that integrates with ClickHouse for improved performance and scalability. +- [housepower/ckman](https://github.com/housepower/ckman) - ckman is a tool for managing and monitoring ClickHouse databases through a user-friendly web interface. +- [inkeio/dbm](https://github.com/inkeio/dbm) - DBM is an open-source database management system built with TypeScript, supporting various SQL databases. +- [jneo8/clickhouse-setup](https://github.com/jneo8/clickhouse-setup) - This project is a tutorial for setting up ClickHouse servers and clusters using Docker. +- [lodthe/clickhouse-playground](https://github.com/lodthe/clickhouse-playground) - ClickHouse Playground is a web-based tool that enables users to execute SQL queries on various ClickHouse versions without needing a local database. +- [metrico/quackpipe](https://github.com/metrico/quackpipe) - QuackPipe is a serverless OLAP API that emulates the ClickHouse HTTP API using DuckDB. +- [myscale/MyScaleDB](https://github.com/myscale/MyScaleDB) - MyScaleDB is an open-source SQL vector database built on ClickHouse, optimized for scalable AI applications. +- [plutov/clickhouse-helm](https://github.com/plutov/clickhouse-helm) - A Helm chart for deploying a fully functioning replicated ClickHouse environment with monitoring and UI options. +- [red-soft-ru/clickhouse-rpm](https://github.com/red-soft-ru/clickhouse-rpm) - This project provides a build script for creating ClickHouse RPM packages on RHEL-based distributions. +- [tabixio/tabix](https://github.com/tabixio/tabix) - Tabix is an open-source business intelligence application and SQL editor tool for ClickHouse. +- [tetafro/clickhouse-cluster](https://github.com/tetafro/clickhouse-cluster) - A Docker-based ClickHouse cluster setup with 2 shards and 2 replicas for testing purposes. +- [timeplus-io/proton](https://github.com/timeplus-io/proton) - Timeplus Proton is a fast and lightweight streaming SQL engine powered by ClickHouse, designed for efficient data processing and analytics. + +### Data Visualization and Analysis + +- [AlexeyKupershtokh/clickhouse-maxmind-geoip](https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip) - A project for integrating MaxMind GeoLite2 database with ClickHouse for enhanced geolocation capabilities. +- [Altinity/clickhouse-grafana](https://github.com/Altinity/clickhouse-grafana) - Altinity ClickHouse datasource plugin enables integration of ClickHouse with Grafana for data visualization. +- [ClickHouse/adsb.exposed](https://github.com/ClickHouse/adsb.exposed) - An interactive visualization tool for analyzing massive amounts of ADS-B air traffic data using ClickHouse. +- [ClickHouse/github-explorer](https://github.com/ClickHouse/github-explorer) - A comprehensive dataset from GitHub events since 2011, hosted on ClickHouse for research and analysis. +- [TongchengOpenSource/ckibana](https://github.com/TongchengOpenSource/ckibana) - CKibana is a Java service that enables visualization of ClickHouse data using native Kibana. +- [benawad/voidpulse](https://github.com/benawad/voidpulse) - Voidpulse is an open-source analytics platform inspired by Mixpanel, enhanced with AI capabilities. +- [clickcat-project/ClickCat](https://github.com/clickcat-project/ClickCat) - ClickCat is a user-friendly interface for searching, exploring, and visualizing ClickHouse data. +- [clickvisual/clickvisual](https://github.com/clickvisual/clickvisual) - ClickVisual is a lightweight browser-based platform for log analytics and search, designed for ClickHouse. +- [cyber-drop/ethereum_analytical_db](https://github.com/cyber-drop/ethereum_analytical_db) - A comprehensive solution for analyzing Ethereum blockchain data using ClickHouse and Docker. +- [duyet/clickhouse-monitoring](https://github.com/duyet/clickhouse-monitoring) - A Next.js dashboard for monitoring ClickHouse clusters, providing insights into queries, resource usage, and system metrics. +- [grafana/clickhouse-datasource](https://github.com/grafana/clickhouse-datasource) - This project is a Grafana plugin that allows users to query and visualize ClickHouse data. +- [sqlpad/sqlpad](https://github.com/sqlpad/sqlpad) - SQLPad is a web application for executing SQL queries and visualizing results across multiple database systems. +- [synmetrix/synmetrix](https://github.com/synmetrix/synmetrix) - Synmetrix is an open-source platform that provides a semantic layer for centralized metrics management, enabling flexible data modeling and integration. + +### ETL and Data Processing + +- [Altinity/clickhouse-mysql-data-reader](https://github.com/Altinity/clickhouse-mysql-data-reader) - A Python library for reading data from MySQL and transferring it into ClickHouse. +- [PeerDB-io/peerdb](https://github.com/PeerDB-io/peerdb) - PeerDB is a fast and cost-effective ETL tool for replicating data from Postgres to various storage solutions. +- [Quiq/influxdb-tools](https://github.com/Quiq/influxdb-tools) - A collection of Python scripts for migrating data from InfluxDB to Clickhouse and managing InfluxDB backups. +- [delium/clickhouse-migrator](https://github.com/delium/clickhouse-migrator) - Clickhouse Migrator is a Python library for managing database migrations in Clickhouse, inspired by Flyway and Alembic. +- [devlive-community/datacap](https://github.com/devlive-community/datacap) - DataCap is a Java-based integrated software solution for data transformation, integration, and visualization, supporting various data sources and databases. +- [droher/boxball](https://github.com/droher/boxball) - Boxball is a Python project that creates prepopulated databases from major open source baseball datasets. +- [eabz/evm-indexer](https://github.com/eabz/evm-indexer) - A scalable SQL indexer for EVM-compatible blockchains that fetches and stores blockchain data for analysis. +- [easysql/easy_sql](https://github.com/easysql/easy_sql) - Easy SQL is a Python library that simplifies the ETL development process using an imperative SQL syntax. +- [long2ice/synch](https://github.com/long2ice/synch) - Synch is a Python tool for syncing data from MySQL and PostgreSQL to ClickHouse with support for full and incremental ETL. +- [ozontech/file.d](https://github.com/ozontech/file.d) - `file.d` is a high-performance tool for building data pipelines that efficiently reads, processes, and outputs events. +- [toddwschneider/nyc-taxi-data](https://github.com/toddwschneider/nyc-taxi-data) - A repository containing R scripts for downloading, processing, and analyzing over 3 billion NYC taxi and for-hire vehicle trips since 2009. ## Ops -- [AlexAkulov/clickhouse-backup](https://github.com/AlexAkulov/clickhouse-backup) - Tool for easy ClickHouse backup and restore with cloud storages support -- [AlexeySetevoi/ansible-clickhouse](https://github.com/AlexeySetevoi/ansible-clickhouse) - ansible role for clickhouse -- [Altinity/clickhouse-backup](https://github.com/Altinity/clickhouse-backup) - Tool for easy ClickHouse backup and restore with cloud storages support -- [Altinity/clickhouse-operator](https://github.com/Altinity/clickhouse-operator) - The Altinity Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes -- [ClickHouse/clickhouse_exporter](https://github.com/ClickHouse/clickhouse_exporter) - This is a simple server that periodically scrapes ClickHouse stats and exports them via HTTP for Prometheus consumption. -- [Slach/clickhouse-flamegraph](https://github.com/Slach/clickhouse-flamegraph) - CLI utility for building a flamegraph based on system.trace_log in ClickHouse -- [amacneil/dbmate](https://github.com/amacneil/dbmate) - Dbmate is a database migration tool that will keep your database schema in sync across multiple developers and your production servers. It is a standalone command line tool that can be used with Go, Node.js, Python, Ruby, PHP, or any other language or framework you are using to write database-backed applications. This is especially helpful if you are writing multiple services in different languages, and want to maintain some sanity with consistent development tools. -- [burningalchemist/sql_exporter](https://github.com/burningalchemist/sql_exporter) - Database agnostic SQL exporter for Prometheus -- [bytebase/bytebase](https://github.com/bytebase/bytebase) - Database CI/CD for DevOps teams. https://www.bytebase.com -- [clickhouse-copier](https://clickhouse.yandex/docs/en/operations/utils/clickhouse-copier/) - Copies (and reshards) data from one cluster to another cluster -- [clickhouse-local](https://clickhouse.yandex/docs/en/operations/utils/clickhouse-local/) - Allows running SQL queries on data without stopping the ClickHouse server, similar to how awk does this -- [copybird/copybird](https://github.com/copybird/copybird) - Cloud-native universal backup tool for databases and files -- [delium/clickhouse-migrator](https://github.com/delium/clickhouse-migrator) - Clickhouse migrator is a Python library that helps with data migration to Clickhouse database -- [grafana/clickhouse-datasource](https://github.com/grafana/clickhouse-datasource) - Grafana plugin for querying and visualizing ClickHouse data within Grafana -- [housepower/ckman](https://github.com/housepower/ckman) - ckman is a tool used to manage and monitor ClickHouse database. -- [ivi-ru/flink-clickhouse-sink](https://github.com/ivi-ru/flink-clickhouse-sink) - Flink sink for Clickhouse powered by Async Http Client that provides high-performance loading of data to ClickHouse. Supports two triggers for data loading: by timeout and by buffer size. Example usage and configuration provided in the description. -- [justwatchcom/sql_exporter](https://github.com/justwatchcom/sql_exporter) - Flexible SQL Exporter for Prometheus. -- [long2ice/synch](https://github.com/long2ice/synch) - Sync data from other DB to ClickHouse, current support postgres and mysql, and support full and increment ETL. -- [plutov/clickhouse-helm](https://github.com/plutov/clickhouse-helm) - A fully functioning replicated ClickHouse environment with CLI, Graphite and Tabix UI included, implemented with Helm chart. -- [tetafro/clickhouse-cluster](https://github.com/tetafro/clickhouse-cluster) - A simple clickhouse cluster with docker-compose -- [trickstercache/trickster](https://github.com/trickstercache/trickster) - Trickster is an HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases, written in Go. -- [zlzforever/ClickHouseMigrator](https://github.com/zlzforever/ClickHouseMigrator) - ClickHouse database migration tool written in C# for .NET 5.0. ## Examples -- [AlexeyKupershtokh/clickhouse-maxmind-geoip](https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip) - A demonstration how to use ClickHouse with MaxMind GeoIP2 databases for geolocation -- [ClickHouse/github-explorer](https://github.com/ClickHouse/github-explorer) - GitHub dataset from GH Archive containing all events in all repositories since 2011 in structured format, uploaded into ClickHouse with 3.1 billion records. The repository provides a list of queries to answer almost any question about GitHub. -- [droher/boxball](https://github.com/droher/boxball) - Prebuilt Docker images with Retrosheet's complete baseball history data for many analytical frameworks. Includes Postgres, cstore_fdw, MySQL, SQLite, Clickhouse, Drill, Parquet, and CSV. -- [toddwschneider/nyc-taxi-data](https://github.com/toddwschneider/nyc-taxi-data) - Import public NYC taxi and for-hire vehicle (Uber, Lyft) trip data into a PostgreSQL or ClickHouse database. Scripts to download, process, and analyze data from 3+ billion taxi and for-hire vehicle (Uber, Lyft, etc.) trips originating in New York City since 2009. - -## Social +- [ClickHouse/examples](https://github.com/ClickHouse/examples) - A collection of ClickHouse examples and docker compose recipes for various integrations and configurations. -- [Telegram](https://t.me/clickhouse_ru) - russian -- [Twitter](https://twitter.com/ClickHouseDB) - english +## Community and support +- [Telegram](https://t.me/clickhouse_ru) - Telegram is a channel for discussions and updates about ClickHouse. +- [Twitter](https://twitter.com/ClickHouseDB) - Official Twitter account for ClickHouseDB providing updates and community interactions. ## License -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) +https://creativecommons.org/publicdomain/zero/1.0/[image:http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg[CC0]] diff --git a/config.yaml b/config.yaml index 7b94192..98788ee 100644 --- a/config.yaml +++ b/config.yaml @@ -7,50 +7,60 @@ root: - title: Language bindings categories: - title: C++ - prompt: C++ library or sdk + prompt: C++ binding, library or sdk - title: Elixir - prompt: Elixir library or sdk + prompt: Elixir binding, library or sdk - title: JavaScript/Typescript - prompt: JavaScript or Typescript library or sdk + prompt: JavaScript or Typescript binding, library or sdk - title: Golang - prompt: Golang library or sdk + prompt: Golang binding, library or sdk - title: Java - prompt: Java or JDBC library or sdk + prompt: Java or JDBC binding, library or sdk - title: Kotlin - prompt: Kotlin library or sdk + prompt: Kotlin binding, library or sdk - title: .Net - prompt: .Net or C# library or sdk + prompt: .Net or C# binding, library or sdk - title: Node.js - prompt: Node.js library or sdk + prompt: Node.js binding, library or sdk - title: ODBC - prompt: ODBC library or sdk + prompt: ODBC binding, library or sdk - title: PHP - prompt: PHP library or sdk + prompt: PHP binding, library or sdk - title: Python - prompt: Python library or sdk + prompt: Python binding, library or sdk - title: R - prompt: R language library or sdk + prompt: R language binding, library or sdk - title: Ruby - prompt: Ruby library or sdk + prompt: Ruby binding, library or sdk - title: Rust - prompt: Rust library or sdk + prompt: Rust binding, library or sdk - title: Scala - prompt: Scala library or sdk + prompt: Scala binding, library or sdk - title: Other sdk/libraries - prompt: Other library or sdk + prompt: Other binding, library or sdk - title: UIs categories: - title: GUI - prompt: Graphical user interface(GUI) + prompt: Graphical user interface - title: CLI - prompt: Command line tools(CLI) + prompt: Command line interfaces and tools - title: CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:) - prompt: Chat-based User Interface + prompt: Chat interfaces supporting ClickHouse queries through natural language - title: Integrations - prompt: Permanent integrate clickhouse with another application + categories: + - title: Data Transfer and Synchronization + prompt: Tools and utilities for data movement and synchronization + - title: Metrics and Monitoring + prompt: Projects concerned with metrics collection and monitoring + - title: Deployment and Management Tools + prompt: Applications for deploying and managing ClickHouse instances + - title: Data Visualization and Analysis + prompt: Solutions for visualizing and analyzing data using ClickHouse + - title: ETL and Data Processing + prompt: ETL tools and data processing applications - title: Ops - prompt: Tools for administrators(operators) + prompt: Solutions for database operators to manage and maintain ClickHouse infrastructures - title: Examples - prompt: Examples - - title: Social - prompt: Links to social media + prompt: Sample projects and demonstrations for ClickHouse usage and integration + - title: Community and support + prompt: Resources and platforms for ClickHouse community interaction and support