Laravel-13 · Filament 5

Restyle Laravel Filament from the panel — no CSS required

Four sidebar layouts, six palettes, light and dark mode, and a live Theme Settings page. One payment, unlimited sites.

Spiggle Theme Settings: Sunset palette, Standard sidebar, Brand · Colors · Layout · Menu tabs

A full appearance kit for Laravel Filament

Change the shell from Theme Settings. Palettes, density, fonts, icons, and brand update together — including dark mode.

No theme CSS to maintain

Pick a palette, sidebar style, and density in Laravel Filament. The panel restyles immediately — no custom Tailwind build for each look.

Four shells, six palettes

Standard, Dossier, Solid, and Canvas sidebars. Blue, Slate, Forest, Sunset, Sassy, and Greyish — each with a matching dark mode.

Try it live

Hosted demo

A Laravel Filament panel with Spiggle Theme already installed.

URL
skillbobby.com/larafill/public/admin/login

Email demo@user.net
Password password

Open Theme Settings to switch layouts and palettes. Table rows open in a lightbox.

Open demo

Quick demo steps

  1. Sign in with the demo account.
  2. Open Theme Settings in the sidebar.
  3. Switch Colors, Layout (Standard / Dossier / Solid / Canvas), then Save appearance.
  4. Toggle the Dark Mode pill and compare Users vs Theme Settings.

One license. Unlimited sites.

A single lifetime license covers every Laravel Filament app you ship. No seat limits, no yearly renewals.

Quick answers

What does this plugin do?

Spiggle Theme restyles your Laravel Filament admin panel: sidebar layouts, color palettes, dark mode, brand, fonts, and icons. You change those from Theme Settings in the panel —[...]

What do I get after purchase?

A licensed Composer package for Laravel Filament. Install it, and Theme Settings appears in the panel. No license-key screen — the paid zip is the license.

How many sites can I use it on?

Unlimited. The $9.99 license is a single lifetime purchase for all of your Laravel Filament apps.

Which versions are supported?

Laravel 13 and Filament 5 are the primary target. PHP 8.3+.

Is this the same as Spiggle Theme?

No. Spiggle Theme is a separate product: four sidebar layouts and six palettes. Material Theme is a Material Design shell with Theme Settings, noti[...]

Do I need a Vite / Tailwind rebuild?

No. Theme CSS ships with the package. Register the plugin and the panel picks it up.

How much does it cost?

$39 once, lifetime. You get all files and can use them on any number of sites. Checkout links will be added on this page. Until then, @iamspiggle — https://x.com/iamspiggle.

What do I get after purchase?

All package files — the Composer package for Laravel Filament. Install it, and Theme Settings appears in the panel. No yearly renewal.

How many sites can I use it on?

Unlimited. The $39 lifetime license covers every Laravel Filament app you ship.

How do I get the package?

Until checkout is live, @iamspiggle — https://x.com/iamspiggle. After purchase you receive all files.[...]

What is List View?

A companion Filament plugin. Toggle any resource table to an alphabetical list with letter groups, avatars, and stacked columns. It uses native Filament table layout — not a custom [...]

Does it work in a subdirectory install?

Yes. Asset URLs use Laravel’s asset() helper, so a panel at /spiggle/admin still loads logos and theme files.

More Spiggle plugins

Material Theme

Material Design chrome for Filament v5 — Theme Settings, notifications, global search, and a promo banner. $39 lifetime, unlimited sites.

View Material Theme →

Dynamic Fields Core

Free MIT EAV custom fields for any Eloquent model — Laravel Filament UI, typed values, and seed/verify tooling.

View Dynamic Fields →

Form Builder

Public forms, submissions inbox, and CSV export. Pro adds wizards, XLSX/PDF, and charts.

View Form Builder →

List View

Toggle Filament tables to an A–Z list with grouping, avatars, and stacked columns. Native Filament — no[...] See List View →

Need something custom?

Spiggle specializes in custom Laravel Filament panels and plugins. If you need a modified theme, a new package, or a full admin, get in touch.

Get in touch →