Bodega Lite plugin screenshot
Dark mode ready
No multilingual support
Supports v5.x

Bodega Lite by Nodo N

Community

A free, warm and highly legible theme for Filament panels used by shop owners and cashiers: bigger text and targets, warm grays and a soft dark mode.

Tags: Theme
Supported versions:
5.x
Nodo N avatar Author: Nodo N

Package health

Automated checks of this plugin's Composer package

92 / 100
Security 85
Maintenance 100
Ecosystem 100
15 checks
  • Skipped: GitHub Actions pinned to SHA
  • Skipped: GitLab CI includes pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Skipped: Renovate MR responsiveness
  • Skipped: Dependabot or Renovate configured
  • Skipped: Dependency update cooldown configured
  • Failed: Provides a security policy — View details on Plumb
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Passed: Commit and release recency — Active: last commit 0 days ago; last release 0 days ago.
  • Passed: composer.lock not committed by library — composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — Constraint ^8.3 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
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 2 weeks ago

Documentation

Bodega Lite, a Filament theme

A warm, highly legible theme for Filament 5 panels used by people who are not "computer people": shop owners, cashiers, the person doing stock on a Friday night.

  • Easier to read: 15px body text, bolder labels, roomier tables and forms.
  • Easier to hit: taller inputs and buttons, big sidebar items with a clear active state — comfortable on a touch screen behind the counter.
  • Warm light mode on paper-like grays instead of blue-white.
  • Soft dark mode: deep warm browns instead of pure black, easy on the eyes for a whole shift.
  • Terracotta accent and status colors (success, warning, danger, info) tuned to keep white button text at WCAG AA contrast.
  • Works with every native Filament component; it only restyles, it never replaces views.

Live demo — the demo runs the full version, Bodega.

Products table in light mode

Dashboard in dark mode

Requires PHP 8.3+ and Filament 5.

#Installation

composer require nodonhq/filament-bodega-lite
php artisan filament:assets

Register the plugin in your panel provider:

use NodonHq\BodegaLite\BodegaLite;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugin(BodegaLite::make());
}

That's it: the plugin ships a precompiled stylesheet, so you don't need Node or a custom theme.

#Font

Bodega Lite uses Figtree from Bunny Fonts. Use another family, or keep the font configured on your panel:

BodegaLite::make()->font('Nunito Sans');
BodegaLite::make()->font(null);

#Keeping your own colors

The plugin sets the panel colors when it is registered, so a ->colors() call after ->plugin() overrides any of them. To skip Bodega's palette entirely:

BodegaLite::make()->withoutColors();

Keep in mind that Filament's default palettes are lighter than Bodega's: with some of them, filled buttons fall back to dark text on a pale background.

#Using it with a custom theme

If your panel already compiles its own theme with Vite (php artisan make:filament-theme), for example because your own views use Tailwind classes, import Bodega Lite right after Filament's theme in resources/css/filament/<panel>/theme.css:

@import '../../../../vendor/filament/filament/resources/css/theme.css';
@import '../../../../vendor/nodonhq/filament-bodega-lite/resources/css/index.css';

@source '../../../../app/Filament/**/*';
@source '../../../../resources/views/filament/**/*';

Keep ->viteTheme(...) on the panel: it takes precedence over the precompiled stylesheet, and the plugin still provides colors and font.

#Updates

After composer update, run php artisan filament:assets (Filament's filament:upgrade script does it for you) to publish the new stylesheet.

#Want more colors? Get Bodega

Bodega is the full version of this theme:

Bodega Lite Bodega
Type scale, sizes, warm grays, soft dark mode ✓ ✓
Terracotta accent ✓ ✓
Basil, Ocean and Plum accents ✓
Any brand color rebuilt on Bodega's accessible scale (->accent('#0f766e')) ✓
A different accent for each user (->accent(fn () => ...)) ✓
Price Free (MIT) USD 29 one-time, unlimited projects, lifetime updates

Get Bodega — switching is a one-line change.

#Changelog

See CHANGELOG.md.

#License

MIT. See LICENSE.md.