Welcome to EasyTree!

EasyTree is a small but lightweight JS Menu system designed to be easy to set up but still have a rich set of features and be capable of more complex scenarios. A basic EasyTree menu can be seen in use for the left navigation of this site!


EasyTree requires Jquery 1.7 or later. It has been tested on all modern browsers and should degrade well on browsers with no javascript


You can download EasyTree here, the download contains the core js file as well as a number of themes


EasyTree is licensed under the MIT license which means it is completely free for both personal and commercial use.

  • Easy to set up
  • Comprehensive documentation
  • Json and Html support
  • Themes
  • State persistence
  • Drag and drop support
  • Powerful event system
  • Programmable API
  • Support for large menus
  • Multiple menus on one page