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 β
Top 23 Rust Analytic Projects
-
cube.js
π Cubeβs universal semantic layer platform is the next evolution of OLAP technology for AI, BI, spreadsheets, and embedded analytics
Project mention: Getting AI to write good SQL: Text-to-SQL techniques explained | news.ycombinator.com | 2025-05-16the short answer: use a semantic layer.
It's the cleanest way to give the right context and the best place to pull a human in the loop.
A human can validate and create all important metrics (e.g. what does "monthly active users" really mean) then an LLM can use that metric definition whenever asked for MAU.
With a semantic layer, you get the added benefit of writing queries in JSON instead of raw SQL. LLM's are much more consistent at writing a small JSON vs. hundreds of lines of SQL.
We[0] use cube[1] for this. It's the best open source semantic layer, but there's a couple closed source options too.
0 - https://www.definite.app/
1 - https://cube.dev/
-
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.
-
openobserve
π 10x easier, π 140x lower storage cost, π high performance, π petabyte scale - Elasticsearch/Splunk/Datadog alternative for π (logs, metrics, traces, RUM, Error tracking, Session replay).
Project mention: CI/CD Observability with OpenTelemetry Step by Step Guide | news.ycombinator.com | 2025-06-15be cognizant of their licenses (AGPLv3), it matters in some shops
https://github.com/uptrace/uptrace/blob/v1.7.6/LICENSE
https://github.com/openobserve/openobserve/blob/v0.14.7/LICE...
-
paradedb
ParadeDB is a modern Elasticsearch alternative built on Postgres. Built for real-time, update-heavy workloads.
ParadeDB Search and Analytics. Search pg_search (ParadeDB's rust-based version) Previously named pg_bm25. This is huge and it takes a long long time to compile! Adds a ton of Lucene-like features, based on , a Rust-based Lucene alternative. Still doesn't provide a text-based query parser. Analytics pg_analytics This has been deprecated, due to refocus on pg_search, even for analytics. Part of ParadeDB.
-
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
-
Project mention: Ngtop β Request analytics from the Nginx access logs | news.ycombinator.com | 2024-07-30
Found it much easier to just used structured logs and slice them with [angle grinder](https://github.com/rcoh/angle-grinder)
-
Project mention: Show HN: Turn CSS files into high performance APIs | news.ycombinator.com | 2025-01-11
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
parseable
ParseableDB is a disk less, cloud native database for observability and security. Parseable is the Observability platform built with ParseableDB
Project mention: Show HN: Developer First Observability with Prism | news.ycombinator.com | 2025-05-11 -
Project mention: Show HN: RisingLight β OLAP Database in Rust with SQL Support | news.ycombinator.com | 2025-03-10
-
-
pg_mooncake "Postgres-Native Data Warehouse" Provides column stores in PostgreSQL (Iceberg, Delta Lake). Uses DuckDB to query. Unlike pg_duckdb and pg_analytics, pg_mooncake can write out data to Iceberg or Delta Lake formats via transactional INSERT/UPDATE/DELETE.
-
-
That's a cool demo you're building using ddlog! FWIW, we, the ddlog team have moved on to found feldera.com (https://github.com/feldera/feldera). You could consider using DBSP directly through Rust.
-
-
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).
-
-
moose
The developer framework for building analytical backends on top of Clickhouse, Redpanda and other high-performance analytical infrastructure (by 514-labs)
Project mention: Self-Hosting Moose with Docker Compose, Redis, Temporal, Redpanda and ClickHouse | news.ycombinator.com | 2025-05-19 -
-
-
tauri-plugin-aptabase
Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps
-
-
-
mezura
A fairly fast, fairly accurate and very customizable stats generator and growth tracker, for programming projects, in the form of a CLI executable, written in Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Analytics discussion
Rust Analytics related posts
-
PostgreSQL Maximalism
-
DuckLake is an integrated data lake and catalog format
-
Show HN: Developer First Observability with Prism
-
Show HN: Developer First Observability with Prism
-
Cutting down Rust compile times from 30 to 2 minutes with one thousand crates
-
Diskless Observability Database in Rust
-
Query billions of rows/SEC on a single desktop
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jun 2025
Index
What are some of the best open-source Analytic projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | cube.js | 18,605 |
2 | openobserve | 15,531 |
3 | paradedb | 7,193 |
4 | greptimedb | 5,296 |
5 | angle-grinder | 3,610 |
6 | roapi | 3,311 |
7 | quary | 2,311 |
8 | parseable | 2,141 |
9 | risinglight | 1,735 |
10 | LocustDB | 1,636 |
11 | pg_mooncake | 1,481 |
12 | tensorbase | 1,451 |
13 | feldera | 1,421 |
14 | glaredb | 847 |
15 | Raphtory | 503 |
16 | ciphercore | 378 |
17 | moose | 259 |
18 | frolic | 194 |
19 | whatbpm | 82 |
20 | tauri-plugin-aptabase | 50 |
21 | qpackt | 27 |
22 | ergowatch | 13 |
23 | mezura | 6 |