tomatophp / filament-tomatophp-theme
The TomatoPHP brand theme for FilamentPHP panels: the TomatoPHP mark, brand colors and screen-line styling
Package info
github.com/tomatophp/filament-tomatophp-theme
pkg:composer/tomatophp/filament-tomatophp-theme
Fund package maintenance!
Requires
- php: ^8.2
- filament/filament: ^5.0
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.24
- nunomaduro/collision: ^8.6
- orchestra/testbench: ^10.0|^11.0
- pestphp/pest: ^4.0|^5.0
- pestphp/pest-plugin-laravel: ^4.0|^5.0
- pestphp/pest-plugin-livewire: ^4.0|^5.0
- phpstan/extension-installer: ^1.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-18 18:43:04 UTC
README
TomatoPHP Theme for Filament
The TomatoPHP brand for your FilamentPHP panels: the TomatoPHP mark as logo and favicon, the official brand colors, and a screen-line look with hairline borders, square corners and 315° hatched dividers.
No build step: the theme ships plain CSS through Filament's asset system and is only loaded on panels that register the plugin.
Screenshots
Requirements
- PHP 8.2+
- Laravel 12 or 13
- Filament 5
Installation
composer require tomatophp/filament-tomatophp-theme php artisan filament:assets
Register the plugin on your panel, for example in app/Providers/Filament/AdminPanelProvider.php:
use TomatoPHP\FilamentTomatoPHPTheme\FilamentTomatoPHPThemePlugin; $panel->plugin(FilamentTomatoPHPThemePlugin::make());
Options
Every part of the theme is on by default and can be switched off:
FilamentTomatoPHPThemePlugin::make() ->brandColors(false) // keep your own primary/success colors ->brandLogo(false) // keep your own logo and favicon ->hatch(false) // no hatched guest pages and page header bands ->squareCorners(false); // keep Filament's rounded corners
The brand colors and logo are applied when the plugin is registered, so if you also set ->colors() or ->brandLogo()
on the panel, turn the matching option off instead of relying on call order.
Brand
| Token | Hex | Used for |
|---|---|---|
| Brand | #D64524 |
Primary color and the mark body |
| Accent | #4E9A3E |
Success color and the accent cube |
| Ink | #0B1429 |
Dark ground |
| Paper | #F0EBE1 |
Light ground |
The mark follows the TomatoPHP brand guide: it stands alone, without a wordmark lockup. The line work follows the screen-line layout of fadymondy.com.
Testing
composer test
Code Style
composer format
Other Filament Packages
Check out our Awesome TomatoPHP
Security
Please see SECURITY for more information about security.
Credits
License
The MIT License (MIT). Please see License File for more information.




