Spiggle Material Theme
CommunityA professional Material Design-inspired theme built for Laravel Filament. Perfect for developers and teams who want a sleek, modern admin interface with customizable branding, responsive layouts, and enhanced usability.
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Author:
Spiggle
Documentation
- What it is
- 🌟 Core Features & Capabilities
- Screenshots & Gallery
- Installation & Workflow
- Pricing & Licensing
- FAQ Summary
- Contact
Public product page and comprehensive showcase for Spiggle Material Theme, a Laravel 13 and Filament 5 plugin that restyles the admin panel with Material Design.
Live site: skillbobby.github.io/spiggle/material-theme
Package source stays in its own repository. This folder is the public showcase only.
#What it is
Material Design chrome built specifically for Laravel Filament 5, utilizing Roboto typography, 24dp icons, and tonal surfaces. Tables, forms, and resources remain natively Filament, while the surrounding shell—including the sidebar, top bar, cards, login screen, and notifications—is completely restyled. Everything from your brand logo, primary colors, and density to notification preferences, global search, toolbar shortcuts, and the promo banner can be managed directly inside Theme Settings powered by Spatie Laravel Settings. No Vite or Tailwind rebuilds are required.
#🌟 Core Features & Capabilities
| Feature | Description |
|---|---|
| Material Design Chrome | Restyles sidebar, canvas, and cards with Roboto type, 24dp icons, and tonal surfaces while keeping Filament controls intact. |
| Theme Settings in the Panel | Manage brand, primary color, density, icon pack, promo banner, and dark mode directly via Spatie Laravel Settings. |
| Brand Logo & Title | Upload custom marks for sidebar and sign-in, configure brand title and tagline without touching CSS. |
| Light and Dark Modes | Includes a top bar scheme switcher or option to force dark mode and hide toggle. |
| Toolbar Shortcuts | Pin Lucide icons in the top bar linking to any panel URL, editable via Theme Settings. |
| Lucide Icon Pack | Swap Filament Heroicons for Lucide icons across navigation and theme chrome. |
| Notifications Inbox | Tabs for All, System, and Archive with read/delete controls and Spatie Activity Log integration. |
| Global Search | Search across resource records from the top bar with identifier badges showing what you opened. |
| List View | Toggle any Filament table to an alphabetical A–Z list with avatars and stacked columns. |
| Additional Inclusions | Promo banner with ticker, compact account page, dense spacing options, subdirectory support, and mobile-ready layouts. |
#Screenshots & Gallery
The public showcase features comprehensive visual previews across desktop and mobile devices:
- Sign-in Screen

- Theme Settings

- Filament Tables

- List View

- Notifications Inbox

- Notification Controls

- Global Search

- Toolbar Shortcuts

- Account Page

- Mobile Views:
— Optimized dashboard view on a mobile device.
— Responsive users table on a phone.
— Material sidebar navigation layout on mobile screens.
#Installation & Workflow
- Register the plugin: Add
MaterialThemePlugin::make()to your panel provider, configuring optional brand titles, taglines, density, and demo pages. - Open Theme Settings: Upload your logo, select primary colors, toggle density or dark mode, choose between Lucide or Heroicons, and set your promo banner.
- Keep your resources: Forms and tables remain natively Filament while the entire shell, including login, account pages, and notifications, gets restyled.
#Pricing & Licensing
- Price: $39 lifetime license
- Terms: Pay once for lifetime access to all package files with no seat limits or yearly renewals, allowing you to use it on an unlimited number of Laravel Filament apps.
- Status: Checkout links are coming soon; until then, licensing can be arranged by getting in touch via email.
#FAQ Summary
- Vite / Tailwind Rebuild: Not required; theme CSS ships directly within the package.
- System Requirements: Built primarily for Laravel 13 and Filament 5 on PHP 8.3+.
- Subdirectory Compatibility: Fully supported via Laravel's
asset()helper (e.g., panels running at/spiggle/adminload seamlessly).
#Contact
The author
From the same author
Spiggle Form Builder
A lightweight, open-source package that brings powerful, database-driven form generation to your Laravel and Filament applications.
Author:
Spiggle
Spiggle Dynamic Fields
A plug-and-play Filament package that attaches custom fields and validation rules to any Eloquent model.
Author:
Spiggle
Spiggle Rules Engine
Tenant-scoped lifecycle rules for Laravel Filament — fire actions when members hit age milestones, tenure, inactivity, or spend thresholds.
Author:
Spiggle
Spiggle Theme
A polished Filament admin shell you can restyle from the panel — palettes, layouts, brand, and icons — without fighting CSS.
Author:
Spiggle
Featured Plugins
A selection of plugins curated by the Filament team
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle