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 Visualization Projects
-
rerun
Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Project mention: AI Coding Agents Are Removing Programming Language Barriers | news.ycombinator.com | 2025-07-23> In which world is Rust fantastic for writing desktop applications? Where are the mature Rust UI frameworks?
Rust has come a remarkably long way [1] !
It's better than any language that isn't C/C++. We have bindings to all of the major UI toolkits, plus a lot of native toolkits.
You can also use Electron/Tauri for Javascript, or Dioxus for something more performant. Egui is also really nice for dev tools.
> What does this even mean?
Rewrite It In Rust metrics tend to tell good stories.
Developer blogs (links escaping me right now) show positive performance gains for lots of consumer desktop software written in whole or in parts using Rust. Discord, Slack, lots of other apps are starting to replace under-performing components in Rust.
> For example? And what do you mean by "AI powered desktop apps"?
Stuff like Zed [2] and the open source Photoshop-killer I'm working on (user-guided volumetric rendering, real time instructive Figma). The creator or egui works on Rerun [3], which is industrial / spatial visualization. Etc, etc.
[1] https://areweguiyet.com/
[2] https://zed.dev/
[3] https://rerun.io/
-
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.
-
-
plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely π¦ ππ
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
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: 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
-
AI Coding Agents Are Removing Programming Language Barriers
-
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)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Aug 2025
Index
What are some of the best open-source Visualization projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | rerun | 9,139 |
2 | rustowl | 4,756 |
3 | plotters | 4,299 |
4 | diskonaut | 2,771 |
5 | charming | 2,373 |
6 | binocle | 1,230 |
7 | percival | 621 |
8 | seafowl | 492 |
9 | Todoctor | 473 |
10 | colorgrad-rs | 336 |
11 | codevis | 266 |
12 | fdg | 211 |
13 | colorgrad-js | 168 |
14 | graphpu | 167 |
15 | lognplot | 83 |
16 | fjadra | 81 |
17 | krapslog-rs | 57 |
18 | steelix | 47 |
19 | sysinfo-gui | 37 |
20 | quadtree | 35 |
21 | cargo-visualize | 22 |
22 | sine_wave_speech | 15 |
23 | evanescence | 13 |