Stop Writing Migrations for "Just One More Field"
Add unlimited custom fields to any Filament resource without database migrations
We’ve all been there. Your users need one more field. Then another. Each request means writing a migration, testing database changes, coordinating deployments, and hoping nothing breaks in production.
What if your users could add their own fields without touching your database schema?
Custom Fields eliminates the migration cycle entirely. Add unlimited custom fields to any Filament resource dynamically, letting your users customize their data without developer intervention.
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
The Traditional Way vs. Custom Fields
Before: The Migration Cycle
Every new field request means:
- Writing a migration
- Testing database changes
- Coordinating deployments
- Hoping nothing breaks in production
After: Two Lines of Code
That’s it. Your users can now add unlimited custom fields through the admin panel - no migrations, no deployments, no developer intervention.
Why Custom Fields Works
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 - Create their own fields without developer intervention
- Intuitive UI - Drag-and-drop ordering and section management
- Data management - Built-in CSV import/export capabilities
Key Features
Multi-tenancy Ready
Complete tenant isolation with automatic scoping
Field Encryption
Optional encryption for sensitive text fields
Comprehensive Validation
Built-in Laravel validation rules per field type
Import/Export Ready
Built-in CSV capabilities for data management
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
Ready to Get Started?
Requirements
- PHP 8.2+ - Modern PHP for optimal performance
- Laravel 10.0+ - Latest Laravel features via Filament
- Filament 3.0+ - Full admin panel integration
Next Steps
- Install Custom Fields - Quick composer installation
- Follow the Quickstart - Add your first custom field in minutes
- Explore the Documentation - Configure for your specific needs
Need a commercial license? See our licensing options for closed-source projects.