Skip to main content

What's in the JointJS+ package?

Do you want to explore the JointJS+ package? Read about the files, folders & applications to get started!

Downloading the JointJS+ package​

If you have a valid license, download JointJS+ from my.jointjs.com. Alternatively, sign up for a free 30-day trial.

Files & FoldersDescription
apps/JointJS+ applications' source code
build/JointJS+ installable packages
CHANGELOGA record of all notable changes in JointJS & JointJS+
LICENSELicense detailing permitted use JointJS+
README.mdInformation about the JointJS+ package

Files & Folders in depth​

apps​

apps/ contains the source code for JointJS+ applications. Each application contains installation instruction in its respective README.md file.

build​

build/ contains a package/ directory that has several files of interest including the JointJS+ installable package joint-plus.tgz.

  • joint-plus.tgz
  • joint.plus.mjs
  • joint-plus.js (UMD format)
  • joint-plus.css (If using the UMD format, include a separate CSS file)

The build/ directory also has package-vsm/, package-visio/ package-bpmn-import/, and package-bpmn-export/ directories that contain their respective files. The installable package files are as follows:

  • joint-vsm-shapes.tgz
  • joint-visio.tgz
  • joint-bpmn-import.tgz
  • joint-bpmn-export.tgz

src​

src/ has a packages/ directory that contains the source code for each JointJS+ plugin.

note

This applies to Enterprise customers only.

Apps in the JointJS+ package​

JointJS+ comes with various demo apps including their source code. Exploring the apps' source code is the best way to get to know the framework. You can even use the apps as a boilerplate for your own applications, and customize them to your needs.

AppJavaScriptTypeScriptReactAngularVue
KitchenSink

βœ“

βœ“

βœ“(JS, TS)

βœ“(16)

βœ“(JS, TS)

Chatbot

𐄂

𐄂

βœ“(TS, ReduxTS)

βœ“(16)

βœ“(TS)

Ast (JavaScript AST Visualiser)

βœ“

βœ“

𐄂

𐄂

𐄂

Database (Database Design Tool)

βœ“

βœ“

𐄂

𐄂

𐄂

DataMapping (Mapping Protocol Buffers)

βœ“

βœ“

𐄂

𐄂

𐄂

Kanban (Project Management Board)

βœ“

βœ“

𐄂

𐄂

𐄂

Layout (DirectedGraph and GridLayout integration)

βœ“

βœ“

𐄂

𐄂

𐄂

MindMap (MindMap Editor)

βœ“

βœ“

𐄂

𐄂

𐄂

OrgChart (OrgChart Editor)

βœ“

βœ“

𐄂

𐄂

𐄂

Planogram (Planogram Editor)

βœ“

βœ“

𐄂

𐄂

𐄂

RichTextEditor (Rich Text Editor)

βœ“

βœ“

𐄂

𐄂

𐄂

Team Order (Team Order Editor)

βœ“

βœ“

𐄂

𐄂

𐄂

TreeStencil (Multi-level Stencil)

βœ“

βœ“

𐄂

𐄂

𐄂

Tokens (Animated Tokens sent across links)

βœ“

βœ“

𐄂

𐄂

𐄂

BPMNExport (Visio BPMN Export)

βœ“

βœ“

𐄂

𐄂

𐄂

BPMNImport (Visio BPMN Import)

βœ“

βœ“

𐄂

𐄂

𐄂

FlowChartImport (Visio FlowChart Import)

βœ“

βœ“

𐄂

𐄂

𐄂

OrgChartImport (Visio OrgChart Import)

βœ“

βœ“

𐄂

𐄂

𐄂

Yamazumi 3D (Stack Bar Chart)

βœ“

βœ“

𐄂

𐄂

𐄂

Image Processor

βœ“

βœ“

𐄂

𐄂

𐄂

Default Visio Import

βœ“

𐄂

𐄂

𐄂

𐄂

BPMN Editor

βœ“

𐄂

𐄂

𐄂

𐄂

Charts (Charts Plugin)

βœ“

𐄂

𐄂

𐄂

𐄂

Dijkstra (Shortest Path Finder)

βœ“

𐄂

𐄂

𐄂

𐄂

Collapsible (Collapse and Expand Branches)

βœ“

𐄂

𐄂

𐄂

𐄂

Constellation (Transitions)

βœ“

𐄂

𐄂

𐄂

𐄂

Measurement (Distance Between Elements)

βœ“

𐄂

𐄂

𐄂

𐄂

Measurement (Angle Between Links And Elements)

βœ“

𐄂

𐄂

𐄂

𐄂

Tree (A Radial Tree Editor)

βœ“

𐄂

𐄂

𐄂

𐄂

QAD (A Dialog Generator)

βœ“

𐄂

𐄂

𐄂

𐄂

VectorEditor (Vector Graphics Editor)

βœ“

𐄂

𐄂

𐄂

𐄂

DynamicStencil (Add Stencil Elements at Run-Time)

βœ“

𐄂

𐄂

𐄂

𐄂