Main features:
- Open source (MIT and GPL License)
- Optimized for large dynamic trees (DOM elements are only created when really needed).
- Programmable through a rich object oriented interface.
- Support for lazy loading and Ajax.
- Checkboxes and hierarchical selection.
- Supports drag and drop.
- Support for persistence.
- Keyboard aware.
- Initializes from HTML code, JSON, or JavaScript objects.
- Implemented as a jQuery plugin.
Quick sample:
http://wwwendt.de/tech/dynatree/index.html