Awesome ClickHouse › Golang

Golang

7 projects

ClickHouse/clickhouse-go

clickhouse-go is a Golang SQL database client providing a native and database/sql interface for efficient and feature-rich interaction with ClickHouse.

⭐ 3342 Go

mailru/go-clickhouse

A Golang SQL database driver for Yandex ClickHouse using the official HTTP interface, supporting extensive ClickHouse features and integration with tracing tools.

⭐ 435 Go

ClickHouse/ch-go

ch-go is a low-level Go client for ClickHouse designed for high-performance data block streaming with minimal overhead and direct protocol implementation.

⭐ 428 Go

uptrace/go-clickhouse

A high-performance Go client library for ClickHouse using its native protocol, supporting modern Go features and efficient database operations.

⭐ 284 Go

roistat/go-clickhouse

A Golang connector for Yandex ClickHouse enabling efficient querying, data insertion, and cluster management for large-scale data processing.

⭐ 190 Go

vahid-sohrabloo/chconn

chconn is a high-performance, low-level Go driver for ClickHouse that supports all ClickHouse data types, batch operations, TLS, and compression protocols, optimized for speed and efficiency.

⭐ 160 Go

chdb-io/chdb-go

chdb-go provides Go bindings and a CLI for chDB, an in-process SQL OLAP engine powered by ClickHouse, enabling SQL query execution and database management within Go applications.

⭐ 144 Go