Skip to content

Introduction ​

FilamentCraft is a visual website builder for Filament. Users stack sections, edit them, watch a live preview, and publish. It runs inside your existing panel, with your auth, tenants, and users.

The FilamentCraft editor with the Hero section openThe FilamentCraft editor with the Hero section open
Edit a section on the left, see it live on the right.

Live demo

Edit a real site. No sign-up.

Who it's for ​

  • SaaS apps: a website for each customer.
  • Agencies: client sites the client can edit safely.
  • Stores: storefront pages backed by your product tables.
  • Any Filament app: marketing pages without a separate CMS.

Install ​

bash
composer config repositories.filamentcraft composer https://packages.filamentcraft.dev
composer config http-basic.packages.filamentcraft.dev you@example.com YOUR-LICENSE-KEY
composer require filamentcraft/filamentcraft
php artisan filamentcraft:install
php artisan filamentcraft:starter

Then register the plugin. Details: Installation.

Requirements ​

PackageVersion
PHP8.2+
Laravel11, 12, 13
Filament4.x, 5.x
Livewire3.x, 4.x

The AI assistant needs PHP 8.3 and Laravel 12+.

What's included ​

Editor

  • Add, reorder, hide, and duplicate sections. 50 steps of undo.
  • Desktop, tablet, and mobile preview.
  • Save a draft, publish, or discard back to the live version.

Sections

Design

  • Colors, fonts, and buttons, with 14 color schemes and all Bunny Fonts.
  • Brand Kit to lock fonts and colors.

Sites

  • One site per app or per tenant. See Tenancy.
  • Custom domains and subdomains. See Public Routing.
  • Multiple languages with RTL. See Localization.
  • Meta tags, Open Graph, sitemap, robots.txt, llms.txt. See SEO.
  • Per-site media library.

Production

  • Cached published pages. A failing section renders empty instead of a 500.
  • php artisan filamentcraft:doctor finds setup problems and prints the fix.
The editor previewing the page on mobileThe editor previewing the page on mobile
Every page previews on desktop, tablet, and mobile.

Terms ​

TermMeaning
SiteOne website. Belongs to a tenant, uses one theme.
ThemeDesign settings: colors, fonts, buttons, color schemes.
TemplateOne page, like home or pricing.
RevisionA saved version of a page. Publish makes one live.
RegionHeader, footer, and announcement bar, shared by every page.
SectionOne block on a page, like a hero. Settings plus a Blade view.

Next ​

  1. Install
  2. Set up Tailwind
  3. Serve public pages
  4. Write a section

License ​

Paid, from filamentcraft.dev/pricing. Works fully without a key; unlicensed pages show a small "Built with FilamentCraft" link.