The agency & SaaS door
One panel, many tenants. Three example businesses each own a fully built, published site — switch tenants and watch the builder re-scope every query, URL and theme.
/admin · demo@filamentcraft.dev / demo-sandboxFilamentCraft drops a Shopify-grade visual editor into any Filament v4 or v5 panel — drag-and-drop sections, live theming with ~1,900 fonts, revisioned publishing, and multi-locale content with full RTL. One composer require.
You land inside the editor as a logged-in demo user — nothing to install.
Multi-tenant SaaS, a single brand site, or a full storefront — same install, same editor. Open any door and you land inside the live sandbox as a logged-in user, no signup.
One panel, many tenants. Three example businesses each own a fully built, published site — switch tenants and watch the builder re-scope every query, URL and theme.
/admin · demo@filamentcraft.dev / demo-sandboxNo tenancy at all — a single workspace owns a single site. The lightest possible install, ideal for a company's own marketing site managed from the panel it already has.
/studio · studio@filamentcraft.dev / demo-sandboxA real shop, built entirely from FilamentCraft sections — browse a live catalog, filter the grid, open a product, add to cart and check out with cash on delivery. Every product pulled from real tables you manage in the panel.
Scheduler Pro and Media Library Pro run together in the Northwind panel below. Book an appointment, drag a task on the Gantt chart, then pick a cover photo from the shared library. No signup.
A dental front desk with staff availability and overlap rules, a launch plan on a Gantt chart with dependencies, and kanban boards. Drag, resize and create events right in the panel.
Folders, tags, focal points, versions and usage tracking. Open a post, choose its cover from the library and see every place a file is used. Uploads stay in the sandbox and reset with it.
No node build, no separate frontend app, no SaaS lock-in. FilamentCraft is a native Filament plugin — it lives in your codebase, renders through Blade, and stores everything in your database. The FilamentCraft getting started guide walks through every step.
$ composer require filamentcraft/filamentcraft $ php artisan filamentcraft:install ✓ Migrations published & run ✓ Config published ✓ FilamentCraft is ready
return $panel ->id('admin') ->plugin(FilamentCraftPlugin::make()) // that's it — the builder, editor & dashboard are live
Every site below was assembled from FilamentCraft sections and published through the editor — themes, locales and all. Open one, then go edit it in the panel.
Bold starter site — a blue-hero SaaS landing page you get from one line of code, ready to edit.
Visit siteSpecialty coffee roaster — four pages that seat every marketing section, in EN / FR / AR with full right-to-left.
Visit siteThe same builder, serving one site through the tenancy-free door at /site.
Need a dynamic, stateful section that still inherits the live theme? Try the Livewire contact form on Cascade →
Open any site in the editor and the full toolkit is at your fingertips. No feature flags, no "pro tier" — this is the package.
31 content sections — hero, features, pricing, FAQ, testimonials, stats, logo cloud, CTA, showcase, rich text and more — and 7 commerce sections, plus your own custom Blade or Livewire sections via php artisan make:craft-section.
Color tokens, full color schemes and ~1,900 Bunny fonts — every change repaints the preview instantly, before you ever publish.
Desktop, tablet and mobile breakpoints without leaving the editor.
Every change is journaled. Walk away mid-edit; nothing is lost.
Draft safely on a head revision; visitors only ever see the published one. Discard reverts cleanly.
Per-site locales with independent content buckets and first-class right-to-left layout.
Drop in pre-styled section variants — or full page presets — to start fast.
Render your own Livewire pages inside the published theme shell — forms, state and all.
Owner-scoped queries on every resource, the editor and the dashboard. A panel without an active tenant sees nothing it shouldn't — verified by automated cross-tenant access tests.
The sandbox is live right now. It resets itself in --:-- — Whatever you break, the next visitor gets a clean slate.