Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Tree View packages

Last updated: March 18, 2026

The Explorer View or Tree View widget is used to display hierarchical content in the form of a hierarchy tree. For example, directory structure including files and folders, a JSON document, XML document, etc.

The complete list of Flutter packages that include widgets for Tree Layout, Tree View or Explorer View is provided below.


graphview Card Image
graphview
👍 501   ⬇️ 23.7K
Dart 3 compatible
Maintenance Status: Good

GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.

animated_tree_view Card Image
animated_tree_view
👍 357   ⬇️ 28.9K
Dart 3 compatible
Maintenance Status: Average

Animated TreeView based on AnimatedList that allows building fully customizable Nodes that can be nested to infinite levels and children.

flutter_simple_treeview
👍 195   ⬇️ 3.2K
Dart 3 compatible
Maintenance Status: Poor

A widget, that visualises a tree structure, where a node can be any widget.

flutter_tree
👍 96   ⬇️ 161
Dart 3 compatible
Maintenance Status: Poor

Flutter tree widget plugin, you can use this plugin to show a tree like layout, some thing a department tree.

expandable_tree_menu
👍 49   ⬇️ 168
Dart 3 compatible
Maintenance Status: Poor

Tree of menu-nodes that can be expanded/collapsed to review more menu nodes, built from a recursive list of nodes.

recursive_tree_flutter Card Image
recursive_tree_flutter
👍 42   ⬇️ 5K
Dart 3 compatible
Maintenance Status: Average

A tree-view package which focuses on tree data structure and displays it into UI.

list_treeview
👍 33   ⬇️ 554
Dart 3 compatible
Maintenance Status: Poor

A treeview for Flutter. Based on the listview. Infinitely increasing child levels and child nodes.

flutter_tree_pro Card Image
flutter_tree_pro
👍 28   ⬇️ 100
Dart 3 compatible
Maintenance Status: Average

Flutter tree select widget.You can use it to select tree nodes.This is also support RTL.

arborio Card Image
arborio
👍 24   ⬇️ 64
Dart 3 compatible
Maintenance Status: Average

An elegant, flexible Treeview with Animation. Display hierarchical data in Flutter.

flutter_tree_graph
👍 3   ⬇️ 114
Dart 3 compatible
Maintenance Status: Good

A customizable Flutter widget for displaying hierarchical tree structures with automatic layout algorithms.

flutter_folderview
👍 1   ⬇️ 570
Dart 3 compatible
Maintenance Status: Good

A customizable Flutter widget for displaying hierarchical data in tree and folder views with rich theming support.

flutter_treeview
👍 192   ⬇️ 6

Maintenance Status: Poor

A tree widget for Flutter that can be used to display nested, hierarchical data. It includes a number of features like styling labels, icons, and import and export utilities.

dynamic_treeview
👍 47   ⬇️ 6

Maintenance Status: Poor

A Dynamic treeview that can be build using dynamic parent/child relationship. It supports indefinite category/subcategory lists with horizontal and vertical scrolling