Render (un)directed graphs, DAGs in rust?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • rust-graphviz

    FFI bindings for the graphviz C lib generated with rust-bindgen.

  • I did a little bit of research, but could not find any library to render graphs in pure rust (short of raw bindings such as https://github.com/pgimalac/rust-graphviz).

  • Cytoscape.js

    Graph theory (network) library for visualisation and analysis

  • To illustrate visually what I'm looking for: https://js.cytoscape.org/, https://ialab.it.monash.edu/webcola/.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  • That's a good idea. I used d3.js to visualize graph in my project, but it requires a small local server to send data between background process and web browser.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts