The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more â
Top 20 Rust Visualization Projects
-
rerun
Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
-
plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely ðĶ ðð
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26Maybe 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
plotter-rs Cairo backend: Specific backend to interact with a gtk-rs DrawingArea widget.
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.
Project mention: Gcsfuse: A user-space file system for interacting with Google Cloud Storage | news.ycombinator.com | 2023-09-06In 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
Project mention: Just mad a simple toy crate for block visualization, please hack on it! | /r/rust | 2023-06-28Hi 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-11wikilinks project with egui_graphs
Rust Visualization related posts
- Rapier is a set of 2D and 3D physics engines written in Rust
- Rerun v0.12
- Introducing Rerun 0.10!
- Open-source visualization toolbox for C++
- Rerun 0.9 â a framework for visualizing streams of multimodal data
- Charming: A Visualization Library for Rust
- Plotting with GTK4
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
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