jsTree
jsTree is jquery plugin, that provides interactive trees. jsTree is easily extendable, themable and configurable,
it supports HTML & JSON data sources and AJAX loading.
Simple to use Block-UI for ajax operations.
Read more
Basic example
Simple initialization of jquery Tree
Context Menu
Use right click to open context menu on item
With Checkbox
JSTree with checkbox example with DOM traversing
Drag and Drop Example
Draggable sortable item list you can manipulate