Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Kanban

Filament Kanban Laravel Package

asignua/filament-kanban

A Filament plugin that adds Kanban board views to your admin panel, letting you organize Eloquent records into columns and move cards between them. Designed to integrate with Filament resources for quick visual workflow management.

View on GitHub
Deep Wiki
Context7

Drag-and-drop Kanban board for Filament 5: enum or database columns, reordering that respects filters, transition modals, policies, collapsible columns. API-compatible successor of mokhosh/filament-kanban (Filament 3 only), with a short migration guide.

Frequently asked questions about Filament Kanban
How do I install asignua/filament-kanban in a Laravel app?
Install the package with Composer, then register the plugin in your Filament panel provider. After that, configure a Kanban board on the Filament resource or page where you want the board to appear. Check the repository README for the exact provider registration and board setup for Filament 5.
Does asignua/filament-kanban support Laravel and Filament 5?
Yes. The package is built for Filament 5, so use it with a Laravel application that meets Filament 5 requirements. It is not intended for Filament 3 projects; the original mokhosh/filament-kanban package is the older option for that version.
Can I use enum columns instead of database status columns for Kanban columns?
Yes. The board can derive columns from a PHP enum or from database columns, depending on how your model stores status. Enum-backed columns are useful when workflow states are fixed in code, while database columns suit statuses that are managed in the database.
How does drag-and-drop reordering work with filtered Kanban boards?
Reordering is designed to respect the active filters on the board, so moving a card does not silently reorder records hidden by the current query. This matters when filtering by tenant, assignee, date, or other resource scopes. You should still test your specific filter setup to confirm the ordering behaves as expected.
What are transition modals in filament-kanban?
Transition modals let you collect extra input when a card moves between columns, instead of only changing its status. They are useful for workflows that require a reason, comment, timestamp, or other data on state changes. You configure them as part of the board's column transition behavior.
Does the Kanban board respect Laravel policies and authorization?
Yes. The package integrates with policies so card movement and board interactions can follow your application's authorization rules. Define the relevant policy methods for the model used on the board, then verify behavior for each role in your admin panel.
Can Kanban columns be collapsed in Filament?
Yes. The board supports collapsible columns, which helps when a workflow has many statuses and you want to focus on a subset. Users can collapse columns in the UI without changing the underlying records. This is a display convenience and does not alter status values.
How do I migrate from mokhosh/filament-kanban to asignua/filament-kanban?
The package is described as an API-compatible successor to mokhosh/filament-kanban, which only supports Filament 3. A short migration guide is included for moving a Filament 3 project to Filament 5. Review that guide for namespace, plugin registration, and board configuration changes before upgrading.
How can I test a Filament Kanban board in my Laravel test suite?
Test the underlying status changes and authorization with Laravel HTTP and feature tests around your Filament resource rather than relying only on the drag-and-drop UI. Assert that allowed transitions update the model and that denied transitions are rejected by policy. Also cover the resource filters that affect which cards appear on the board.
Is asignua/filament-kanban production-ready and actively maintained?
It is intended for Filament admin panels that need visual workflow management, with features such as policies and transition handling for controlled state changes. Before using it in production, check the repository's release history, issue tracker, and compatibility with your Laravel and Filament versions. If you are still on Filament 3, the older mokhosh/filament-kanban package is the relevant alternative.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager