Go Clickhouse

Open-source Go projects categorized as Clickhouse

Top 23 Go Clickhouse Projects

  • bytebase

    The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.

  • Project mention: Ask HN: What tool(s) do you use to code review and deploy SQL scripts? | news.ycombinator.com | 2024-04-14

    We have been building https://github.com/bytebase/bytebase for 3+ years. You can think it of as GitHub/GitLab for SQL changes, with integrated GitOps, code review and deployment.

    You can further check out this tutorial to get a feel of our GitOps solution

    https://www.bytebase.com/docs/tutorials/database-change-mana...

  • dbmate

    :rocket: A lightweight, framework-agnostic database migration tool.

  • Project mention: Ask HN: What tool(s) do you use to code review and deploy SQL scripts? | news.ycombinator.com | 2024-04-14

    A regular code repo with the scripts (with pull/merge requests for review) and then a CI job that builds containers with something like dbmate https://github.com/amacneil/dbmate that can then be run against any staging/prod environment.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

  • Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
  • clickhouse-go

    Golang driver for ClickHouse

  • Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  • clickhouse-operator

    Altinity Kubernetes Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes

  • chproxy

    Open-Source ClickHouse http proxy and load balancer

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • clickhouse-backup

    Tool for easy ClickHouse backup and restore using object storage for backup files.

  • akvorado

    Flow collector, enricher and visualizer

  • Project mention: Free / OSS Tool for NetFlow Traffic Visualizer | /r/homelab | 2023-12-08
  • scratchdata

    Scratch is a swiss army knife for big data.

  • Project mention: Debugging a Golang Bug with Non-Blocking Reads | news.ycombinator.com | 2024-03-12

    Go team does acknowledge [1] it as a bug, so there is some point here

    However, that said, I wonder if OP (duckdb) could have written their solution [2] differently. Shouldn't they be able to select from a Pipe as well as Error channel simultaneously? (similar to how they are doing it inside here [3]). If not, I would have create a go-routine that does blocking read on the Pipe and then pass it on to another channel to select on.

    [1] https://github.com/golang/go/issues/66239

    [2] https://github.com/scratchdata/scratchdata/blob/7c1a0fcd0e20...

    [3] https://github.com/scratchdata/scratchdata/blob/7c1a0fcd0e20...

  • cds

    Data syncing in golang for ClickHouse. (by zeromicro)

  • pql

    Pipelined Query Language

  • Project mention: FLaNK 04 March 2024 | dev.to | 2024-03-04
  • clickhouse-bulk

    Collects many small inserts to ClickHouse and send in big inserts

  • sql_exporter

    Flexible SQL Exporter for Prometheus. (by justwatchcom)

  • ch-go

    Low-level Go Client for ClickHouse

  • go-clickhouse

    Golang ClickHouse client

  • jaeger-clickhouse

    Jaeger ClickHouse storage plugin implementation

  • carbon-clickhouse

    Graphite metrics receiver with ClickHouse as storage

  • Project mention: Monitoring Is a Pain | news.ycombinator.com | 2023-06-27

    There are Graphite-compatible monitoring systems, which use much more efficient storage format than Whisper. They resolve the most annoying issues associated with Graphite for large-scale setups - high disk IO and high disk space usage. See [1] and [2].

    [1] https://github.com/go-graphite/carbon-clickhouse

    [2] https://docs.victoriametrics.com/#graphite-api-usage

  • flow-pipeline

    A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)

  • Project mention: Personas - an Ai Assistant | dev.to | 2024-04-14

    Many Thanks to Cloudflare and dev.to for giving us this opportunity.

  • chconn

    Low-level ClickHouse database driver for Golang

  • quackpipe

    QuackPipe is an OLAP API built on top of DuckDB with a few extra ClickHouse compatibility bits

  • Project mention: DuckDB for ClickHouse Users | news.ycombinator.com | 2024-03-29
  • chdb-go

    Go bindings and cli for chDB, an in-process SQL OLAP Engine powered by ClickHouse

  • chtop

    💻 ClickHouse Top

  • Project mention: good high-level ncurses library | /r/commandline | 2023-07-10

    I search for similar use case and I found it: https://github.com/chhetripradeep/chtop It looks very interesting but I don't think this library is advanced enough as Blessed, it seems to render very simple objects, do you know any more complex examples?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Clickhouse related posts

  • Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse

    1 project | news.ycombinator.com | 27 Mar 2024
  • Uptrace v1.6 is available

    1 project | dev.to | 25 Mar 2024
  • Debugging a Golang Bug with Non-Blocking Reads

    2 projects | news.ycombinator.com | 12 Mar 2024
  • Netflow recommendation for storing NAT translations on Cisco routers

    1 project | /r/networking | 4 Dec 2023
  • Show HN: ScratchDB – Open-Source Snowflake on ClickHouse

    1 project | /r/hackernews | 29 Oct 2023
  • Show HN: ScratchDB – Open-Source Snowflake on ClickHouse

    3 projects | news.ycombinator.com | 27 Oct 2023
  • Structured logging best practices

    1 project | dev.to | 12 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Clickhouse projects in Go? This list will help you:

Project Stars
1 bytebase 10,107
2 dbmate 4,378
3 uptrace 2,921
4 clickhouse-go 2,755
5 Trickster 1,955
6 clickhouse-operator 1,746
7 chproxy 1,213
8 clickhouse-backup 1,151
9 akvorado 1,149
10 scratchdata 1,034
11 cds 954
12 pql 616
13 clickhouse-bulk 462
14 sql_exporter 357
15 ch-go 301
16 go-clickhouse 236
17 jaeger-clickhouse 228
18 carbon-clickhouse 181
19 flow-pipeline 164
20 chconn 147
21 quackpipe 92
22 chdb-go 43
23 chtop 32

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com