Last commit on August 5, 2026·Created on March 31, 2022
microsoft/msagljs
“A JavaScript library for automatic network layout and interactive graph visualization”
Combined rank
#446
across all skills
In Diagramming
#10
category rank
Stars
174
7d change unavailable
Forks
16
Watchers
8
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of real attention, adoption, and active maintenance.
MSAGL-JS provides frontend engineers and data visualization specialists with the tools to render complex networks using SVG or WebGL. It streamlines the process of embedding interactive graphs into web applications and supports specialized layout algorithms like Sugiyama, MDS, and IPSepCola.
The library handles the parsing of DOT, JSON, and JGF formats, allowing for precise edge routing and the generation of static figures in PDF, PNG, or EPS for technical documentation.
WHO IT'S FOR
Frontend engineers
embed interactive network visualizations in web apps
Data visualization specialists
implement complex graph layout algorithms
Technical writers
generate static graph figures for LaTeX documents
Backend engineers
compute node positions and edge geometry server-side