Search by

tomatophp / filament-simple-theme

fadymondy

A simple theme for FilamentPHP with custom user menu in sidebar

Package info

github.com/tomatophp/filament-simple-theme

pkg:composer/tomatophp/filament-simple-theme

Fund package maintenance!

3x1io

Statistics

Installs: 7 207

Dependents: 0

Suggesters: 0

Stars: 14

Open Issues: 4

5.0.0 2026-09-15 06:49 UTC

This package is auto-updated.

Last update: 2026-09-15 06:51:32 UTC


README

Screenshot

Filament Simple Theme

Latest Stable Version License Downloads

A simple theme for FilamentPHP: the user menu lives in the sidebar and the page content is an inset card.

Version Compatibility

Plugin Filament Laravel PHP
1.x 3.x 10.x / 11.x 8.1+
5.x 5.x 12.x / 13.x 8.2+

Screenshots

Dashboard User Menu Resource Dark Dashboard Dark Resource

Installation

composer require tomatophp/filament-simple-theme
php artisan filament-simple-theme:install

Then register the plugin in /app/Providers/Filament/AdminPanelProvider.php:

->plugin(\TomatoPHP\FilamentSimpleTheme\FilamentSimpleThemePlugin::make())

The theme is plain CSS registered with Filament assets: no Vite, Tailwind or npm step, and it works next to your own viteTheme(). Run php artisan filament:assets after updating the package (the install command does it for you).

How it works

  • The panel topbar is turned off and Filament's own user menu moves to the sidebar footer, so everything plugins render around the user menu (language switchers, the theme switcher, custom menu items) keeps working.
  • The sidebar sits on the page ground and the content becomes an inset card; light and dark mode are both styled.
  • With tomatophp/filament-tomatophp-theme enabled it follows the brand colors.

Keep the topbar and its user menu, and only use the styling:

->plugin(\TomatoPHP\FilamentSimpleTheme\FilamentSimpleThemePlugin::make()->sidebarUserMenu(false))

Testing

composer test

Other Filament Packages

Checkout our Awesome TomatoPHP