Try VisuallyJs
VisuallyJs is free to use for evaluation and non-commercial usage (for a definition of this, see our license agreement.)
For commercial usage, once you're satisfied VisuallyJs is as great as we say it is, you'll need to purchase a license.
- Install with package manager
- Clone a template
React
Angular
Javascript
Typescript
Vue
Svelte
- npm
- pnpm
- yarn
- bun
npm install @visuallyjs/browser-ui
pnpm add @visuallyjs/browser-ui
yarn add @visuallyjs/browser-ui
bun add @visuallyjs/browser-ui
Not using a package manager? See below for instructions on loading VisuallyJs from a CDN.
Install via CDN
ESM
<script type="module">
import @visuallyjs/browser-ui from https://cdn.jsdelivr.net/npm/@visuallyjs/browser-ui@latest/+esm
</script>
UMD
For ES5 usage you need to import the UMD file, as shown below. This will make available a global objectVisuallyJs on the browser's Window. You should also import the VisuallyJs default CSS stylesheet, as it contains sane defaults for various parts of VisuallyJs.
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@visuallyjs/browser-ui@latest/js/visuallyjs-browser-ui.umd.js"></script>
<link rel="https://cdn.jsdelivr.net/npm/@visuallyjs/browser-ui@latest/css/visuallyjs.css">
</head>
<body>
<div id="container" style="width:600px;height:600px;outline:1px solid;"></div>
<script>
VisuallyJs.ready(function () {
var surface = VisuallyJs.renderSurface(container);
...
})
</script>
</body>
</html>
To get up and running super fast, clone one of our extensive list of template apps, charts, diagrams and dashboards.

Call Flow
Use VisuallyJs to build a visual Call Flow editor

AI Agent Builder
Use VisuallyJs to create an advanced AI agent builder

Chatbot
Use VisuallyJs to build a Chatbot editor, with actions, messages, input and choices

Flowchart
Fully featured flowchart builder including support for custom shapes, edge routing to avoid vertices, shape resize/rotate, SVG/PNG/JPG export and more

BPMN
BPMN editor for modelling the steps of a business process. Pools, lanes, and a full set of task, event and gateway types

ERD
ERD editor for modelling the steps of a business process

Gantt
Interactive Gantt chart featuring tasks, task groups and milestones

Kanban
Fully featured Kanban board. Drag items between columns and use the inspector to update items and columns

Database Schema
Database Schema builder with support for tables, views, multiple columns types, and column relationships

Org Chart
Uses the classic org chart layout and provides an inspector from which the user can navigate around

Circuit Diagram
Fully featured starter app containing a circuit diagram builder

Scada/HMI
Professional and modern Scada/HMI application with fluid, heating/cooling & instrumentation shapes, adhering to the HMI ISA-101 Design Standard

Mindmap
The mindmap builder highlights several advanced features, such as custom layouts, parsers and exporters

Neighbourhood Views
Demonstrates how to include multiple views of a dataset on one page

Logic Gates
Fully featured starter app containing a logic gates diagram builder

Template
Basic starter app demonstrating how to setup VisuallyJs and its main features

Area & Line charts
Use VisuallyJs to create area and line charts

Bar & Column charts
Multiple series, stacked, grouped, pivoted, and much more

Scatter & Bubble charts
Circle, rectangle, triangle or custom markers, multiple series, fully customizable

Sankey chart
Use VisuallyJs to create a professional Sankey chart, with support for pivoting

Supply Chain Analyzer
Dashboard for managing and analyzing supply chains

Network Infrastructure
Combine a network management diagram with charts showing projected cost and resource usage

Scrolling Lists
Use the ListManager plugin to manage scrolling lists: as elements are scrolled out of the view, their edges are moved to the list container

FIFA World Cup
A visualizer for the FIFA World cup - group stages, team journeys and a tournament view.

Fault Tree Analysis
Combines a fault tree analysis diagram with charts showing risk and list of cut sets
Stay up to date!
We'll send you news of our latest releases, new features and updates to the starter apps. No spam.