Skip to main content

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.
Vanilla JS
React
Angular
Vue
Svelte
Typescript
JsPlumb - Angular, React, Vue, Svelte diagramming library

The source code for this demo is available on Github.

Vanilla JS
Angular
Vue
React
Svelte
https://github.com/jsplumb-demonstrations/hello-world

If you haven't got a license for JsPlumb, we offer 30 day evaluations.

Start a free trial

Hello World

We wouldn't be a legitimate software library if we did not have a Hello World demonstration.

What does this app do?

We've kept the functionality to a minimum in this demonstration as we know the bells and whistles can get distracting, and JsPlumb does offer a lot of bells and whistles. But there's enough in this app for you to use it as a base for your own - we show:

  • How to map node types to different templates (or components, if you're using one of the library integrations)
  • How to define the appearance and behaviour of edges
  • JsPlumb's smooth-as-butter pan/zoom, including pinch to zoom on touch devices
  • How to use JsPlumb's current selection, a powerful concept at the core of the UI
Further reading

Although this is a basic application it demonstrates a bunch of core features that JsPlumb offers.

Read about this demo itself in our docs: https://docs.jsplumbtoolkit.com/toolkit/7.x/lib/starter-app-hello-world

Read about how to map node and edge types to behaviour and appearance: https://docs.jsplumbtoolkit.com/toolkit/7.x/lib/views

There is a version of this app for each of our library integrations - you might like to take a look at our Angular documentation,React documentation, Vue 3 documentation or Svelte documentation

More Demos
See all demos

Flowchart builder application - JsPlumb, leading alternative to GoJS, JointJS and ReactFlow

Flowchart

Gantt chart builder application - JsPlumb, build diagrams and rich visual UIs fast

Gantt

Chatbot builder application - JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs

Chatbot

Callflow builder application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Call Flow

Kanban application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Kanban

Network topology diagram builder - JsPlumb - Angular, React, Vue, Svelte diagramming library

Network Topology

Database schema builder application - JsPlumb, build diagrams and rich visual UIs fast

Database Schema

Org Chart application - JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more

Org Chart

Mindmap builder application - JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs

Mindmap

Element grouping demonstration - JsPlumb, leading alternative to GoJS, JointJS and ReactFlow

Nested Groups

Path tracing demonstration - JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs

Path Tracing

Hello world demonstration - JsPlumb, build diagrams and rich visual UIs fast

Hello World

Image processor application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Image Processor

Neighbour views dynamic selections demonstration - JsPlumb - When you've reached the limit with ReactFlow, we can help!

Neighbourhood Views

Active filtering demonstration - JsPlumb - When you've reached the limit with ReactFlow, we can help!

Active Filtering

Org chart layout demonstration - JsPlumb - When you've reached the limit with ReactFlow, we can help!

Hierarchy Layout

CAD Drawing tools demonstration - JsPlumb, build diagrams and rich visual UIs fast

Connector Editors

Force directed layout demonstration, org chart layout demonstration - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Layouts

Collapsible hierarchy Italic language family demonstration - JsPlumb - Angular, React, Vue, Svelte diagramming library

Collapsible Hierarchy

Nested instances desktop example - JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs

Nested Instances