Filament 4 & 5 Ready · Laravel 11, 12 & 13

The forest-green shell, with the operations book when you want it.

Built for operators and teams who spend hours inside their admin panel. Rabbet pairs soothing botanical tones and crisp editorial serif typography with custom brand uploads, multi-language switching, in-browser zoom, audit logs, and an optional end-to-end reference book.

Zero Vite Rebuilds
Dual Light & Dark Modes
Live Calculated Seeders
Rabbet Operations Overview · Light vs. Dark
Rabbet Operations dashboard in light mode showing metrics, exposure, underwriting, and policy lifecycles Rabbet Operations dashboard in dark mode showing metrics, exposure, underwriting, and policy lifecycles
Drag handle or click image to compare Interactive Preview

Product Structure

The shell is the product. The kit adds the operations book.

Acquire Rabbet as a standalone theme to re-skin your existing Filament panels, or bundle the starter kit for an immediate, full-fledged operational domain ready for production.

Core Theme · Single or Unlimited

The Rabbet Theme Shell

A pure CSS and Blade extension delivering an architectural, calming forest-green chrome across all native Filament resources, widgets, forms, and tables.

  • Custom Theme Options Panel: Store logo text, icon upload, and SVG validator.
  • Global Topbar Utilities: Multi-language selector (EN, ES, FR, PT) & client-side zoom scaler.
  • Alphabetical List View Switcher: Pivot tables into a dictionary list with 1-click.
  • Custom Auth & Audit Logs: Forest card sign-in/register + sanitized user audit trail.
Bundle Edition · With Seeders

The Operations Starter Kit

An enterprise-grade reference system providing end-to-end operational models, underwriting stats, dynamic queues, policies, quotes, and claims.

  • Live Dashboard Overview: Underwriting exposure, policy distribution, and loss ratios.
  • Work Queue Prioritization: Assign, triage, and escalate incoming operational tickets.
  • Complete Policy & Claim Lifecycles: Real rating calculation models and status state machines.
  • Instant Database Seeding: rabbet:install --seed populates real calculated metric sets.

Brand & Logo Settings

Replace logo text and upload PNG, WebP, JPG, or SVG directly in your Filament dashboard. Scripted SVGs are safely sanitized.

Language & Font Zoom

English, Español, Français, and Português supported out of the box. Browser zoom controls (A− / A / A+) persist across reloads.

Alphabetical List View

Toggle wide resource tables into an alphabetical dictionary list directly from the table action bar without losing filters.

Tailored Auth & Audit

Unified sign-in and registration cards. Model modifications generate immutable audit logs and scoped notifications with token sanitization.

Rabbet Theme options panel with logo text and icon upload
Click to inspect

Theme Options

The mark is in the panel, not only in the code.

Logo text and brand marks are stored in a dedicated theme options database table. Administrators can upload brand assets without touching Blade views or CSS files.

Security is built in: uploaded SVG assets with embedded JavaScript or inline script tags are automatically rejected, and missing assets smoothly fallback to the bundled Rabbet mark.

SVG Security Sanitization Dynamic Text & Mark Fallback Asset Guard
Rabbet Sign In page with branded card and utility bar
Click to inspect

Authentication

Login and registration are fully themed parts of the shell.

Both Sign In and Sign Up screens inherit Rabbet's refined forest palette, curved container framing, and subtle backdrop textures.

Language controls (EN / ES / FR / PT) and font zoom adjustments sit right alongside the shell header, remaining responsive and functional even on compact mobile viewports.

Custom Form Styling Responsive Auth Card Language Preserved
Rabbet Audit Log linked to notifications and role gating
Click to inspect

Audit & Security

A change writes a log and notifies the right operator.

Whenever a model or record undergoes changes, an audit record is dispatched alongside an in-app notification. Passwords, secret tokens, and sensitive headers are strictly scrubbed before saving.

Notifications are cleanly scoped to the active signed-in user, and full role-based permissions gate access to audit tables, notifications center, roles management, and theme options.

Sensitive Data Scrubbed Scoped Notifications Role Permission Gates
Rabbet alphabetical list view mode inside a resource table
Click to inspect

Table Innovation

Instant alphabetical list view for wide data tables.

Not every user wants a grid of 12 columns when looking for a specific entity or record. Rabbet introduces a header switch that rearranges table records into an alphabetical directory format.

Quick letter indexing and clean card rows let users browse hundreds of items with rapid visual scanning, fully preserving your existing search queries and scope filters.

Header Action Switcher Letter Indexing Preserves Table Filters

Operations Starter Kit

Overview, queues, policies, quotes, and claims.

