Go time-series

Open-source Go projects categorized as time-series

Top 13 Go time-series Projects

time-series
  1. prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Kubernetes Observability With Kube-State-Metrics | dev.to | 2025-05-12

    You must use Prometheus to collect and query Kube-State-Metrics output. The steps to correctly configure Prometheus to scrape Kube-State-Metrics may vary depending on how you installed Prometheus in your cluster.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Telegraf

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Project mention: Rust Dependencies Scare Me | news.ycombinator.com | 2025-05-09

    Wow, that's massive. I guess it's inevitable that a popular piece of open-source software for end-users will be compelled to accrue dependencies due to popular demand for features that require them.

    I feel Telegraf made a good compromise: out of the box, it comes with a _ton_ of stuff[1] to monitor everything, but they make it possible to build only with pieces that you need via build tags, and even provide a tool to extract said tags from your telegraf config[2]. But lots of supply-chain security stuff assume everything in go.mod is used, so that can results in a lot of noise.

    [1] https://github.com/influxdata/telegraf/blob/master/go.mod

  4. nightingale

    Nightingale for monitoring and alerting, just as Grafana for visualization.

    Project mention: Nightingale: A Unified Observability Platform Combining Prometheus and Grafana | news.ycombinator.com | 2024-08-21
  5. kapacitor

    Open source framework for processing, monitoring, and alerting on time series data

  6. marketstore

    DataFrame Server for Financial Timeseries Data

  7. tsbs

    Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data

    Project mention: InfluxDB 3.0 vs 1.8: A Surprising Decline in Ingestion Speed | dev.to | 2025-03-05

    To prove how much better InfluxDB 3.0 performs, we decided to compare it against InfluxDB 1.8 using the Time Series Benchmark Suite (TSBS) originally developed by InfluxData and now maintained, to some extent, by Timescale. Because InfluxDB 3.0 supports InfluxQL and InfluxDB’s line protocol, in theory the test suite for 1.8 should be able to run on the new public alpha. In fact, we did run into several compatibility issues during the testing process and had to find workarounds; this is discussed in the Methodology section below.

  8. pyrra

    Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!

  9. SaaSHub

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

    SaaSHub logo
  10. promxy

    An aggregating proxy to enable HA prometheus

  11. tstorage

    An embedded time-series database

  12. snmpcollector

    A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB

  13. machbase-neo

    machbase-neo = time series database + mqtt + http + data visualization

  14. series

    Series data statistics processing functions (by WinPooh32)

  15. TSXor-Go

    TSXor: A Simple Time Series Compression Algorithm

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 time-series discussion

Log in or Post with

Go time-series related posts

  • Hardware Metrics Collection with IOT Devices

    7 projects | dev.to | 7 Apr 2025
  • 13 Tips to Improve PostgreSQL Insert Performance

    5 projects | dev.to | 20 Dec 2024
  • Nightingale: A Unified Observability Platform Combining Prometheus and Grafana

    1 project | news.ycombinator.com | 21 Aug 2024
  • Nightingale – Open-source alternative to Prometheus&Grafana

    1 project | /r/bkup | 24 Aug 2023
  • Nightingale – Open-source alternative to Prometheus&Grafana

    1 project | news.ycombinator.com | 22 Aug 2023
  • Current network throughput from total byte value?

    1 project | /r/grafana | 4 Aug 2023
  • Filestat working but need help with output

    1 project | /r/influxdb | 2 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 prometheus 58,444
2 Telegraf 15,566
3 nightingale 10,867
4 kapacitor 2,339
5 marketstore 1,925
6 tsbs 1,364
7 pyrra 1,365
8 promxy 1,213
9 tstorage 1,191
10 snmpcollector 297
11 machbase-neo 181
12 series 7
13 TSXor-Go 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?