Free & open source
Filament Gantt
A Gantt chart and resource timeline for your Filament panel: any Eloquent query with a start and an end becomes bars you drag to move, resize or carry to another row, with every rule checked again on the server. Dependency arrows, milestones and progress, your own Filament actions on each bar, and scales from an hour to a year, with no Gantt library behind it.
- packstub/filament-gantt
- MIT, free for any project
- Packagist
What you’ll write
The real API, copied from the README, so you can judge the code before you install anything.
composer require packstub/filament-gantt
What’s included
- Drag to move, drag an edge to resize, drag to another row: the bar lands at once, the server checks the move, and a refused bar slides back with the reason
- Groups by project, assignee, room or machine, milestones, progress fills and finish-to-start dependency arrows, dashed where a task starts too early
- Your Filament actions on every bar and a click on an empty spot to create, hour to year scales with a today line and filters kept in the URL, no Gantt library
One command, from Packagist
No accounts, no tokens. This package is free and open source — it installs straight from Packagist like any other Composer package.
Free, and maintained like everything else we ship.
- Is it really free?
- Yes — MIT licensed, free forever, for any kind of project. We build our own plugins with it, and sharing it makes the whole ecosystem better.
- How do I install it?
- Run the Composer command above. It installs from Packagist like any other package — no Packstub account needed.
- Can I use it in commercial projects?
- Absolutely. The MIT license covers personal, client, and commercial use without restrictions.
- Where do I report bugs or request features?
- On the GitHub repository — issues and pull requests are both very welcome.
- How does this relate to your paid plugins?
- Same team, same standards. Free tools like this one are part of how we build our commercial plugins, so they get maintained with the same care.