Get Started
Dynamic Custom Fields for FilamentPHP
Add unlimited custom fields to any Filament resource without database migrations
Open Source with Dual Licensing
Custom Fields is now open source under AGPL-3.0, with commercial licenses available for proprietary projects.
Open Source (AGPL-3.0)
Free for open source projects, non-profits, and education
Commercial License
For closed-source applications
Why Custom Fields?
For Developers
- Zero migrations - Add fields dynamically without touching your database schema
- Full Filament integration - Works seamlessly with forms, tables, and infolists
- 18 field types - From simple text to rich editors and date pickers
- Type-safe validation - Built-in Laravel validation with custom rules
For End Users
- Self-service - Users create their own fields without developer intervention
- Intuitive UI - Drag-and-drop ordering and section management
- Conditional logic - Show/hide fields based on other field values
- Import/Export - Built-in CSV capabilities for data management
Quick Example
That’s it. Your users can now add custom fields through the admin panel.
Key Features
Multi-tenancy Ready
Complete tenant isolation with automatic scoping
Field Encryption
Optional encryption for sensitive text fields
Visibility Rules
Conditional logic for field display (v2.x only)
Validation
Comprehensive validation rules per field type
Available Field Types
- Text
- Number
- Currency
- Link
- Textarea
- Rich Editor
- Markdown Editor
- Text
- Number
- Currency
- Link
- Textarea
- Rich Editor
- Markdown Editor
- Select
- Multi-select
- Radio
- Checkbox
- Checkbox List
- Toggle
- Toggle Buttons
- Date
- Date & Time
- Color Picker
- Tags Input
Requirements
- PHP 8.2+
- Laravel 10.0+ (via Filament)
- Filament 3.0+
Need a commercial license? See our licensing options for closed-source projects.