DEV Community

Cover image for 20 free Filament 5 plugins for a SaaS admin panel (2026)
Fady Mondy
Fady Mondy

Posted on Originally published at tomatophp.com

20 free Filament 5 plugins for a SaaS admin panel (2026)

A SaaS admin panel always needs the same boring parts before it needs your product: users, settings, languages, files, billing, notifications. Filament makes the panel fast. Plugins make those parts fast.

This is the list I would install on a new Filament 5 SaaS panel today. All of them are free and MIT-licensed, all are TomatoPHP plugins (so they share conventions, Arabic/RTL support and a release process), and install numbers are from Packagist (October 2026).

TomatoPHP vs picking random plugins: single-purpose plugins from different authors are great, but each has its own conventions, translation approach and upgrade timing. With one family you get one style, Arabic and RTL in every plugin, and coordinated releases: when Filament 5 landed, 51 TomatoPHP plugins shipped a 5.x release within days of each other.

Users and access

Plugin What it does Installs
filament-users User resource: create, edit, roles, impersonation 170K+
filament-accounts Customer accounts with their own auth and API 9K+
filament-tenancy Multi-tenancy for SaaS 4.9K+
filament-developer-gate Lock developer-only tools behind a gate 141K+

Settings and languages

Plugin What it does Installs
filament-settings-hub Settings pages grouped in one hub 67K+
filament-translations Manage translation strings in the panel 44K+
filament-language-switcher Switch languages, RTL aware 39K+

Content and files

Plugin What it does Installs
filament-media-manager Media library with folders and a picker 63K+
filament-cms Bilingual posts and categories 13K+
filament-menus Menu builder 7K+
filament-seo Meta tags, JSON-LD, Google services 4.3K+

For a full content setup, read Build a CMS on Filament 5.

Billing and money

Plugin What it does Installs
filament-subscriptions Plans and subscriptions 10K+
filament-wallet Wallets and balances 33K+
filament-invoices Invoices with PDF, email, multi-currency 4.4K+

Invoices deep-dive: Filament invoices: PDF, email and multi-currency.

Notifications and app feel

Plugin What it does Installs
filament-alerts Notifications with templates 12K+
filament-pwa Make the panel installable on phones 29K+

PWA walkthrough: Turn your admin panel into an installable app.

Developer tools

Plugin What it does Installs
filament-icons Icon picker 133K+
filament-artisan Run artisan commands from the panel 84K+
filament-api Generate APIs for your resources 7.5K+

How to install any of them

Every plugin follows the same pattern:

composer require tomatophp/<plugin-name>
php artisan <plugin-name>:install   # when the plugin has an installer
Enter fullscreen mode Exit fullscreen mode

Then register ->plugin(...::make()) in your panel provider. Each plugin page has the exact class name and options. Use the 5.x line for Filament 5 (Laravel 12–13, PHP 8.2+).

Let your AI assistant pick versions: the TomatoPHP MCP server returns the compatible release and the exact install snippet.

claude mcp add --transport http tomatophp https://mcp.tomatophp.com/mcp
Enter fullscreen mode Exit fullscreen mode

See them running

The live demo runs 30+ of these plugins on Laravel 13 and Filament 5, and resets every hour.

In total, TomatoPHP packages have more than 1.78 million installs on Packagist. If one of them saves you a day, a GitHub star helps others find it.

Start with the full order: Ship a Laravel admin panel in a day with Filament 5 and TomatoPHP.

Want the whole SaaS panel built and branded for you? White-label Laravel + Filament.


Originally published at tomatophp.com. Drafted with AI assistance and reviewed by the author.

Top comments (0)