Skip to main content

jsPlumb Components are a set of embeddable components offering rapid integration of visual connectivity into your web pages. Built on the jsPlumb Toolkit library, jsPlumb Components are modern, standards-compliant, building blocks that run in all current browsers.


  • pan/zoom with intelligent clamping of the canvas to ensure your users never lose track of the content
  • a wealth of CSS classes that allow you to easily skin the various components to suit yourself
  • full internationalization support
  • wrappers for React and Angular, with wrappers for Vue 2 and Vue 3 coming soon
  • thorough documentation, covering all aspects of integration of the components into your codebase
  • the ability to control the behaviour of each component with fine-grained configuration parameters, while at the same time offering smart defaults that allow you to use each component straight out of the box

Available components