Skip to main content

Starter apps and feature demos

Our starter applications and feature demos repository - https://github.com/jsplumbtoolkit-applications - contains a number of fully-featured starter applications for vanilla JS and Angular, Svelte, Vue or React, as well as a number of feature demonstrations, mostly for vanilla JS but some using a library integration.

Flowchart builder application - jsPlumb, leading diagram and visual connectivity builder

Flowchart Builder

Fully featured flowchart builder for you to use as a base for your own apps. Includes support for custom shapes, edge routing, node resizing, and SVG/PNG/JPG export. Angular, Vue 2, Vue 3, React and Svelte versions available.
Database schema builder application - jsPlumb, leading diagram and visual connectivity builder

Schema Builder

Includes support for tables, views, multiple columns types, and column relationships. Easily extensible. Angular, Vue 2, Vue 3 and React versions available.
Chatbot builder application - jsPlumb, leading diagram and visual connectivity builder

Chatbot Builder

Use the Toolkit to build a chatbot flow, with actions, messages, input and choices. Angular, Vue 2, Vue 3, React and Svelte versions available.
Org chart application - jsPlumb, leading diagram and visual connectivity builder

Org chart

The Toolkit makes it simple to build interactive org charts. This starter app uses the classic org chart layout and provides an inspector from which the user can navigate around. Angular, Vue 2, Vue 3 and React versions available.
Mindmap builder application - jsPlumb, leading diagram and visual connectivity builder

Mindmap Builder

Simple mindmap builder, highlighting several advanced features the Toolkit offers, such as custom layouts, parsers and exporters
Element grouping demonstration - jsPlumb, leading diagram and visual connectivity builder

Nested Groups

Learn about how the Toolkit lets you work with groups nested to an arbitrary level, with full drag and drop support.
Path tracing demonstration - jsPlumb, leading diagram and visual connectivity builder

Path Tracing

Leverage the Toolkit's underlying Directed Graph to visualize paths between elements.
Neighbour views dynamic selections demonstration - jsPlumb, leading diagram and visual connectivity builder

Neighbourhood Views

Use popups and the Toolkit's ability to dynamically render selections to provide neighbourhood contextual information for some selected element
Hello world demonstration - jsPlumb, leading diagram and visual connectivity builder

Hello World

This app is designed to give you a basic starter app from which you can build your own, without any of the bells and whistles included in our other starter apps.
Active filtering demonstration - jsPlumb, leading diagram and visual connectivity builder

Active Filtering

Filter drag targets as your users start to drag new connections using the ActiveFiltering plugin.
CAD Drawing tools demonstration - jsPlumb, leading diagram and visual connectivity builder

Segmented Connectors

An adaptable connector that consists of a series of segments, with the option to smooth to a set of Bezier splines
Org chart layout demonstration - jsPlumb, leading diagram and visual connectivity builder

Hierarchy Layout

The classic organization chart layout, with support for horizontal/vertical axis and a number of different alignment options
Force directed layout demonstration, org chart layout demonstration - jsPlumb, leading diagram and visual connectivity builder

Layouts

A playground for testing the various layouts that the Toolkit offers - Hierarchy, Force Directed, Circular, Balloon and more.
Collapsible hierarchy Italic language family demonstration - jsPlumb, leading diagram and visual connectivity builder

Collapsible Hierarchy

Use the Toolkit's ability to render a dynamically collapsible and expandable hierarchy.