Leaderboard/Diagramming/msagljs
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.
Description

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
30 Days of GitHub Stars
30d stars unavailable
Monthly change unavailable
Jul 8Jul 15Jul 22Jul 29Aug 6
Compatibility & Install
1 Skill · 2 Compatible agents · 2 categories · 1 install path
Compatible agents
CopilotOpenCode
Categories
DiagrammingDeveloper Tooling
Install via
Other documented method
Repository instructions
Also in this category
4 of 15