ktsu.ForceDirectedLayout
Settles a graph into a readable shape by simulation: bodies repel across the clear space between their bounding boxes, edges pull like springs, gravity holds the whole together, and overlapping boxes are pushed apart. Pure physics with no rendering, no UI dependency and no runtime package dependencies — double precision throughout, AOT- and trim-clean, and exposed at three levels so a caller can bring its own types, submit plain ids in bulk, or drive the flat core. Step it by a frame delta or solve to convergence, and read back energy and stability. The same core ships as a Native AOT shared library with a C ABI.
Activity
- Latest release
- 11h ago
- Total releases
- 139
- Cadence
- ~daily
- Last 12 months
- 139
Details
- First release
- May 29, 2026
Releases
| Version | Released | |
|---|---|---|
3.36.0
minor
| ||
3.35.0
minor
| ||
3.34.0
minor
| ||
3.33.1
patch
| ||
3.33.0
minor
| ||
3.32.3
patch
| ||
3.32.2
patch
| ||
3.32.1
patch
| ||
3.32.0
minor
| ||
3.31.0
minor
| ||
3.30.0
minor
| ||
3.29.0
minor
| ||
3.28.0
minor
| ||
3.27.0
minor
| ||
3.26.1
patch
| ||
3.26.0
minor
| ||
3.25.0
minor
| ||
3.24.0
minor
| ||
3.23.0
minor
| ||
3.22.0
minor
| ||
3.21.0
minor
| ||
3.20.0
minor
| ||
3.19.0
minor
| ||
3.18.0
minor
| ||
3.17.0
minor
| ||
3.16.11
patch
| ||
3.16.10
patch
| ||
3.16.9
patch
| ||
3.16.8
patch
| ||
3.16.7
patch
| ||
3.16.6
patch
| ||
3.16.5
patch
| ||
3.16.4
patch
| ||
3.16.3
patch
| ||
3.16.2
patch
| ||
3.16.1
patch
| ||
3.16.0
minor
| ||
3.15.1
patch
| ||
3.15.0
minor
| ||
3.14.1
patch
| ||
3.14.0
minor
| ||
3.13.2
patch
| ||
3.13.1
patch
| ||
3.13.0
minor
| ||
3.12.1
patch
| ||
3.12.0
minor
| ||
3.11.1
patch
| ||
3.11.0
minor
| ||
3.10.0
minor
| ||
3.9.3
patch
|
1–50 of 139