
Premium dashboard theme plugin for Filament v3.x — high-end micro-interactions, skeleton loaders, glassmorphism, sticky table actions, and more. Breaks away from the mainstream Tailwind UI look with custom modern layouts and visual enhancements.
deferLoading().composer require khoirulaksara/awrel
php artisan awrel:install
This single command will:
bootstrap/providers.phpapp/Providers/Filament/AdminPanelProvider.phpnpm run build
# Or for development:
# php artisan filament:assets
# npm run dev
Navigate to Settings → Awrel Theme Settings in your Filament admin panel to customize colors, fonts, border radius, and layout options.
Note: The install command will not overwrite existing configuration if it detects that settings are already in place. Re-run with
--forceto re-publish assets.
| Variable | Default | Description |
|---|---|---|
AWREL_FAVICON_SPINNER |
false |
Enable favicon spinner on navigation |
AWREL_STICKY_TABLE_ACTIONS |
false |
Enable sticky table actions column |
AWREL_PRIMARY_COLOR |
#f59e0b |
Default primary color (amber) |
AWREL_FONT_FAMILY |
Plus Jakarta Sans |
Default font family |
AWREL_BORDER_RADIUS |
2xl |
Default border radius |
AWREL_SIDEBAR_WIDTH |
256 |
Default sidebar width in pixels |
AwrelPlugin::make()
->faviconSpinner() // Enable animated favicon spinner (can be overridden by DB settings)
->stickyTableActions() // Enable sticky table actions column (can be overridden by DB settings)
Both options can also be toggled from the Theme Settings page in the admin panel.
Automatic skeleton placeholders for:
deferLoading() enabled.No configuration needed — works automatically with deferLoading().
When enabled, the actions column pins to the right edge when tables overflow horizontally. Includes custom scrollbar styling and drag-to-scroll support.
Enable on the plugin:
AwrelPlugin::make()->stickyTableActions();
A lightweight progress bar at the top of the viewport that activates on Livewire SPA navigation. Always-on, no configuration needed.
Replaces the browser tab favicon with an animated SVG spinner during Livewire navigation requests, then restores the original favicon when the request finishes. Uses your panel's primary color.
Enable on the plugin:
AwrelPlugin::make()->faviconSpinner();
A snappy side-to-side shake micro-interaction when clicking disabled buttons. Always-on, CSS and JS included by default.
Modern frosted-glass effect (backdrop-filter: blur()) on the top navigation bar with semi-transparent background that adapts to light/dark mode.
Navigate to Settings → Awrel Theme Settings in your Filament admin panel to customize:
The theme exposes CSS custom properties that you can override:
:root {
--awrel-font-family: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
--awrel-border-radius: 2xl;
--awrel-sidebar-width: 256px;
}
# Publish all assets
php artisan vendor:publish --tag=awrel-config
php artisan vendor:publish --tag=awrel-views
php artisan vendor:publish --tag=awrel-js
php artisan vendor:publish --tag=awrel-public
# Or publish specific tags
php artisan vendor:publish --tag=awrel-config
How can I help you explore Laravel packages today?