Skip to content
JavaScript Mind Map visualisation and management
Branch: master
Clone or download
Pull request Compare This branch is 1022 commits ahead of davedf:master.
Latest commit e30f8d8 Dec 20, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples specs import from mapsvg Dec 20, 2018
packages/core-dependencies restructure into core/mapjs Aug 29, 2017
specs allow connector labels to be placed using aboveEnd and ratio Oct 9, 2018
src specs import from mapsvg Dec 20, 2018
test initial jquery 3 migration, removed deferreds and obsolete objects Nov 1, 2017
testem use testem to run tests in chrome Feb 19, 2017
.gitignore adding appraise Dec 20, 2018
LICENSE MIT license added Jan 23, 2013
package.json adding appraise Dec 20, 2018 performance plan Dec 20, 2018
testem.json initial import of mapjs-layout files (package still referenced) with … Aug 22, 2017
webpack.appraise.config.js adding appraise Dec 20, 2018
webpack.testem.config.js add a check so we do not install a bad dependency by mistake Aug 29, 2017

MindMup MapJs

MindMup is a zero-friction mind map canvas. Our aim is to create the most productive mind mapping environment out there, removing all the distractions and providing powerful editing shortcuts.

This project is the JavaScript visualisation portion of MindMup. It provides a canvas for users to create and edit mind maps in a browser. You can see an example of this live at, or play with the library directly in the browser using test/index.html from this project..

This project is relatively stand alone and you can use it to create a nice mind map visualisation separate from the MindMup Server.

Using MAPJS in your projects

MapJS 2 works well with WebPack. Check out the MAPJS Webpack Example project.


To run the unit tests, execute

npm test

To debug and try things out visually, grab the dependencies using:

npm run pretest


This library depends on the following projects:

You can’t perform that action at this time.