What Is Tree View?
Tree view is a UI component that provides a hierarchical view of the lists, folders, files, libraries that allow the user to expand and collapse nodes by click.
The Best Tree View Plugin
Originally Published Feb 27 2018, updated Jan 25 2020
Table of contents:
jQuery Tree View Plugins:
jsTree is a powerful jQuery plugin used to generate dynamic, interactive tree views (for example folder tree) with support for inline editing, drag'n'drop, checkboxes, keyboard navigation and more.
zTree is a powerful and fast jQuery 'Tree' Plugin for creating Multi-functional Folder Trees with excellent performance and flexible configurations.
jqTree is a jQuery based Tree Widget that allows you to create folder tree from JSON data with some fancy animations.
TreeGrid is a lightweight and flexible jQuery plugin to create a tree grid component that renders hierarchical, nested and flat data in a table.
Vanilla JS Tree View Plugins:
The Treeflex CSS library lets you create a flexible, responsive, semantic, SEO-friendly hierarchy tree from nested HTML lists.
Pure CSS Tree View Libraries:
A minimalist pure CSS tree view for presenting hierarchical data in a tree structure. Hover over a node and it highlights all child nodes.
A Pure CSS solution to generate a pretty clean tree diagram from nested HTML lists.