openplain/filament-tree-view
Drag-and-drop tree view for Filament resources to manage hierarchical data. Built on Laravel Adjacency List and Atlassian Pragmatic Drag & Drop. Supports depth limits, auto or batch save, custom fields, actions, dark mode, accessibility, and safe moves.
parentId, expanding compatibility with modern Laravel applications using non-auto-incrementing IDs.Adopt if:
Look elsewhere if:
For Executives: "This package lets us ship hierarchical data features (e.g., nested product categories, org charts) 3x faster by replacing custom builds with a Filament-native solution. The latest update (v0.5.6) ensures compatibility with modern Laravel schemas—including UUIDs and string-based primary keys—while maintaining seamless integration with our existing admin panel. It reduces tech debt, leverages battle-tested libraries, and cuts development time. For example, a drag-and-drop category manager could launch in 2 weeks instead of 3 months, with zero compatibility risks for our current database structure."
For Engineering:
"Filament Tree View now supports non-integer primary keys (e.g., UUIDs) for parentId, making it a drop-in replacement for Tables with drag-and-drop hierarchy support—no schema changes required. It’s built on Laravel Adjacency List (proven for recursive relationships) and Atlassian’s drag-and-drop library (used in Jira). The v0.5.6 fix for Livewire modal state persistence ensures stability in edge cases. Ideal for quick iteration on nested data structures without reinventing the wheel, and now fully aligned with our UUID-based database design."
How can I help you explore Laravel packages today?