Skip to content

Introduction

FilamentCraft is a Shopify-style visual website builder for Filament v4 and v5. Drag-and-drop sections, a live iframe preview, revisioned templates, undo/redo, and multi-tenant support — all installed into your existing Filament panel.

The FilamentCraft editor
The FilamentCraft editor — section catalog, live preview, and settings panel.
12built-in sections
18setting types
LiveBunny Fonts catalog
14color schemes
50step undo/redo

Dual version support

FilamentCraft dual-supports Filament 4 (with Livewire 3) and Filament 5 (with Livewire 4) from one codebase. Composer picks the right pair based on what your host app already has installed. See Dual Version Support.

Requirements

  • PHP 8.2+
  • Laravel 11 or 12
  • Filament 4.x or 5.x
  • Livewire 3.x or 4.x

What you get out of the box

  • Editor page — left rail of section catalog + page sections, center iframe preview (desktop / tablet / mobile), right settings panel.
  • 12 built-in sections — Header, Hero, Logo cloud, Features, Image with text, Stats, Testimonials, Pricing, FAQ, Rich text, CTA, Footer. Toggle all off with ->withBuiltinSections(false) or hide specific section types with ->withoutSections([...]).
  • Live preview — section-level refresh from the server's draft state (no full reload), debounced settings, undo/redo with a 50-step ring buffer, autosave-to-draft every keystroke.
  • Revisions — every Save creates a template_revision row; Publish promotes the head revision to the public-facing one. Discard rolls back to the published state.
  • Public routing — opt-in catch-all that serves published templates. Off by default; flip on when you want FilamentCraft to own the front-end.
  • Multi-tenant — sites can belong to any host model (User, Workspace, Shop, …) via a polymorphic owner morph. Resolves automatically against Filament's tenant.
  • Homepage assignment — set any template as the site's / from the editor topbar.
The twelve built-in sections
The twelve built-in sections, ready to drop onto any template.

How the pieces fit together

ConceptWhat it is
SiteA buildable website. Belongs to an owner model (for multi-tenant apps) and points at a Theme.
ThemeA PHP class that declares the settings panel your end-users see — colors, typography, buttons, color schemes, etc.
TemplateA page within a Site (home, pricing, …). Has a status (draft / published) and a type.
Template RevisionAn immutable snapshot of a template's sections. Every Save writes one; Publish promotes one.
RegionShared areas (header / footer) rendered around every page and around custom dynamic pages.
SectionA reusable block (Hero, Features, …) with a static settings schema and a Blade view.

Where to go next

  • Installation — install via Anystack, register the plugin, build your first page.
  • Sections — use the built-ins, write custom sections, curate the catalog.
  • Theme Authoring — expose a full theme settings panel to your users.
  • Tenancy — how the current Site is resolved at runtime.

License

Proprietary — see filamentcraft.dev for commercial tiers. Distributed via Anystack.

Proprietary — distributed via Anystack.