Top all-time · #4910
JointJS
Company blog · jointjs.com/blogprogrammingwebdesign
JointJS is the company blog at jointjs.com, writing about programming, web and design. Since 2011, 16 different Hacker News readers have linked it 50 times, most often “JavaScript AST visualizer”. No feed was found, so read it on the site itself.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers mostly mention JointJS as an SVG-based JavaScript diagramming library, and link its blog for SVG versus Canvas comparisons. One commenter reads those articles as marketing aimed at GoJS.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Build diagramming tools of any complexity — from AI workflow editors to large, domain-specific modeling apps. Now with a first-class, native React integration.
Most-linked posts?
- JavaScript AST visualizer3 people · 3 mentions · first linked 2014-07-21
- How to write a simple JSON visualizer using JointJS+2 people · 2 mentions · first linked 2022-10-31
- JointJS, JavaScript diagramming library 0.6 released2 people · 2 mentions · first linked 2013-07-22
- JointJS – the HTML 5 JavaScript diagramming library2 people · 2 mentions · first linked 2011-08-03
What Hacker News says?
Maybe something like JointJS ( https://www.jointjs.com/demos ) or LiteGraph.js ( https://github.com/jagenjo/litegraph.js ) or DiagramMaker ( https://awslabs.github.io/diagram-maker/?path=/story/docs-in... )
Comment linking /demos
on “How I used linear algebra to build an interactive diagramming editor”Submitted JointJS: Petri Nets as a story · 70 points
HN discussionQuick side-question: I know metapost and tikz rather well and am searching for a JS library that does similar things using SVG, especially when it comes to path drawing. Example: draw a curved path from the center of item A to the center of item B, but cut off at the bounding box of B and put an arrow head there. In metapost, thats easy (after grokking the syntax): ndb2.c{right}..{curl0}dk.c cutafter BpathBox(dk); M…
Comment linking /demos/pn
on “Tex – Show off your best scientific illustration”Submitted SVG vs. Canvas: Which technology to choose and why? as a story · 16 points
HN discussionAnother diagramming library of interest is JointJS[0]. I played just a bit with it to keep it bookmarked as "should validate it for later". The core of the lib is under the Mozilla Public License, which is nice. [0] http://jointjs.com/
Comment linking /
on “GoJS: Interactive Diagrams for the Web”Submitted JointJS 0.8 Released - filters, gradients and ports as a story · 16 points
HN discussionThe point of this article is to steer people away from GoJS. It reads as a dupe of a prior article of theirs: https://www.jointjs.com/blog/jointjs-vs-gojs but without any direct references to GoJS. The emphasis on the foreign object tag in this most recent article ties in with their latest release, in which one of the selling points is the ability to embed HTML elements inside SVG elements. What they fail to mention…
Comment linking /blog/jointjs-vs-gojs
on “SVG vs. Canvas: Which technology to choose and why?”Submitted Rappid 1.7 HTML 5 diagramming framwork released as a story · 7 points
HN discussionJointJS, an open-source diagramming library based on SVG, has released version 4.0, which finally operates without any external dependencies. Eliminating jQuery, Lodash, and Backbone was (not that surprisingly) a wish of many developers. Now, they can create interactive diagramming applications with a leaner, more intuitive, and high-performing version of the JointJS library. Here's what's new in v4.0: • No external…
Comment linking /blog/introducing-version-4
on “JointJS releases a 'no-dependency' v4.0”Submitted Mastering SVG Outlines: A Developer's Guide to Shape Contouring Techniques as a story · 6 points
HN discussionJointJS is quite great for that: https://www.jointjs.com , even with the community version https://www.jointjs.com/comparison => we have built some node ui with it and it has been fast, flexible and extensible; maybe not easy to start with, but it was worth it
Comment linking /comparison
on “Low-code development (Node-RED alternative)”Submitted JointJS diagramming library 3.6 released as a story · 6 points
HN discussionThanks for the suggestion. The JointJS core library, basically anything except of what is described here: http://jointjs.com/rappid/docs (in other words, anything that is downloadable here: http://jointjs.com/download ) is licensed under the MPL v2 license. The rest is licensed under our own, commercial, license. Commercial support is indeed optional and covers bug fixes, general advise, help, online troubleshooting…
Comment linking /download
on “Rappid: visual languages toolkit - online docs”Submitted Embeddable Mermaid Flowchart Editor as a story · 5 points
HN discussionhttp://www.jointjs.com/
Comment linking /
on “Ask HN: html-based flowcharts”Submitted JavaScript AST visualizer as a story · 5 points
HN discussionThere are of course arguments for and against SVG and Canvas. Yesterday, we posted a detailed comparison of these technologies and outlined why we think SVG is the better choice: https://www.jointjs.com/blog/svg-versus-canvas
Comment linking /blog/svg-versus-canvas
on “From SVG to Canvas – A new way of building interactions”Submitted Rappid v1.5 HTML 5 diagramming toolkit released as a story · 5 points
HN discussionSubmitted How to create isometric diagrams using SVG as a story · 3 points
HN discussionSubmitted JointJS. Create flow chart editors in JavaScript as a story · 3 points
HN discussionSubmitted SVG getTransformToElement() polyfill for JointJS/Rappid as a story · 3 points
HN discussionSubmitted JointJS v0.9 released: smart link routing, Vectorizer and Geometry as a story · 3 points
HN discussionSubmitted Rappid: visual languages toolkit - online docs as a story · 3 points
HN discussionSubmitted Joint.js - Create ERD, Org chart, FSA, UML, PN, DEVS, LDM diagrams as a story · 3 points
HN discussionSubmitted Build interactive Claude Code Playgrounds as a story · 2 points
HN discussionSubmitted How to write a simple JSON visualizer using JointJS+ as a story · 2 points
HN discussionSubmitted Rappid 2.0 HTML 5 diagramming framework released as a story · 2 points
HN discussionSubmitted JointJS Diagramming Library site got a brand new face and logo as a story · 2 points
HN discussionSubmitted JointJS diagramming library v0.9.5 Released as a story · 2 points
HN discussionSubmitted Create links that look like pipes in JointJS as a story · 2 points
HN discussion