The kit provides a complete business operations domain modeled around insurance and underwriting. Everything on the dashboard is dynamically aggregated from realistic database seeders.

Rabbet starter kit policies table
Registry

Policy Registry

Underwriting policies with coverage tiers, effective date spans, and automated premium calculations.

Rabbet starter kit quotes engine
Pricing

Quotes Engine

Quote creation workflows, rating engines, automated tax computations, and one-click conversion.

Rabbet starter kit claims management
Lifecycle

Claims Pipeline

Comprehensive claims intake, adjuster notes, reserve calculations, and stage progression tracking.

Rabbet starter kit prioritized work queue
Triage

Work Queues

Prioritized operational triage, urgent escalation tags, and SLA countdowns for claims and policies.

Screenshot Gallery

Explore every screen in high resolution

Click any screenshot below to inspect the interface details, typography choices, and layout structure in full fidelity.

Quickstart & Setup

Up and running in two minutes

Install via Composer into any Laravel 11, 12, or 13 application running Filament 4 or 5. Zero frontend building or npm dependencies required.

# 1. Require the Rabbet theme package
composer require spiggle/rabbet-theme

# 2. Run database migrations for theme options & audit trails
php artisan migrate

# 3. Register the theme plugin in your Filament Panel Provider:
->plugin(\Spiggle\FilamentRabbetTheme\RabbetThemePlugin::make())
# 1. Require the starter kit (auto-requires Rabbet theme)
composer require spiggle/rabbet-starter-kit

# 2. Install the operations suite & seed realistic metrics
php artisan rabbet:install --seed

# Done! Visit your Filament panel to explore the live operations book.
// app/Providers/Filament/AdminPanelProvider.php
use Spiggle\FilamentRabbetTheme\RabbetThemePlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->default()
        ->id('admin')
        ->plugin(RabbetThemePlugin::make());
}

Licensing & Offers

Four simple, transparent offers

Theme-only licenses are lifetime purchases with permanent patch access. Bundles include the operations starter kit with one full year of feature updates and security releases.

Theme, Single

For a single production app or client project

$19 one-time
  • Full Rabbet Theme Shell
  • Filament 4 & 5 Support
  • Light & Dark Modes
  • 1 Production Project
  • Lifetime Bug Fixes
  • Operations Starter Kit
Request License

Theme, Unlimited

For freelancers & agencies shipping multiple apps

$49 one-time
  • Full Rabbet Theme Shell
  • Filament 4 & 5 Support
  • Light & Dark Modes
  • Unlimited Projects You Own
  • Lifetime Bug Fixes
  • Operations Starter Kit
Request License

Bundle, Single

Theme plus full operations starter kit

$29 / year
  • Full Rabbet Theme Shell
  • Operations Starter Kit
  • Policies, Quotes, Claims, Queues
  • Complete Realistic Database Seeders
  • 1 Project License
  • 1 Year of Updates & Security Patches
Request License

Looking for automated checkout or team invoicing? Reach out to @iamspiggle on X or open an inquiry on GitHub.

Questions & Answers

Frequently Asked Questions

Everything you need to know about Rabbet Theme and the Operations Starter Kit.

Does Rabbet require npm, Vite, or Tailwind CLI compilation?
No. Rabbet is pure CSS and Blade template overrides engineered specifically for Filament. It injects directly through Filament's native render hooks. You do not need to modify tailwind.config.js, compile assets, or run npm run build.
Is Rabbet compatible with Filament v4 and Filament v5?
Yes. Rabbet is explicitly authored and continuously tested against both Filament 4 and Filament 5 on Laravel 11, 12, and 13 (PHP 8.2 through 8.5).
What is the difference between the Theme Shell and the Starter Kit?
The Theme Shell (spiggle/rabbet-theme) provides all styling chrome: the forest-green color palette, pill navigation, brand options panel, language switcher, zoom controls, alphabetical list view, audit logging, and auth screens. The Starter Kit (spiggle/rabbet-starter-kit) adds the entire business domain: Underwriting, Policies, Quotes, Claims, Work Queues, and rich database seeders.
Can I upload my own company mark and brand name?
Yes! Rabbet includes a Theme Options settings resource in your admin panel. You can define your panel brand name and upload PNG, WebP, JPG, or SVG logo files. Malicious SVG scripts are filtered out automatically, and missing uploads seamlessly fall back to the bundled Rabbet mark.
How do updates work for the yearly bundle licenses?
Yearly bundle licenses ($29/yr and $79/yr) include 12 months of all new feature updates, new component layouts, and security patches. You can renew each year to continue receiving new releases, or keep running the version you have indefinitely.
Command copied to clipboard!