TomatoPHP Filament Plugins: The Full List
- Published on
- Reading time
- 6 min read
Over 35 open-source TomatoPHP plugins for FilamentPHP, from users and translations to CMS, POS and tenancy, plus how to run each one as a module.
Hello, Laravel and PHP enthusiasts!
We are stepping up our contributions to the Laravel and PHP community. Our team is building a series of packages and plugins for FilamentPHP that bring the features of the TomatoPHP framework directly into your Filament applications.
In this post you will find two things: how to run any of these plugins as a module inside your app, and the full list of plugins, each with a screenshot, a one-line description and a link to its repository.
Use a plugin as a module
Every plugin in this list can work as a module inside your app, using our filament-plugins package.
1. Publish the modules config
Before using this feature, make sure you have published the modules.php config file:
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider" --tag="config"
2. Enable scanning
In the config file, set 'enabled' => true, under scan:
<?php
return [
/*
|--------------------------------------------------------------------------
| Scan Path
|--------------------------------------------------------------------------
|
| Here you define which folder will be scanned. By default will scan vendor
| directory. This is useful if you host the package in packagist website.
|
*/
'scan' => [
'enabled' => true,
'paths' => [
base_path('vendor/*/*'),
],
],
]
3. Publish the plugin
Run this command:
php artisan filament-plugins:publish
Then type the name of the plugin you want to publish. If you don't know the plugin name, list all plugins with:
php artisan module:list
The plugins
Here is the list of plugins you can use.
Filament Users

A user table resource with a lot of package integrations.
Filament Translations

Manage your translations with the database and cache. It scans your language tags like trans() and __(), extracts the strings inside them, and lets you translate them from a UI.
Filament Plugins

Manage your modules as a plugin system, with a plugin generator.
Filament Media Manager

Manage your media files using Spatie Media Library, with an easy-to-use GUI for FilamentPHP.
Filament Developer Gate

Secure selected routes with a middleware that asks for a static password, for developers only.
Filament Accounts

A full accounts manager with API, notifications and contacts to manage your contacts and accounts.
Filament Wallet

An account balance and wallets manager for FilamentPHP and Filament Account Builder.
Filament Alerts

Send notifications to users using notification templates and multiple notification channels.
Filament FCM

Firebase Cloud Messaging integration for the native FilamentPHP notification package.
Filament Helpers

A helper class generator to manage the forms and tables inside your Filament app.
Filament Icons
![]()
An icon picker, table column and icons provider for FilamentPHP.
Filament CMS

A full CMS with an easy-to-use page builder and theme manager for FilamentPHP.
Filament Types

Manage any type in your app from the database, with easy resources for FilamentPHP.
Filament Menus

A database menu builder you can use as navigation in a Filament panel or as a Livewire component.
Filament Browser

A file, folder and media browser with a code editor.
Filament Artisan

A simple yet powerful library for running artisan commands. It is a fork of artisan-gui, customised for the Filament UI.
Filament Settings Hub

Manage your app settings with a GUI and helpers.
Filament Locations

Database seeds for locations in FilamentPHP.
Filament Splade

Integration of Splade Vue components for Filament.
Filament API

Generate APIs from your Filament resources with a single line of code.
Filament E-commerce

Build your own e-commerce store with FilamentPHP, powered by the Tomato CMS Builder.
Filament Twilio

Send WhatsApp messages using Twilio and the native Filament Notification facade class.
Filament Discord

Send notifications to a Discord channel webhook using the native FilamentPHP Notification facade class.
Filament Translation Component

A key/value translation component to use with the Spatie Translatable FilamentPHP plugin.
Filament Sticky Notes

Add sticky notes to your FilamentPHP dashboard, with tons of options and styles.
Filament Invoices Manager

Generate and manage your invoices and payments with multiple currencies and multiple types in FilamentPHP.
Filament PWA

Add PWA support to your FilamentPHP app, with settings managed from the panel.
Filament Simple Theme

A simple theme for FilamentPHP with a custom user menu in the sidebar.
Filament Subscriptions

Manage subscriptions and feature access with customisable plans in FilamentPHP. Thanks to Laravel Subscriptions, which you can review before using this package.
Filament POS

A POS system for FilamentPHP with a lot of features and an integration with the E-commerce Builder.
Filament Tenancy

Multi-database tenancy integration for FilamentPHP.
Filament Withdrawals

Manage your withdrawals in Filament.
Filament Payment Manager

Manage payments inside your FilamentPHP app, with integrations for multiple payment gateways.
Filament User Logger

Log all user activity to a file or log driver and preview it in your FilamentPHP panel.
Filament SEO Manager

Manage and generate SEO tags, and integrate your website with Google SEO services.
Filament Documents Editor

Manage your documents and contracts in one place, with a template builder.
Filament Social Media Manager

Bring social media platform actions and auth into your FilamentPHP panel.
Filament Blog Template

A frontend for the CMS Builder to build blogs and personal websites.
Support, docs and credits
Support
You can join our Discord server to get support: TomatoPHP
Docs
You can check the docs for all packages on docs.tomatophp.com.
Credits
- Fady Mondy
- Abdelmjid
Changelog and license
See the CHANGELOG for what has changed recently. All packages are released under the MIT License; see the License File.
Wrapping up
That is the full TomatoPHP toolbox for FilamentPHP so far, and we are still adding to it. Pick the plugins you need, publish them as modules, and take your Filament apps to the next level with TomatoPHP.