jsTree jQuery plugin that provides interactive trees. It’s completely free , open source and distributed under the MIT license.
jsTree is easily extensible , Themable and configurable, supports HTML and JSON data sources , AJAX & asynchronous callback load.<
jsTree working properly either box model (content playpen or border- box) can be loaded as a module and AMD has a built in mobile theme for responsive design, can be easily customized. It uses jQuery’s event system , so that the binding callbacks at various events in the tree structure is simple and easy.