deterministic graph and diagrams layout engine in Rust, compile to WebAssembly: force-directed, layered DAG, tree, spectral. Ships a typescript SDK and a WebGL2 viewer for large networks.
-
Updated
Oct 7, 2026 - Rust
deterministic graph and diagrams layout engine in Rust, compile to WebAssembly: force-directed, layered DAG, tree, spectral. Ships a typescript SDK and a WebGL2 viewer for large networks.
Инструмент для ручного проектирования персональных баз знаний с типизированными связями, пространственной семантикой и иерархической раскладкой.
ELK's layout algorithms for JavaScript
TopoLoom: topology-first graph drawing kernel for JS (planarity/embeddings/SPQR/dual routing/min-cost flow + coordinate pipelines)
Systematically learn and evaluate the latent geometry of high-dimensional data, with a focus on scRNAseq analysis
Diagrams and charts your agent can draw and check. Mermaid, a JSON spec, or a CSV in; an audited SVG out. CLI and MCP server.
Obsidian plugin for rendering pretty family graphs
Layout algorithms for visualizing directed acyclic graphs
Lightning fast and lightweight Graph Rendering and Physics Engine
The source code demos for the yFiles for HTML diagramming library
Full-stack genealogy research platform with deterministic family-tree layout, FastAPI, PostgreSQL and React.
Deterministic renderer-neutral graph view compiler for typed product graphs
Interactive 3D force-directed graphs in TypeScript, drawn to canvas in perspective
ComfyUI 工作流命令行工具箱:读/改/校验/DSL 拼装/自动排版/离线渲染。零依赖 Python,自动排版保证 0 节点重叠。CLI toolkit for reading, editing, composing and auto-layouting ComfyUI workflows.
Template projects to get started with the Neo4j Visualization Library (NVL)
Diagram editor for Mermaid, Graphviz, D2 and PlantUML with a canvas you can actually touch. Drag the box auto-layout got wrong — the move persists in a readable TOML sidecar, never in your diagram file, so GitHub still renders it and the diff stays text. Offline, no account, no telemetry. Tauri 2 · Rust · React · GPL-3.0.
Graph drawing and charts in a terminal: DOT, .kg and JSON in; pixels, box drawing or SVG out.
A simple web app for testing graph nodes positioning algorithms
Fork of LargeVis with the fixes needed for very large graphs: a float32 truncation that made most edges unsamplable past ~16.7M, a shared RNG that scaled negatively, ~246→181 GB peak memory, and checkpoint/resume. Used for a 137.6M-vertex, 2.7B-edge citation layout.
To associate your repository with the graph-layout topic, visit your repo's landing page and select "manage topics."