jQuery Mind Map/Think Map

JavascriptJqueryMindmapping

Javascript Problem Overview


I was wondering if anyone happens to know of a jQuery (or pure javascript) mind map. I found this one a few times, but it uses MooTools, unfortunately.

Javascript Solutions


Solution 1 - Javascript

I decided to port the one you found into a jQuery plugin, which can be found LINK REMOVED - SEE EDIT. It was written up in about 2 hours last night, so is probably riddled with bugs. If you find any bugs, feel free to email me at the email listed in my StackOverflow profile.

Edit: I've contacted the author of the original Mindmap, and my jQuery conversion has become the core of development. You can get it, as well as speed improvements and new functionality here, on the Github page.

Solution 2 - Javascript

I think you should try http://thejit.org/

I use it all the time and is perfect for my needs.

Solution 3 - Javascript

There's also arbor.js, much newer then the ones cited in other answers. It implements the force directed algorithm for layout, similar to js-mindmap that you cited, but with better performance since it uses webworkers. The actual rendering is left for you, so you can use jquery or whatever you prefer.

Solution 4 - Javascript

Also, if you decide to write your own implementation, a good visualization library is d3.js.

Solution 5 - Javascript

I wrote this one for a project, it's an enhanced jQuery plugin version of other js node maps I found online suitable for dynamic contents (i.e. also supports dynamic adding/removal of nodes, selection marks, customizable callbacks and styles).

Notice: IE wasn't in the compatibility targets since it's also officially being dropped

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionMatt GrandeView Question on Stackoverflow
Solution 1 - JavascriptMike TrpcicView Answer on Stackoverflow
Solution 2 - JavascriptRaduMView Answer on Stackoverflow
Solution 3 - JavascriptlfagundesView Answer on Stackoverflow
Solution 4 - JavascriptmalejpavoukView Answer on Stackoverflow
Solution 5 - JavascriptMarco A.View Answer on Stackoverflow