Dynatree

Dynatree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag’n’drop, and lazy loading. Note: The GitHub repository is currently only a stub for the SVN repository on https://code.google.com/p/dynatree/.

SelectTree

Easy way to have multiple parent-child select objects.