Introduction
MSAGL-JS is a JavaScript implementation of several graph layout algorithms together with two graph viewers and an editor component. In most parts it is a port of .NET layout engine MSAGL. MSAGL-JS is currently under development and it comprises the following modules:
@msagl/core
: the core graph data structures and the layout engines@msagl/drawing
: device independent graphic support@msagl/parser
: convert common formats to MSAGL Graph instances@msagl/renderer-webgl
: a WebGL-powered rendering component@msagl/renderer-svg
: an SVG-powered rendering component
To browse a large graph please use Web-GL renderer example, and to browse and to edit a smaller graph use SVG-renderer example