VisuallyJs is an advanced Javascript library offering deep integration with React, Vue, Svelte and Angular, used for building diagrams, node-based apps, charts and dashboards.
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.