SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Rust time-series Projects
-
Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics
-
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.
-
greptimedb
Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.
Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics
-
spiceai
A portable accelerated data query and LLM-inference engine, written in Rust, for data-grounded AI apps and agents.
Project mention: Show HN: TextQuery – Query CSV, JSON, XLSX Files with SQL | news.ycombinator.com | 2025-05-05 -
cnosdb
A cloud-native open source distributed time series database with high performance, high compression ratio and high availability.
-
-
Project mention: Dive into Time-Series Anomaly Detection: A Decade Review | news.ycombinator.com | 2025-01-06
a colleague is doing a FOSDEM 2025 talk about https://github.com/grafana/augurs
-
Raphtory
Scalable graph analytics database powered by a multithreaded, vectorized temporal engine, written in Rust
Project mention: Show HN: HelixDB – Open-Source Vector-Graph Database for AI Applications (Rust) | news.ycombinator.com | 2025-05-13Shameless plug: If you're exploring graph+vector databases, check out https://github.com/Pometry/Raphtory/ — with a full Python SDK and built-in support for most common graph algorithms.
It’s built in Rust with native vector support. The open-source version is in-memory, but the commercial version supports disk-based scaling (we tested it with a 3TB graph on an M1 MacBook + insert all 100x faster than existing GraphDBs).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
The MQTT protocol is widely used in IoT applications because of its simplicity and ability to connect different data sources to applications using a publish/subscribe model. While many MQTT brokers support persistent sessions and can store message history while an MQTT client is unavailable, there may be cases where data needs to be stored for a longer period of time. In such cases it is recommended to use a time series database. There are many options available, but if you need to store unstructured data such as images, sensor data or Protobuf messages, you should consider using ReductStore as a MQTT database. It is a time series database specifically designed to store large amounts of unstructured data, optimised for IoT and edge computing.
-
Rust time-series discussion
Rust time-series related posts
-
Show HN: Spice.ai OSS 1.0 – data query and AI-inference engine built in Rust
-
InfluxDB: Optimize your Data with Data Retention Policies and Continuous Queries
-
We Picked AGPL
-
Data for World Map Panel Plugin in Grafana from MySQL
-
Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source
-
InfluxDB is an open source time series database written in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 May 2025
Index
What are some of the best open-source time-series projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | InfluxDB | 30,028 |
2 | greptimedb | 5,211 |
3 | spiceai | 2,405 |
4 | cnosdb | 1,698 |
5 | void | 1,098 |
6 | augurs | 507 |
7 | Raphtory | 490 |
8 | pq | 390 |
9 | ReductStore | 209 |
10 | qrono | 8 |