GPUG is in the early stages of creating a high-performance network graph visualization library that leverages the GPU for enhanced performance using Zed's gpui library. This innovative approach allows for the visualization and manipulation of complex graphs, making it easier to understand and analyze data connections in real-time.
GPUG: A GPU-accelerated graph visualization engine built with Zed’s GPUI, exploring how far Rust and the GPUI can take interactive graph rendering.
This project is in early stages and based on the foundations of Rust and gpui, allowing developers and researchers to explore graph-related applications. The gpui
library is from the creators of Zed, which is crafted for rendering graphics with optimal performance in Rust.
Usage
-
Ensure Rust is installed ~ Rustup
-
To hack on gpug
git clone https://github.com/jerlendds/gpug cd gpug cargo run # or to watch: cargo watch -q -c -w crates/gpug -x 'run -p gpug
-
To build gpug
cargo build --release
Demo
A demonstration of GPUG in action can be viewed in this network graph video.
We're exploring network graphs in Rust to harness the potential of GPU-accelerated graph drawing and to embark on an innovative graph-related project.
Love this! GPUI is such a good framework, and this addition to the ecosystem seems useful, gonna have a play with it...
Sign in to comment.