Logo of JointJS

JointJS

Website LinkedIn Twitter

Last updated on

Ratings

G2
4.7/5
(60)
Capterra
4.9/5
(27)

JointJS description

JointJS is a JavaScript library that helps developers build interactive diagrams, flowcharts, and other visual tools directly within web applications. It offers both a free, open-source version for basic projects and a professional version (JointJS+) with more advanced features and dedicated support. JointJS is designed for compatibility with all major web browsers and JavaScript frameworks like React and Angular. Used by both startups and large corporations, JointJS is a flexible solution for creating a wide range of visual applications.


Who is JointJS best for

JointJS is a JavaScript library for building interactive diagrams and flowcharts within web apps. It offers both open-source and commercial versions (JointJS+). Praised for its flexibility and customization options, JointJS helps developers create visually appealing diagrams. However, some users note a steep learning curve and limited documentation. Ideal for developers at small to large companies in the software, IT, and telecom industries.

  • Best for medium to large businesses (100+ employees).

  • Excellent fit for software, IT, and telecom companies.


JointJS features

Type in the name of the feature or in your own words tell us what you need
Supported

JointJS uses SVG for rendering, ensuring clear visuals at any scale and improved accessibility.

Supported

JointJS allows building interactive diagrams and flowcharts, supporting user interaction and dynamic updates.

Supported

JointJS+ offers pre-built UI components for common web elements.

Supported

JointJS offers pre-built UI components and ready-to-use shapes for various diagram types.

Supported

JointJS allows customizing diagrams through styling and event handling.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Neutral
-0.08

Customer Service

Strongly positive
+1

Ease of Use

Strongly positive
+0.88

Reliability and Performance

Strongly positive
+0.73

Ease of Implementation

Rather positive
+0.48

Scalability

Rather negative
-0.33

JointJS reviews

We've summarised 67 JointJS reviews (JointJS Capterra reviews and JointJS G2 reviews) and summarised the main points below.

Pros of JointJS
  • Flexible and highly customizable for creating interactive diagrams.
  • Easy to use API with a variety of tools and features.
  • Visually appealing renders and diagrams.
  • Good selection of examples and demos (though more are desired).
  • Responsive customer support.
Cons of JointJS
  • Limited documentation, especially for complex use cases and open-source version.
  • Steep learning curve for new developers.
  • Limited features in the open-source version compared to JointJS+
  • Integration challenges with frameworks other than Backbone.js.
  • Performance issues with large diagrams.

JointJS pricing

The commentary is based on 15 reviews from JointJS Capterra reviews and JointJS G2 reviews.

JointJS offers open-source and paid (JointJS+) versions. While some users express concern about the paid version's cost, many find its pricing fair and worthwhile due to the time saved and rich features. Others mention difficulty understanding the licensing.

Users sentiment

Neutral
-0.08

See the JointJS pricing page.


JointJS alternatives

  • Logo of pdfFiller by airSlate
    pdfFiller by airSlate
    Better for general document management workflows, including editing, signing, and sharing PDFs. A broader industry fit. More momentum as a JointJS alternative and competitor. Simpler to use, but with potential upcharges for recipients and some limitations in advanced features.
    Read more
  • Logo of Zen Flowchart
    Zen Flowchart
    Better for individuals and all business sizes needing simple flowchart creation. Easier sharing through automatically updating links. Has more momentum than JointJS.
    Read more
  • Logo of Apryse PDF SDK
    Apryse PDF SDK
    Better for PDF manipulation. Easier to use, but has worse customer service and performance. More expensive, with confusing licensing. A JointJS alternative and competitor.
    Read more
  • Logo of Lucid Visual Collaboration Suite
    Lucid Visual Collaboration Suite
    Better for teams seeking a broader visual collaboration platform beyond diagramming. More suitable for cross-functional collaboration with features like whiteboarding and brainstorming tools. Integrates with popular collaboration tools like Slack, Jira, and Microsoft Teams. More widely adopted across various industries including healthcare, finance, retail, and government. However, users mention higher cost and limited UI customization as potential drawbacks. A strong JointJS alternative for enterprise-level collaboration.
    Read more
  • Logo of Google Chart Tools
    Google Chart Tools
    Better fit for users seeking free and easy-to-use chart creation tools. Wider industry applicability. More user reviews suggest broader adoption. Simpler to implement for basic charting needs.
    Read more
  • Logo of ERBuilder
    ERBuilder
    Better for database design and generating code for popular database systems. Easier to use, especially for beginners. A JointJS alternative and competitor.
    Read more

JointJS FAQ

  • What is JointJS and what does JointJS do?

    JointJS is a JavaScript diagramming library for creating interactive diagrams, flowcharts, and other visual tools within web applications. It offers both open-source and commercial versions (JointJS+), providing developers with flexible customization options and pre-built UI components for building dynamic and visually appealing web-based diagrams. It's compatible with major browsers and frameworks like React and Angular.

  • How does JointJS integrate with other tools?

    JointJS integrates with various JavaScript frameworks like React and Angular. However, users have reported integration challenges with frameworks other than Backbone.js, especially in complex projects. Despite this, its flexible API and customization options allow for adaptable integration with other web tools.

  • What the main competitors of JointJS?

    JointJS competes with diagramming libraries like GoJS, mxGraph, and Rappid. Other alternatives include Draw.io, Lucidchart, and yFiles, which offer similar functionalities for creating interactive diagrams and visualizations. For simpler flowcharting, users might consider tools like Draw.io or Google Drawings.

  • Is JointJS legit?

    JointJS is a legitimate and safe JavaScript library for creating interactive diagrams. User reviews praise its flexibility and API, but note a steep learning curve and limited documentation. It's best suited for developers in IT, catering to businesses of all sizes.

  • How much does JointJS cost?

    I couldn't find pricing details for JointJS. Contact the vendor directly for product pricing or explore alternatives if budget is a concern.

  • Is JointJS customer service good?

    JointJS customer service receives positive feedback, with users highlighting the knowledgeable and responsive support team. Users appreciate the quick responses and helpful assistance provided by the team, contributing to a positive overall experience. While some users mention a desire for faster support, the general sentiment towards customer service is favorable.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.