Over a million developers have joined DZone.

mxGraph 1.0: Interactive Diagramming JavaScript Library

DZone's Guide to

mxGraph 1.0: Interactive Diagramming JavaScript Library

Free Resource

mxGraph 1.0 was released a few days ago, following many years of beta development . mxGraph is a pure JavaScript implementation for fully interactive diagramming functionality in any mainstream browser. mxGraph is aimed at developers involved in client-server systems, looking for a means to display and alter diagrams on web browsers, as well as simple integration with their existing server technologies. mxGraph can also run without a server connection, as can be seen on the demonstrations available on the web site.

The key technical advantages of mxGraph are:

  • Requires no plug-ins on the browser
  • Supports synchronization with most server technologies, aiming the library at centralised systems looking to switch their drawing technology from native applications to browser-based web applications.
  • Provides all interactivity in JavaScript, meaning no round-trip to the server to update the display.
  • Abstracts all of the browser drawing behaviour differences into a single, consistent API.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}