Rust Analytics

Open-source Rust projects categorized as Analytics

Top 18 Rust Analytic Projects

  • cube.js

    📊 Cube — The Semantic Layer for Building Data Applications

    Project mention: GigaOm Sonar Report Reviews Semantic Layer and Metric Store Vendors | | 2023-09-08 comes out very well at the end as a promising open source system, getting rather close to the bullseye. Would love to know more & hear people's experience with it.

  • openobserve

    🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces).

    Project mention: μMon: Stupid simple monitoring | | 2023-09-24

    I have used in several hobby projects and liked it. It's an all-in-one solution. It's likely less featureful than many others but a single binary and everything in one place pulled me in and worked for me so far.

    Not affiliated, I just like the tool.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • roapi

    Create full-fledged APIs for slowly moving datasets without writing a single line of code.

    Project mention: Tuql: Automatically create a GraphQL server from a SQLite database | | 2023-04-25

    If your use case is read-only I suggest taking a look at roapi[1]. It supports multiple read frontends (GraphQL, SQL, REST) and many backends like SQLite, JSON, google sheets, MySQL, etc.


  • GraphScope

    🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba 来自阿里巴巴的一站式大规模图计算系统 图分析 图查询 图机器学习

    Project mention: Show HN: Graphlearn-for-PyTorch, distributed graph learning on PyTorch | | 2023-05-15

    Optimizing distributed sampling and feature lookup looks really attractive. It's really challenging to deploy GNN training at an industrial-scale for a large graph.

    Will GLT be part of graphscope[1] and replacing the current graphscope-for-learning implementation?


  • angle-grinder

    Slice and dice logs on the command line

    Project mention: A quick and dirty tool for log analysis and visualization locally? | /r/linuxadmin | 2023-04-27

    Try out

  • fluvio

    Composable unified data streaming platform powered by Rust and Web Assembly

    Project mention: RabbitMQ vs. Kafka – An Architect’s Dilemma (Part 1) | | 2023-09-19
  • tensorbase

    TensorBase is a new big data warehousing with modern efforts.

  • 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.

  • parseable

    Parseable is a log analytics system written in Rust. It is built for high throughput log ingestion cases.

    Project mention: OpenObserve: Elasticsearch/Datadog alternative in Rust.. 140x lower storage cost | | 2023-06-11

    How does this compare to Parseable?

    First guess is that the underlying storage / query layer is pretty similar (Parquet + Datafusion), but OpenObserve has more built in use cases?

    As an aside, it’s awesome that Datafusion’s existence and maturity makes launching a product with scalable analytical reads 10x easier than before and cool to see so many projects integrating it

  • risinglight

    An educational OLAP database system.

  • ciphercore

    User-friendly secure computation engine based on secure multi-party computation

  • glaredb

    GlareDB: An analytics DBMS for distributed data

    Project mention: GlareDB: An analytics DBMS for distributed data | | 2023-09-20
  • frolic

    Backend service to build customer facing dashboards 10x faster. Written in Rust.

    Project mention: Frolic: Rust back end to build customer facing dashboards 10x faster | | 2023-08-10
  • whatbpm

    💓 Today's Trending Values for EDM Production

    Project mention: WhatBPM - Free Information Tool for EDM Producers | /r/edmproduction | 2022-11-25

    GitHub repo:

  • barreleye

    Open-source blockchain KYC & AML tool for businesses dealing with digital assets & identities 🥸

    Project mention: Ask HN: What Are You Working on This Year? | | 2023-01-02

    Open-source blockchain analytics tool [1]. Lots of use-cases, but a straightforward one is compliance. Many alternatives in the space, but most are SaaS-only.

    Still early in the journey, but feel free to star or follow along:


  • tauri-plugin-aptabase

    Tauri Plugin for Aptabase: Open Source, Privacy-First and Simple Analytics for Mobile, Desktop and Web Apps

    Project mention: 🔥 Why I chose Tauri instead of Electron 🔥 | | 2023-07-31
  • 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.

  • aztail

    Program to follow logs is Azure App Insights and Log Analytics workspaces

  • hexarc-counter

    Track web page views and display stats via GitHub badges

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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-09-24.

Rust Analytics related posts


What are some of the best open-source Analytic projects in Rust? This list will help you:

Project Stars
1 cube.js 16,235
2 openobserve 6,640
3 roapi 2,907
4 GraphScope 2,863
5 angle-grinder 2,801
6 fluvio 1,906
7 tensorbase 1,398
8 parseable 1,392
9 risinglight 1,322
10 ciphercore 368
11 glaredb 269
12 frolic 146
13 whatbpm 53
14 barreleye 26
15 tauri-plugin-aptabase 17
16 mezura 6
17 aztail 2
18 hexarc-counter 2
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.