Deepak V.
DV
Deepak V.
Research and Development Engineer
Small-Business (50 or fewer emp.)
"Compatibility and Browser Support"
5/5
What do you like best about JointJS?

JointJS is one of the most popular JavaScript libraries for interactive diagrams and works across all modern browsers. However, like any other web-based library, it has its considerations and potential limitations depending on the browser, version, and features used. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

Challenge: JointJS has a steeper learning curve than most; it requires more time for developers who are not used to working with graphical libraries or the underlying concepts of diagrams and graph-based systems. The API can be complex, and learning to really use all of its features takes time. Review collected by and hosted on G2.com.

Verified User in Renewables & Environment
AR
Verified User in Renewables & Environment
Small-Business (50 or fewer emp.)
"If you need a robust and feature-rich diagramming library, JointJS is the way to go"
4.5/5
What do you like best about JointJS?

Its modular architecture and smartly designed helper functions make it effortless to assemble complex custom shapes and behaviors with minimal boilerplate—and the Plus edition includes a wealth of ready-to-use plugins, so we don’t have to build those features from scratch. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

Typescript support and Typescript documentation could be better. Review collected by and hosted on G2.com.

Mansi J.
MJ
Mansi J.
CEO and Co-Founder
Small-Business (50 or fewer emp.)
"Great product!"
4.5/5
What do you like best about JointJS?

I highly recommend JointJS for its great mobile responsiveness. Diagrams look sharp and work smoothly on smaller screens, and the touch support makes it easy to interact with them on the go! Review collected by and hosted on G2.com.

What do you dislike about JointJS?

One thing I dislike about JointJS is that the learning curve can be a bit steep for new users, especially when trying to explore its more advanced features. It could be more user-friendly for beginners, with clearer documentation or tutorials to help get up to speed faster. Review collected by and hosted on G2.com.

Simon D.
SD
Simon D.
Security person doing development for a PoC
Small-Business (50 or fewer emp.)
"Nice experience for someone new to javascript"
4/5
What do you like best about JointJS?

I'm not a full time developer and my experience has only been with desktop/backend type stuff. Consequently. learning React and typescript (I had some years-old experience with Javascript, but not much) has been a bit of a journey over the last couple of weeks. At the heart of what I want to do is visualise some moderately complex relationships. I've been getting by with the native tools in Neo4j, but can't take that any further.

I looked at Cytoscape, and d3, but they feel like I'd spend 90% of my time on the visualisation, rather than focusing on developing my ideas. JointJS has removed a ton work for me, and is the most visually appealing option I've looked at. It's pricing is spot on - rather than 5 figures for some of the more graph specific SDKs, and it's more than enough for me to take my ideas further.

It's taken a couple of days to get something that works, but I stress that a lot of this was due to React - getting to grips with hooks and state etc. I'm confident that someone with front-end experience would get going very rapidly. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

I'm nitpicking here, but there aren't many examples for the Open source version and the walk throughs favour the Plus version. I'd have liked to see a wider set of layouts (particularly Grid) available in the Open Source version. Ironically, it's the Directed Graph that first attracted me, but I can see the Grid layout further simplfying my layouts, and restricting the UI elements is also a bit annoying. But, I can see that both choices make sense from a business perspective.

I'd also like to have seen more of the source code available for the examples using the paid version. It's not immediately obvious how much effort is required to create some of the effects from the demos library.

All in all though, pretty minor issues, and I'll transition to becoming a paid customer. Review collected by and hosted on G2.com.

VG
Valentin G.
Front-end developer
Small-Business (50 or fewer emp.)
"Saved time, ease of use and good documentation"
5/5
What do you like best about JointJS?

The documentation is really clear and allowed us to implement exactly what we needed in just a few days.

The number of features and demos available is a testament to the product's reliability! Review collected by and hosted on G2.com.

What do you dislike about JointJS?

I have no complaints so far. I get everything I need without any problems. Review collected by and hosted on G2.com.

VM
Vaibhav M.
Product Manager
Mid-Market (51-1000 emp.)
"Best Experience in platform integration"
4.5/5
What do you like best about JointJS?

JointJS provides great flexibility in creating custom shapes, connections, and interactions. You can define your own shapes, set up events, and apply various styles to create tailored diagrams. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

For very large diagrams with hundreds or thousands of nodes, JointJS can start to show performance issues. You might need to implement additional optimizations or break the diagram into smaller parts for better performance Review collected by and hosted on G2.com.

SB
Samruddhi B.
Associate Product Manager
Mid-Market (51-1000 emp.)
"A perfect tool for providing customized solution"
4.5/5
What do you like best about JointJS?

JointJS allows me to create detailed and custom visualizations that suit the needs of my product, whether it's workflows, organizational charts, UML diagrams, or process modeling. Being a PM, needing quick diagrammatic prototypes, JointJS provides the ability to quickly mock up ideas and share them with stakeholders, speeding up the feedback loop. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

Rendering and interacting with large, complex diagrams can lead to performance bottlenecks, especially in web browsers. Review collected by and hosted on G2.com.

FC
Fabien C.
Frontend developer
Small-Business (50 or fewer emp.)
"Developer friendly integration with great interactive visuals"
5/5
What do you like best about JointJS?

Ease of integration. Generates great interactive visuals. Eager to try and discover more of its features in the near future. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

No downsides for the moment. It really provides me all the results I expected. Review collected by and hosted on G2.com.

Rama R.
RR
Rama R.
Software Engineer
Mid-Market (51-1000 emp.)
"Development has become reasonably quicker"
5/5
What do you like best about JointJS?

The interactive flows improves planning and great user experience in understanding how the processes are implemented and allows for quick easy support to clients. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

I would not say it is a dislike but I would say it takes a bit of time to adjust to this interactions but once it is learned it becomes easier to navigate and go around. Review collected by and hosted on G2.com.

Verified User in Medical Devices
UM
Verified User in Medical Devices
Small-Business (50 or fewer emp.)
"Great for Interactive Graphs and Diagrams"
5/5
What do you like best about JointJS?

It is very customizable and flexible. It has all of the graph symbols that I need to clearly convey my message. Review collected by and hosted on G2.com.

What do you dislike about JointJS?

Kind of hard to learn at first. The tutorials take a while to get to the part that is applicable to what I am trying to do. Review collected by and hosted on G2.com.