From 07857250c61dfda20dae7f48eac45511dc257daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20G=C3=B6rtler?= Date: Wed, 18 Dec 2024 17:33:01 +0100 Subject: [PATCH] =?UTF-8?q?Add=20a=20link=20to=20Fj=C3=A4dra,=20a=20force-?= =?UTF-8?q?based=20graph=20layout=20library?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fjädra (or `fjadra`) is a force-based layout engine written in pure Rust without dependencies. It aims to port the very popular [d3-force](https://d3js.org/d3-force) from JavaScript as closely as possible. ### Disclaimer This library powers the graph view of Rerun which is mentioned here: https://github.com/rust-lang/this-week-in-rust/pull/6207/files. However, Fjädra is standalone and does not require Rerun—I still thought it may be worth mentioning. If people think that these two releases are too closely related, please prefer the PR linked above. Thank you. --- draft/2024-12-18-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/draft/2024-12-18-this-week-in-rust.md b/draft/2024-12-18-this-week-in-rust.md index be2e906c2..a559554fb 100644 --- a/draft/2024-12-18-this-week-in-rust.md +++ b/draft/2024-12-18-this-week-in-rust.md @@ -37,6 +37,8 @@ and just ask the editors to select the category. ### Project/Tooling Updates +* [Introducing Fjädra — a Rust port of `d3-force` for graph layouts](https://github.com/grtlr/fjadra) + ### Observations/Thoughts ### Rust Walkthroughs