Go time-series

Open-source Go projects categorized as time-series

Top 17 Go time-series Projects

  • prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Trying to Monitor and Alert on Process Downtime for Azure Linux VMs | /r/sre | 2023-06-08

    It sounds like you need Prometheus. Azure has managed Prometheus as part of Azure Monitor.

  • InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: InfluxDB 3 is out, OSS commits have been tried up - is this the end? | /r/influxdb | 2023-05-10
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Telegraf

    The plugin-driven server agent for collecting & reporting metrics.

    Project mention: Telegraf Inputs.SMART | /r/docker | 2023-05-25

    After screwing around with it for a while, I was able to get inputs.smart working... but I'm not thrilled with the answer. According to this in order for you to get the SMART data inside a container you need to edit the sudoers file inside the container.

  • nightingale

    An enterprise-level cloud-native observability solution, which can be used as drop-in replacement of Prometheus for alerting and Grafana for visualization.

  • kapacitor

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

    Project mention: kapacitor: NEW Data - star count:2191.0 | /r/algoprojects | 2023-03-04
  • marketstore

    DataFrame Server for Financial Timeseries Data

    Project mention: anyone have experience writing data to parquet files? Is there a better alternative for storing large amounts of financial tick data? | /r/golang | 2023-01-15

    I'm also open to the idea of a better tick-storage solution, but after trying many out like Alpaca Marketstore, TimescaleDB, etc. it seems like parquet files would fit my needs better and give me more flexibility for replaying data into my algorithms.

  • promscale

    [DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.

    Project mention: Promscale Deprecation | /r/Monitoring | 2023-04-14

    Now that Promscale has been deprecated, what are the other ideal means of self-hosted long term Prometheus storage?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • tsbs

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

    Project mention: tsbs: NEW Data - star count:1058.0 | /r/algoprojects | 2023-05-27
  • promxy

    An aggregating proxy to enable HA prometheus

  • tstorage

    An embedded time-series database

  • pyrra

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

    Project mention: Pyrra for SLOs v0.6.0 released with BoolGauge Indicator and Multi Burn Rate Graphs | /r/PrometheusMonitoring | 2023-04-22
  • spiceai

    Build apps that learn and adapt. Time series AI for developers.

    Project mention: Spice AI - A platform that allows to create apps based on data and AI for Web 3 | /r/HodlersCommunity | 2022-09-16

    Website | Twitter | Discord | Github

  • snmpcollector

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

    Project mention: IT Pro Tuesday #220 - Open-Source CI Engine, Git Recovery, SSD Testing & More | /r/ITProTuesday | 2022-09-27

    SnmpCollector is a full-featured, open-source generic SNMP data collector with a web administration interface. Simplifies the configuration needed to get data from devices with snmp support to an influxdb backend. hombre_sabio adds, "It aims to simplify the alignment for collecting data from various sources [to] send the data to the InfluxDB backend."

  • gorilla

    An effective time-series data compression/decompression method based on Facebook's Gorilla. (by keisku)

  • machbase-neo

    machbase-neo = time series database + mqtt + http + and more...

  • series

    Series data statistics processing functions (by WinPooh32)

    Project mention: SIMD Accelerated vector math | /r/golang | 2022-10-05

    Thank you for your work! I'm going to add it for optional SIMD acceleration to my time-Series (pandas-like) library.

  • TSXor-Go

    TSXor: A Simple Time Series Compression Algorithm

  • SaaSHub

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

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). The latest post mention was on 2023-06-08.

Go time-series related posts


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

Project Stars
1 prometheus 48,522
2 InfluxDB 25,573
3 Telegraf 12,969
4 nightingale 6,475
5 kapacitor 2,215
6 marketstore 1,735
7 promscale 1,326
8 tsbs 1,072
9 promxy 957
10 tstorage 906
11 pyrra 868
12 spiceai 787
13 snmpcollector 273
14 gorilla 52
15 machbase-neo 5
16 series 4
17 TSXor-Go 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives