Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added content/authors/avatars/openplain.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions content/authors/openplain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Openplain
slug: openplain
github: https://github.com/openplain
---

A calm space for open-source building blocks.
We build small, well-structured libraries and tools — the kind that help other projects stay simple, clear, and dependable.
Every repository here follows the same ideas: openness, clarity, and minimalism.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions content/plugins/openplain-filament-tree-view.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Filament Tree View
slug: openplain-filament-tree-view
author_slug: openplain
categories: [data-management]
description: "Tree view for Filament resources - drop-in replacement for Table with drag-and-drop hierarchical data management"
github_repository: openplain/filament-tree-view
versions: [4]
publish_date: 2025-01-15
has_dark_theme: true
has_translations: false
---

A powerful drag-and-drop tree view for Filament resources. Display and manage hierarchical data with the same elegant developer experience you expect from Filament.

**Key Features:**

- 🌳 Intuitive drag-and-drop reordering with visual feedback
- 📦 Drop-in replacement with familiar API if you've used Filament Tables
- 🎯 Depth control to limit tree nesting
- 💾 Manual or auto-save modes
- 🎨 Custom fields (TextField and IconField) to display any data
- 🔧 Full support for Filament actions (edit, delete, custom)
- 🌗 Seamless dark mode integration
- ♿ Built-in keyboard navigation and screen reader support
- 🔒 Safe operations preventing circular references

**Built on Proven Technology:**

- Laravel Adjacency List - Battle-tested package for recursive relationships
- Pragmatic Drag & Drop - Atlassian's accessible, performant library used in Jira, Trello, and Confluence
- Filament's Core Components - Built with the same patterns and architecture as native Filament resources

Perfect for building navigation menus, product categories, department hierarchies, and any other tree-structured data in your Filament applications.