You can get the source from the github.
It’s worth noting that along with jQuery I used the very cool Raphael library. Raphael is a drawing library that will draw using SVG. Since SVG doesn’t work in IE, Raphael will draw using VML. I just used it to draw the black connector lines.
I decided to create this when I found myself drawing pseudo-UML diagrams for things I was working on (including things that were non-programming related). I never got into creating actual UML – I always just created simplified charts… like the ones Znode creates. I dug around for some existing web app to use, but didn’t find anything that was simple enough.
I plan on using Znode to create diagrams to illustrate programming concepts for my classes this semester… and I plan on using it to brainstorm about programs. Here is a diagram I’ve been using for another project I’m working on: