noreviq / filament-theme
A focused teal and graphite theme for Filament 4 and 5 panels.
Package info
github.com/Y-Jallad/noreviq-filament-theme
Language:CSS
pkg:composer/noreviq/filament-theme
Requires
- php: ^8.2
- filament/filament: ^4.0|^5.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.24
- orchestra/testbench: ^10.0|^11.0
- phpunit/phpunit: ^11.0|^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Noreviq dashboard · Dark mode
Noreviq is a teal and graphite theme plugin for Filament panels. It ships as ready-to-use CSS with no frontend build step in the consuming application.
Preview
Native Filament components · Dark mode
Light mode
Native Filament components · Light mode
Compatibility
| Filament | PHP |
|---|---|
| 4.x | 8.2+ |
| 5.x | 8.2+ |
Installation
1. Install the package
composer require noreviq/filament-theme
2. Register the plugin
Register the plugin on each panel that should use Noreviq:
use Filament\Panel; use Noreviq\FilamentTheme\NoreviqThemePlugin; public function panel(Panel $panel): Panel { return $panel // Keep your normal panel configuration here. ->plugin(NoreviqThemePlugin::make()); }
3. Publish the assets
Important
Register the plugin before running the asset command. Filament discovers Noreviq's panel assets from the registered plugin, so running the command before registration will not publish the theme styles.
After registering the plugin and choosing any presets, publish the theme assets:
php artisan filament:assets
No configuration file or frontend build is required.
Options
Noreviq exposes three typed visual options:
use Noreviq\FilamentTheme\Enums\AuthStyle; use Noreviq\FilamentTheme\Enums\CornerStyle; use Noreviq\FilamentTheme\Enums\ShadowStyle; NoreviqThemePlugin::make() ->corners(CornerStyle::Sharp) ->shadows(ShadowStyle::Balanced) ->authStyle(AuthStyle::Noreviq);
| Option | Values | Default |
|---|---|---|
| Corners | Sharp, Subtle, Native |
Sharp |
| Shadows | Flat, Balanced, Elevated |
Balanced |
| Auth | Noreviq, Native |
Noreviq |
Run php artisan filament:assets again after changing a preset or upgrading the
package.
The palette is part of the theme and is intentionally fixed. Noreviq does not change panel navigation, dimensions, content width, branding, font, routes, authentication, authorization, responsiveness, or component behavior.
Troubleshooting
If the default Filament theme still appears:
- Confirm that the plugin is registered on the active panel.
- Run
php artisan filament:assetsafter registration. - Hard refresh the browser.
License
MIT. Created by Yousef Al-Jallad (eng.yousef.aljallad@gmail.com).

