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: 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/

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

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

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

  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. sysinfo-gui

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

  22. quadtree

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

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

  25. evanescence

    An exploration in the visualization of hydrogenic orbitals

  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

  • AI Coding Agents Are Removing Programming Language Barriers

    6 projects | news.ycombinator.com | 23 Jul 2025
  • Rerun: Revolutionizing Data Visualization for Modern Projects

    1 project | dev.to | 21 Mar 2025
  • Diskonaut: Terminal Disk Space Navigator

    1 project | news.ycombinator.com | 11 Mar 2025
  • Show HN: Scripton – Python IDE with Built-In Realtime Visualizations

    6 projects | news.ycombinator.com | 18 Feb 2025
  • Visualize Ownership and Lifetimes in Rust

    3 projects | news.ycombinator.com | 14 Feb 2025
  • Rust Lifetime Visualizer

    1 project | news.ycombinator.com | 17 Feb 2025
  • Why 2024 Was the Best Year for Visual AI (So Far)

    2 projects | dev.to | 27 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 Aug 2025
    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 β†’

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

Sponsored
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.
www.influxdata.com