SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust Visualization Projects
-
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-21It'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.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely π¦ ππ
-
-
-
-
-
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.
-
-
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-04CLI 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.
-
-
-
-
-
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
-
-
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)
-
-
-
-
-
-
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 -
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Visualization discussion
Rust Visualization related posts
-
Rerun: Revolutionizing Data Visualization for Modern Projects
-
Diskonaut: Terminal Disk Space Navigator
-
Show HN: Scripton β Python IDE with Built-In Realtime Visualizations
-
Visualize Ownership and Lifetimes in Rust
-
Rust Lifetime Visualizer
-
Why 2024 Was the Best Year for Visual AI (So Far)
-
Show HN: Interactive graphs in Rerun with a Rust port of D3-force
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2025
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 |