Rust Visualization

Open-source Rust projects categorized as Visualization

Top 20 Rust Visualization Projects

  • 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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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

  • 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
  • colorgrad-rs

    Rust color scales library

  • codevis

    Turns your code into one large image

  • colorgrad-js

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

  • fdg

    A Force Directed Graph Drawing Library

  • 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 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,103
2 plotters 3,518
3 diskonaut 2,147
4 charming 1,529
5 binocle 1,020
6 percival 571
7 seafowl 351
8 colorgrad-rs 266
9 codevis 221
10 colorgrad-js 167
11 fdg 166
12 lognplot 76
13 krapslog-rs 53
14 steelix 36
15 sysinfo-gui 33
16 quadtree 29
17 tileline 10
18 wikilinks 5
19 evanescence 5
20 mapplot 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com