Rust Visualization

Open-source Rust projects categorized as Visualization

Top 20 Rust Visualization Projects

Visualization
  • rerun

    Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.

  • Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26

    Maybe the folks at Rerun [1] know something about it? I imagine at least some of their customers are Rust robotics shops.

    [1] https://github.com/rerun-io/rerun

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • plotters

    A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely ðŸĶ€ 📈🚀

  • Project mention: Plotting with GTK4 | /r/GTK | 2023-06-23

    plotter-rs Cairo backend: Specific backend to interact with a gtk-rs DrawingArea widget.

  • diskonaut

    Terminal disk space navigator 🔭

  • charming

    A visualization library for Rust

  • Project mention: Charming: A Visualization Library for Rust | news.ycombinator.com | 2023-07-17
  • binocle

    a graphical tool to visualize binary data

  • percival

    📝 Web-based, reactive Datalog notebooks for data analysis and visualization

  • Project mention: Learn Datalog Today | news.ycombinator.com | 2024-01-21

    Souffle and Cozo mentioned below already implement the whole of "traditional" datalog.

    Percival (https://github.com/ekzhang/percival) has some very nice examples showing how you can interactively write and test rules on top of a datalog interpreter.

    Bud (http://bloom-lang.net/bud/) is Hellerstein's proof of concept playground. It has bit-rotted in the past few years, but the examples are readable even if you can't easily get it working.

    The complexity can be quite good. You can syntactically determine when you've written linear recursion (equivalent to a for loop) vs not. Otherwise, the complexity is what you'd expect from incremental view maintenance in a normal SQL database. Which is to say O(n^k) with k being the number of relations joined, but usually much, much less with appropriate indexes and skew in the data. All the usual tricks concerning data normalization and indexes from databases apply.

  • seafowl

    Analytical database for data-driven Web applications ðŸŠķ

  • Project mention: Gcsfuse: A user-space file system for interacting with Google Cloud Storage | news.ycombinator.com | 2023-09-06

    In case you're interested in scale-to-zero database hosting, a few months ago I paired gcsfuse with Seafowl [0][1], an early stage open source database written in Rust. Was a lot of fun balancing tradeoffs that are usually not possible with classical databases e.g. Postgres. Thank you gcsfuse contributors.

    [0] https://seafowl.io

  • SaaSHub

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

    SaaSHub logo
  • colorgrad-rs

    Rust color scales library

  • codevis

    Turns your code into one large image

  • fdg

    A Force Directed Graph Drawing Library

  • colorgrad-js

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

  • lognplot

    Plotting and logging of real-time data for desktop.

  • krapslog-rs

    Visualize logs in your terminal: ▂▃▃▃▃▃▅▅▅▅▃▃▅▅▆▇

  • steelix

    Your one stop CLI for ONNX model analysis.

  • sysinfo-gui

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

  • quadtree

    ðŸŒē Point/region Quadtree implementation for Rust. (by ambuc)

  • tileline

    Simple library to generate SVG block graph

  • Project mention: Just mad a simple toy crate for block visualization, please hack on it! | /r/rust | 2023-06-28

    Hi I was looking for something to make block visualization (like the git[hub|lab] timeline) for use in static websites, could not find anything so I made one, here is the repo: https://github.com/tglman/tileline and first release post: https://tileline.tglman.org/posts/first-release.html I do not have too much time to evolve it myself, but feel free to come in and hack on it !

    Project mention: Some cool wikipedia article links visualization with rust | /r/visualization | 2023-07-11

    wikilinks project with egui_graphs

  • evanescence

    An exploration in the visualization of hydrogenic orbitals

  • mapplot

    A map plotter library for Rust.

  • 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 5,506
2 plotters 3,624
3 diskonaut 2,234
4 charming 1,569
5 binocle 1,031
6 percival 589
7 seafowl 371
8 colorgrad-rs 271
9 codevis 223
10 fdg 178
11 colorgrad-js 167
12 lognplot 77
13 krapslog-rs 53
14 steelix 43
15 sysinfo-gui 34
16 quadtree 31
17 tileline 10
18 wikilinks 5
19 evanescence 5
20 mapplot 3

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com