Assembly Line

Tstorage

An embedded time-series database

Tstorage is an open-source time-series database project on GitHub under the Apache-2.0 license (permissive), with 1.3k stars. It is built with Go. Its last push was 8 months ago.

Stars
1.3k
License
Apache-2.0
Activity
Slowing
Latest release
v0.3.6

Code on GitHub

Judgement

What it is
Building block
What it does
A small embedded Go library that stores time-series data points on local disk, partitioned by time, with goroutine-safe reads and writes.
Adopt it when
A Go program needs local metric storage without running a separate database.
Watch out
A one-person project, pre-1.0 and quiet since March 2026.
Ready for
Usable
Runs as
Library
Built with
Go
How established
Established: started 5 years ago, latest release v0.3.6.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Tstorage → Go → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Tstorage

  1. 1
    Prometheus prometheus

    The Prometheus monitoring system and time series database.

    Complete system Production-ready You run services or Kubernetes and need metrics and alerting with the de facto standard toolset.

    ★ 67k Apache-2.0 Go Active, pushed today
  2. 2
    InfluxDB influxdata

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

    Building block Production-ready You collect large volumes of time-stamped data such as IoT or monitoring metrics.

    ★ 32k Apache-2.0 Rust Active, pushed today
  3. 3
    TDengine taosdata

    High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

    Building block Production-ready You collect data from many devices and need efficient storage with a table-per-device model.

    ★ 25k AGPL-3.0 C Active, pushed today
  4. 4
    VictoriaMetrics VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

    Building block Production-ready Your Prometheus setup struggles with scale or retention and you want a drop-in, cheaper storage backend.

    ★ 18k Apache-2.0 Go Active, pushed 5 days ago
  5. 5
    QuestDB questdb

    QuestDB is a high performance, open-source, time-series database

    Building block Production-ready You store high-frequency time-stamped data such as trades, sensor readings or metrics and want SQL with low latency.

    ★ 17k Apache-2.0 Java Active, pushed today
  6. 6
    IoTDB apache

    Apache IoTDB

    Building block Production-ready You store large volumes of industrial device data and need efficient compression and edge-to-cloud sync.

    ★ 6.4k Apache-2.0 Java Active, pushed today
  7. 7
    Mimir grafana

    Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

    Building block Production-ready You run Prometheus at large scale across teams and need multi-tenant, highly available metric storage.

    ★ 5.3k AGPL-3.0 Go Active, pushed 2 days ago
  8. 8
    M3 m3db

    M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform

    Complete system Usable You run Prometheus at very large scale and need horizontally scalable long-term metrics storage.

    ★ 4.9k Apache-2.0 Go Active, pushed 14 days ago

Commercial time-series databases

  1. 1
    InfluxDB Cloud InfluxData

    InfluxDB 3 is the leading time series database to collect, organize, and act on massive volumes of high-resolution data in real-time.

    Building block Production-ready You collect high-volume IoT or monitoring metrics and want a purpose-built time-series store you do not run yourself.

    298 readers a month Since 2013 Commercial
  2. 2
    Timescale Cloud Tiger Data

    From the creators of TimescaleDB — the PostgreSQL platform trusted by enterprises processing trillions of metrics daily. Start a free trial or get a demo.

    Building block Production-ready You want time-series performance while keeping full PostgreSQL and SQL for the rest of your data.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.