Show HN: Interactive graphs in Rerun with a Rust port of D3-force

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

    Thank you for linking your project—that looks really cool! I saw you also implemented a pan-and-zoom area. We are currently working on moving Rerun's implementation to egui [0], so maybe keep an eye on that.

    It would be super cool to have layered graph drawing in (Sugiyama-style) in Rerun too. The tricky–but super interesting–challenge that we face is that our layout implementations need to be consistent across timestamps if the underlying structure of the graph changes, which is why we initially chose a force-based layout approach. There, the time-varying aspect is handled naturally by the simulation.

    The very interactive nature of Rerun also poses more restrictions on the implementation of our algorithms: re-layouts ideally need to be fast, to produce visualizations quickly, especially when scrubbing the timeline.

    I still hope we can rid you of some of the todos ;).

    [0](https://github.com/emilk/egui/pull/5505)

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. fjadra

    Library for simulating physical forces on particles, heavily inspired by d3-force.

    Hi, Jochen from Rerun here (@grtlr on GitHub)! I implemented most of the graph view, including Fjädra [0], our Rust port of the excellent d3-force [1].

    Happy to answer any questions!

    [0](https://github.com/grtlr/fjadra)

    [1](https://d3js.org/d3-force)

  4. d3-force

    Force-directed graph layout using velocity Verlet integration.

    Hi, Jochen from Rerun here (@grtlr on GitHub)! I implemented most of the graph view, including Fjädra [0], our Rust port of the excellent d3-force [1].

    Happy to answer any questions!

    [0](https://github.com/grtlr/fjadra)

    [1](https://d3js.org/d3-force)

  5. rerun

    Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.

    Custom visualizers are also supported—in fact the graph view started out as an external visualizer: https://rerun.io/docs/howto/visualization/extend-ui

    To write your own graph visualization, you can look into the implementation of our graph view: https://github.com/rerun-io/rerun/tree/main/crates/viewer/re...

    In the future we want to provide more types of layouts, dataflow is high up on that list. May I ask what kind of data you want to visualize? Since you mentioned Sankey's, do you expect the structure of the Sankey to change as well, or do you only expect the edges to grow/shrink over time?

  6. glitch

    A compute graph visualiser with a tracer for gstreamer pipelines. (by simgt)

    I've been using rerun for a while to visualize the content of inference pipelines, it's nothing short of amazing!

    I really wanted live views of my gstreamer pipelines, so I've written a tool with egui [0]. Looks like rerun's GraphView doesn't support subgraphs and horizontal layouts yet, but I'm sure I'll soon be able to just have a gstreamer tracer that pushes reruns logs instead of having to find the motivation to go through my todo list! Yeah!

    [0] https://github.com/simgt/glitch

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
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

  • Digital Audio Workstation Front End Development Struggles

    16 projects | news.ycombinator.com | 15 May 2023
  • Ferron – a fast, memory-safe web server written in Rust

    4 projects | news.ycombinator.com | 2 Apr 2025
  • Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

    12 projects | news.ycombinator.com | 20 Mar 2025
  • Rerun: Revolutionizing Data Visualization for Modern Projects

    1 project | dev.to | 21 Mar 2025
  • Valve releases Team Fortress 2 game code

    14 projects | news.ycombinator.com | 18 Feb 2025

Did you know that Rust is
the 5th most popular programming language
based on number of references?