You don't need a
framework for a form.
Production-ready forms in pure PHP. Deploy on any $5 host.
Quick Example
$form = new Flick\Flick(); // Create a complete form in one line $form->create('Name, Email, Comments|textarea'); // Validate on submission if ($form->submitted()) { $data = $form->request(' Name[required], Email[r, email], Comments[r, min:3, max:1000] '); }
No Framework Required
Works standalone or drops into Laravel, Symfony, or any PHP project.
Deploy Anywhere
Runs on shared hosting, VPS, or any server with PHP. No Forge or Cloud subscription needed.
Secure by Default
Every form gets CSRF tokens, XSS protection, and valid HTML without you asking.
Easy to Remember
Short method names and few dependencies. If it feels complicated, we rethink it.
40+ Validation Rules
Email, URL, phone, credit card, regex, and plenty more. Pro runs the same rules in the browser.
Add More Later
Mail, SQL, uploads, auth, and reCAPTCHA are separate packages. Install them when you need them.
When You Need More
You build the app. We'll handle this.
Validation
The same 40+ rules you use on the server, running in the browser.
SMTP, SES, SendGrid, Mailgun, and Postmark. Changing providers is a config change.
SQL
MySQL, Postgres, SQLite, and SQL Server behind one set of methods.
Upload
Resizes and stores files and images, including to S3 and Spaces.
Auth
Login, sessions, remember-me, and password hashing you won't have to write again.
Turnstile
Cloudflare's bot protection. No puzzles for your users to solve.
Server-side validation and SMTP email are included with Flick. Everything else is Flick Pro ($99/year).
