Skip to content

Introduction ​

FilamentCraft is a visual website builder for Laravel. Users stack sections, edit them, watch a live preview, and publish, with your auth, tenants, and users. It runs inside your existing Filament panel, or, in an app without a Filament admin (React, Vue, Livewire, Blade), as a full-screen editor your users open from your own UI. See React, Vue & Livewire Apps.

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.
  • Apps without Filament: React, Vue and Livewire apps get the editor without a Filament admin. Start from a starter kit.

Install ​

bash
composer config repositories.filamentcraft composer https://packages.filamentcraft.dev
composer config http-basic.packages.filamentcraft.dev [email protected] 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.
  • Theme presets: ready-made sites operators preview and apply in one click, with undo. Four ship built in.
  • 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

Not ready to install? Try the live demo in a real Filament panel, see how FilamentCraft compares with the alternatives, or check pricing.

License ​

A one-time license from $49; see FilamentCraft pricing for the three plans. Works fully without a key; unlicensed pages show a small "Built with FilamentCraft" link.