Extend Filament. Load less. Reuse more.
Specialized Filament components that share assets, compose into custom controls
and connect uploads, camera captures, signatures and voice notes through Media OS.
The fields your
next application needs.
Capture signatures, scan barcodes, manage opening hours or browse large option lists. Choose a component and see how it works in a real Filament panel.

Virtualized Select
Render visible options, customize their layout and paginate remote results.

File Upload
Combine uploads, image editing, metadata and configurable file previews.

Signature pad
Capture handwriting with ink colors, stroke widths, undo, redo and SVG export.

Weekly schedules
Set weekly opening hours, multiple time slots, breaks and a timezone.

Barcode & QR scanner
Camera scanning with configurable formats and browser fallbacks.

Voice notes
Record audio in your form and save it through Media OS.

Link previews
Turn pasted URLs into recognizable Open Graph previews.

Tags
Select and create tags, with optional Spatie tag types and translated names.

Translatable fields
Choose which fields to translate and which languages to show in tabs.

Title & slug
Generate slugs from titles and preview your configured URL structure.

Hold to confirm
Ask users to press and hold before confirming an important action.

Matrix table
Edit structured values in a compact, configurable grid.

Color picker
Choose colors with palettes, opacity controls and configurable picker panels.

Rating
Custom icons, fractional values and hover previews.

Date & time
Choose dates, ranges and times with configurable limits and blocked values.

Card details
An interactive card preview with configurable input formatting.
Use one field.
Keep your existing Resource.
Start with a workflow you can save and reopen. Keep your native fields, models and policies. Configure the controls you need, with your AI assistant or directly in PHP.
One field
Add a signature to an ordinary model attribute. Validate, save and reopen it.
Large catalogs
Use one authorized query for pages, restored labels and submitted IDs.
Related media
Keep your SQL relationships and file ownership explicit, including after a failed save.
Verify the workflow
Reproduce the checks and measure your actual page before deployment.
Load what’s active.
Share what’s common.
FLEX resolves dependencies for each active instance. Repeated controls share resources, while optional features and nested components keep their own loading and lifecycle.
How asset loading worksYour page sets the pace.
Each active instance requests its declared dependencies. Inactive tabs, wizard steps and closed dialogs wait for activation; nested controls bring the dependencies they need.
More fields. Shared assets.
Repeated and nested controls reuse styles, modules and in-progress loads. Each instance keeps its own configuration, value and resource ownership—even when another instance closes.
Enable it here.
Keep it optional elsewhere.
One field can enable camera capture or metadata editing. Other instances of the same component keep their own feature configuration and dependency plans.
One media lifecycle.
Across your application.
Bring uploads, camera images, signatures and voice notes into one lifecycle. Configure preparation, staged storage, record acceptance, conversions and presentation in PHP.
Explore Media OSJPG, PNG, WEBP, PDF (max 10 MB)
Generate configured conversions before the save workflow completes.
Store files on a local, S3 or other configured Laravel disk. Choose directories and visibility.
Already using Spatie?
Bring it into your forms.
Keep your existing models. Optional adapters connect FLEX workflows to Media Library, Tags, Translatable and Sluggable. Install and configure only the integrations you use.
Compose.
Don’t copy.
Compose a custom field from real FLEX child renderers and their own PHP APIs. Declare shared dependencies for its field, table column and infolist entry; keep each instance’s value and lifecycle independent.
Two controls.
One custom component.
Reuse each child’s renderer, styles and PHP configuration. The family declares its shared assets; each rendered child retains its own state.
Choose the scope.
Keep the complete toolkit.
Start free when your use qualifies. For a commercial product, choose a license for who owns it and how it is delivered. Every plan includes the complete toolkit.
Free
No purchase required
Free
eligible useFor qualifying internal business tools, personal projects and learning.
Check free eligibilityInternal operationsBuild qualifying staff tools and business portals.
Personal & learningUse it for education, research and personal projects.
Private evaluationTry a prospective commercial product before launch.
Bespoke client workBuild client-specific internal tools when the free-use conditions are met.
Single Product
One hosted product
$249
one-time purchaseLaunch one commercial product or SaaS that you own and host.
Buy Single ProductSell hosted accessCharge for subscriptions or access to your product.
One product, many editionsVersions, languages and pricing tiers are covered.
Multi-region & multi-tenantDedicated tenant instances stay within product scope.
One named ownerA person or legal entity holds the product license.
Unlimited Company
Your product portfolio
$699
one-time purchaseOne license for the hosted products your company owns and operates.
Buy Unlimited CompanyUnlimited current productsCover your company’s entire hosted portfolio.
Future products includedLaunch another hosted product without a separate license.
All company teamsMultiple brands and departments in one entity.
One company or sole proprietorOther legal entities need their own coverage.
Enterprise Group
Your corporate group
$1,499
one-time purchaseExtend coverage across a parent and its qualifying subsidiaries.
Buy Enterprise GroupMultiple covered entitiesNamed parent and its 100%-owned subsidiaries.
Future subsidiaries qualifyNo per-subsidiary fee while conditions are met.
Unlimited group productsProducts owned and operated within the covered group.
Share across your groupCovered teams can share private repositories and copies.
Custom / OEM From $2,999
Deliver your software to customers, distribute a reusable kit or agree OEM and reseller rights. Delivery scope, updates and fees are quoted for your project.
Every standard commercial license also includes
Unlimited scaleNo seat, user, tenant, server or region limits within the licensed scope.
Perpetual rights & updatesNo mandatory renewal. Released updates, including major versions of this package, stay covered.
Your application, your brandPrivate modifications and theming. No public “Powered by FLEX” badge required.
No runtime activationStandard plans require no periodic online license validation.
The same complete toolkit in every plan. Free use depends on eligibility. Standard commercial plans cover hosted use; customer installations, OEM and redistribution require agreed Custom rights. USD, excluding taxes. Compare full scope and terms.
Frequently
asked questions
Answers about installation, asset loading and licensing
before you add FLEX to your project.
Can I use just one component?
Can I use just one component?
Do I need Node.js or a custom Tailwind build?
Do I need Node.js or a custom Tailwind build?
php artisan filament:assets; you do not need to compile FLEX in your application. If you author an extension, its own assets may need a build step.What makes the asset manager different?
What makes the asset manager different?
Do I need Spatie Media Library?
Do I need Spatie Media Library?
Which license fits my project?
Which license fits my project?
Still have a question?
Tell us about your project and the license you need.





Your next form
starts with one useful field.
Choose a component. Try it live.
Add it to your next Filament form.








