Skip to content

micahscopes/fdg

 
 

Repository files navigation

fdg

A Force-Directed Graph Framework for Rust.

screenshot

View Demo Online

The goal of this project is to provide a force-directed graph drawing framework for Rust, as well as 2D and 3D visualizers/renderers that work on the web and desktop. It's built on top of the popular petgraph Rust library for interaction with already existing datasets in Rust.

In the simplest terms, the crates in this project allow you to take a graph and turn it into a pretty picture.

Crates

Name Version Docs License Description
fdg-sim Latest version Documentation MIT Runs the layout engine (simulation) and manages the position of nodes.
fdg-macroquad Latest version Documentation GPL-3.0 A demo visualizer that lets you interact with the graph in real time. (View Online)
fdg-img Latest version Documentation GPL-3.0 A simple SVG renderer for your graphs.
fdg-wasm NPM Package View Readme MIT A simple Webassembly wrapper of fdg-sim for use in Javascript.

Resources

About

A Force Directed Graph Framework for Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 82.2%
  • HTML 7.1%
  • Vue 7.0%
  • JavaScript 2.8%
  • Shell 0.5%
  • Makefile 0.2%
  • CSS 0.2%