Shadcn Theme plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Shadcn Theme

Community

Shadcn UI theme for Filament with adaptive colors that change between light and dark modes - 8 beautiful official themes included

Tags: Theme
Supported versions:
5.x 4.x
Openplain avatar Author: Openplain

Package health

Beta

Automated checks of this plugin's Composer package

92 / 100
Security 85
Maintenance 100
Ecosystem 100
13 checks
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — Constraint ^8.2|^8.3|^8.4 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Passed: Commit and release recency — Active: last commit 174 days ago; last release 174 days ago.
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Skipped: GitHub Actions pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Skipped: Dependabot or Renovate configured
  • Skipped: Dependency update cooldown configured
  • Failed: Provides a security policy View details on Plumb
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the 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 .
Powered by Plumb Last scanned 6 hours ago

Documentation

The only Filament theme that changes colors between light and dark modes — just like Shadcn UI.

Latest Version on Packagist Total Downloads

#Why This Package?

Filament's built-in themes keep the same colors in both light and dark modes. A blue button stays blue. Always.

Shadcn changes the game — the Default theme creates sophisticated contrast with inverted colors:

  • Light mode: Dark charcoal buttons that command attention
  • Dark mode: Light gray buttons that feel native

This is the Shadcn magic. Now available for Filament.

#Screenshots

Posts - Light Mode
Light Mode - Dark buttons on light background
Posts - Dark Mode
Dark Mode - Light buttons on dark background
Orders - Light Mode
Orders List - With stats and filters
Orders - Dark Mode
Perfect contrast - In both modes

#Installation

composer require openplain/filament-shadcn-theme

#Basic Usage

Add to your Panel Provider (e.g., app/Providers/Filament/AdminPanelProvider.php):

use Openplain\FilamentShadcnTheme\Color;

public function panel(Panel $panel): Panel
{
    return $panel
        ->colors([
            'primary' => Color::Default,  // The Shadcn effect
        ]);
}

#All 8 Official Themes

Color::Default  // Inverted grays (Shadcn's signature)
Color::Red      // Vibrant red
Color::Rose     // Soft rose
Color::Orange   // Warm orange
Color::Green    // Fresh green
Color::Blue     // Classic blue
Color::Yellow   // Bright yellow
Color::Violet   // Rich violet

Based on the official themes from ui.shadcn.com/themes.

#Advanced: Custom Adaptive Colors

Want your brand blue in light mode but teal in dark mode? Use the adaptive() method:

use Filament\Support\Colors\Color as FilamentColor;

'primary' => Color::adaptive(
    lightColor: FilamentColor::Blue,
    darkColor: FilamentColor::Teal
)

Perfect for:

  • Brands requiring specific contrast ratios
  • Seasonal color changes
  • Multi-tenant applications with theme requirements

#Requirements

  • PHP 8.1+
  • Filament 4.0+

#License

The MIT License (MIT). Please see License File for more information.


Built with ❤️ by Openplain

The author

Openplain avatar Author: Openplain

A calm space for open-source building blocks. We build small, well-structured libraries and tools — the kind that help other projects stay simple, clear, and dependable. Every repository here follows the same ideas: openness, clarity, and minimalism.

Plugins
2
Stars
90

From the same author