About
VisuallyJs is an advanced Javascript library for building diagrams, node-based apps, charts and dashboards. VisuallyJs is fully featured and mature, and the only library in the space to offer deep integration with React, Vue, Svelte and Angular.
VisuallyJs lets you build all sorts of apps with visual connectivity - from SVG diagrams, to node-based apps in which VisuallyJs uses the components you supply to render your nodes and groups, through to a variety of different charts, or a complex dashboard containing a mix of all these things. Underpinned by a directed/undirected graph, VisuallyJs offers a clear separation between model and view; multiple automatic layouts; a large number of plugins such as miniview, vertex drawing, snaplines, lasso; undo/redo, with advanced transaction support; MCP servers for seamless dev experience; and a whole lot more.
VisuallyJs is backed by 17 years of JsPlumb's experience in the market, and is free for non-commercial use.
