Rust Visualization

Open-source Rust projects categorized as Visualization

Top 23 Rust Visualization Projects

Visualization
  1. rerun

    Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.

    Project mention: IronRDP: a Rust implementation of Microsoft's RDP protocol | news.ycombinator.com | 2025-03-21

    It's nearly impossible to have an idea that is truly novel and has no prior art. Even if it isn't the exact same thing, you can see the ideas that inspired this one. All of us are standing on the shoulders of giants all the time.

    But you've missed a couple of reasons why Rust rewrites are popular. Rewriting in Rust is proven path to better performance (Python codebases pandas -> polars, black -> ruff) or better security. C/C++ codebases like FreeType being rewritten in Rust for security (https://developer.chrome.com/blog/memory-safety-fonts). What should people looking for performance or security do to mollify you?

    You are asking why aren't completely new ideas being implemented in Rust? They are. Check out https://rerun.io. I could be mistaken, but I haven't seen anything similar to rerun. And that was implemented in Rust. Maybe these aren't visible because there genuinely are so few things that are completely novel.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. rustowl

    Visualize Ownership and Lifetimes in Rust

    Project mention: Rust Lifetime Visualizer | news.ycombinator.com | 2025-02-17
  4. plotters

    A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely πŸ¦€ πŸ“ˆπŸš€

  5. diskonaut

    Terminal disk space navigator πŸ”­

    Project mention: Diskonaut: Terminal Disk Space Navigator | news.ycombinator.com | 2025-03-11
  6. charming

    A visualization library for Rust

    Project mention: Apache ECharts | news.ycombinator.com | 2025-04-08
  7. binocle

    a graphical tool to visualize binary data

  8. percival

    πŸ“ Web-based, reactive Datalog notebooks for data analysis and visualization

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. seafowl

    Analytical database for data-driven Web applications πŸͺΆ

  11. Todoctor

    🐍 CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories

    Project mention: CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git R | news.ycombinator.com | 2024-11-04

    CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories: https://github.com/azat-io/todoctor

    In software development, it is crucial to maintain code cleanliness and quality to ensure that a project remains easily maintainable.

    However, in daily work, developers often face the need to solve tasks quickly, leading them to leave comments in the code such as TODO or FIXME for future improvements.

    Over time, the project becomes overloaded with unfinished tasks. These comments accumulate and transform into invisible technical debt, which can negatively affect the project.

    I created Todoctor to track and analyze TODO comments in codebase.

  12. colorgrad-rs

    Rust color scales library

  13. codevis

    Turns your code into one large image

  14. fdg

    A Force Directed Graph Drawing Library

  15. colorgrad-js

    High-performance Javascript color gradient library powered by Rust + WebAssembly

  16. graphpu

    Large-scale 3D graph vis software written in Rust.

    Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02

    I haven’t tried that many, but this was able to render 100s of millions for me in real time.

    https://github.com/latentcat/graphpu

  17. lognplot

    Plotting and logging of real-time data for desktop.

  18. fjadra

    Library for simulating physical forces on particles, heavily inspired by d3-force.

    Project mention: Show HN: Interactive graphs in Rerun with a Rust port of D3-force | news.ycombinator.com | 2024-12-20

    Hi, Jochen from Rerun here (@grtlr on GitHub)! I implemented most of the graph view, including FjΓ€dra [0], our Rust port of the excellent d3-force [1].

    Happy to answer any questions!

    [0](https://github.com/grtlr/fjadra)

    [1](https://d3js.org/d3-force)

  19. krapslog-rs

    Visualize logs in your terminal: β–‚β–ƒβ–ƒβ–ƒβ–ƒβ–ƒβ–…β–…β–…β–…β–ƒβ–ƒβ–…β–…β–†β–‡

  20. steelix

    Your one stop CLI for ONNX model analysis.

  21. quadtree

    🌲 Point/region Quadtree implementation for Rust. (by ambuc)

  22. sysinfo-gui

    A lightweight cross-platform system-monitoring fltk gui application based on sysinfo

  23. CK3-history-extractor

    A program for creating a wikipedia containing your CK3 history

  24. cargo-visualize

    Know your dependencies via interactive cargo dependency graph visualization. An opinionated fork of cargo-depgraph that focuses on interactivity.

    Project mention: Show HN: Cargo-visualize – Interactive dependency graph | news.ycombinator.com | 2025-03-11
  25. sine_wave_speech

    Convert speech to sine waves. Website and Python library

    Project mention: Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM | news.ycombinator.com | 2024-12-28

    Source code: https://github.com/vvolhejn/sine_wave_speech

    An interactive website for exploring how human speech can be reduced to just a few sine waves and still be intelligible - or at least recognized to be a human voice. On top of that, I've added various ways to make the sound more musical.

    The sound effect is based on research from the 80s, which has largely been forgotten by then.

    To have the effect run in real-time in the browser, I opted to use Rust compiled into WebAssembly. Still, I had to rewrite some linear algebra routines. More about that experience in the blog post: https://vvolhejn.com/2024/11/16/sinewavespeech-com-live.html

  26. SaaSHub

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

    SaaSHub logo
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).

Rust Visualization discussion

Log in or Post with

Rust Visualization related posts

Index

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

# Project Stars
1 rerun 8,221
2 rustowl 4,328
3 plotters 4,147
4 diskonaut 2,603
5 charming 2,101
6 binocle 1,208
7 percival 610
8 seafowl 482
9 Todoctor 342
10 colorgrad-rs 310
11 codevis 257
12 fdg 198
13 colorgrad-js 165
14 graphpu 139
15 lognplot 82
16 fjadra 74
17 krapslog-rs 52
18 steelix 47
19 quadtree 35
20 sysinfo-gui 34
21 CK3-history-extractor 20
22 cargo-visualize 19
23 sine_wave_speech 13

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?