White Label
CommunityTotal panel rebranding - for you and every tenant. No code. Logo, colors, fonts, layout, CSS, footer — every tenant gets their own brand, or rebrand your own portal in a single-tenant setup. Install, add one line to your PanelProvider, done.
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:
Ashrafic Labs
Documentation
- Installation
- Documentation
- Screenshots
- What You Can Customize
- Operating Modes
- Requirements
- Testing
- License
Total panel rebranding. For you and every tenant. No code.
Logo, colors, fonts, layout, CSS, footer — every tenant gets their own brand. Or rebrand your own portal in a single-tenant setup. Install, add one line to your PanelProvider, done.
#Installation
composer require ashrafic/filament-white-label
php artisan white-label:install
php artisan migrate
Add the trait to your tenant model:
use FilamentWhiteLabel\Traits\HasWhiteLabel;
class Team extends Model
{
use HasWhiteLabel;
}
One line in your PanelProvider:
$panel->whiteLabel();
Done. Your tenants see a White Label settings page.
#Documentation
Full docs at docs.ashraficlabs.com/filament-white-label
| Getting Started | Overview, requirements, quick start |
| Installation | Composer, install command, trait setup |
| Configuration | Full config reference — every option |
| Features Overview | All customization surfaces at a glance |
| Brand Settings | Name, logos, colors, fonts, CSS theme, custom CSS |
| Layout Settings | Navigation, sidebar, breadcrumbs, dimensions, footer |
| Advanced Settings | SPA mode, notifications, density, modals, transitions |
| Branded Login | Tenant-branded auth page |
| Integration Patterns | Macro, granular trait, manual, conditional |
| Resolution Flow | Tenant → panel → global → config defaults |
| Cache & Security | Caching strategy, CSS sanitization, threat mitigations |
| Events | WhiteLabelSettingsSaved, WhiteLabelSettingsDeleted |
#Screenshots
| Brand Identity | Colors |
|---|---|
![]() |
![]() |
| Typography, Styling & Custom CSS | Layout: Navigation, Sidebar, Display |
|---|---|
![]() |
![]() |
| Dimensions & Footer | Advanced Settings |
|---|---|
![]() |
![]() |
#What You Can Customize
| Category | Highlights |
|---|---|
| Brand identity | Name, logo (light + dark), logo height, favicon |
| Colors | 6 roles — palette presets + custom hex picker |
| Typography | 49 Google Fonts via CDN |
| CSS theme | Border radius, input radius, badge shape, shadow intensity |
| Layout | Top bar, top nav, collapsible sidebar, breadcrumbs |
| Dimensions | Content width, sidebar width, heading size |
| Density | Font scale, form density, table row density, modal size |
| Behavior | SPA mode, unsaved changes alerts, database notifications |
| Custom CSS | Sanitized CSS injection (max 50KB) |
| Login page | Branded auth experience (extends native Filament login) |
| Footer | Custom text + dynamic label/URL links |
#Operating Modes
| Mode | When | How |
|---|---|---|
| Multi-tenant | Filament::getTenant() resolves |
Per-tenant settings record |
| Single-tenant | No tenant, global record exists | One global settings record |
| Config-only | No records exist | config('filament-white-label.defaults.*') |
Works before and after you adopt multi-tenancy.
#Requirements
- PHP 8.2+
- Laravel 11+
- Filament v5.x
#Testing
composer test # Pest — 24 tests, 167 assertions
composer lint # Pint
#License
MIT. See LICENSE.md.
Full docs at docs.ashraficlabs.com/filament-white-label
The author
Ashrafic Labs is dedicated to building robust, high-quality tools for the Laravel ecosystem. Backed by over a decade of full-stack engineering experience and deep expertise in Laravel and other front end technologies, our mission is to provide Filament plugins that streamline complex workflows and enhance developer productivity.
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
Spotlight Pro
Browse your Filament Panel with ease. Filament Spotlight Pro adds a Spotlight/Raycast like Command Palette to your Filament Panel.
Dennis Koch
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





