Search by

tomatophp / filament-tomatophp-theme

fadymondy

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!

fadymondy

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 4

5.0.1 2026-09-14 13:09 UTC

This package is auto-updated.

Last update: 2026-09-18 18:43:04 UTC


README

TomatoPHP Theme

TomatoPHP Theme for Filament

Latest Stable Version License Downloads

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

Login dark Login light User menu dark User menu light

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.