Download the PHP package flickphp/flick without Composer
On this page you can find all versions of the php package flickphp/flick. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download flickphp/flick
More information about flickphp/flick
Files in flickphp/flick
Package flick
Short Description A stupidly-fast PHP form builder.
License MIT
Homepage https://github.com/flickphp/flick
Informations about the package flick
Flick
A stupidly-fast PHP form builder. One line of code builds a complete HTML form, with built-in server-side validation, CSRF protection, and all the other stuff you and your users need to stay fast and safe.
Sure, you can get AI to build your forms, but then you have to maintain them. And the more you build, the bigger the maintenance headache because none of them will be the same.
Flick is the successor to Formr, which I also wrote. If you're coming from Formr, flickphp/migrate converts your old code for you.
Full docs here: flickphp.com
If you find Flick useful, please consider starring the project. Thank you!
Installation
Configuration
Flick works with zero configuration. To change defaults, pass a config array:
See the full configuration reference at https://flickphp.com/guide/configuration.
Usage
Separate form creation and submission
That's it. You get:
- CSRF protection (automatic)
- HTML injection prevention (automatic)
- Server-side validation
- Error messages that stick
- Values that persist on errors
Use Any CSS Framework
Common Patterns
Contact form with honeypot spam protection:
Registration with password confirmation:
Build forms field by field:
Upgrade to Pro
Flick Pro adds:
- Auth – Login, registration, password reset
- Checkout – Hosted payments with Polar and Stripe
- Mail – Send emails with any provider
- OTP – One-time email codes for login and 2FA
- SQL – Database queries made simple
- Throttle – Rate limiting for logins and forms
- Upload – File uploads with validation
- Validation – Real-time JavaScript validation
- reCAPTCHA & Turnstile – Bot protection
Documentation
Full docs, validation rules, and examples at flickphp.com
AI Assistance
For AI coding assistants, comprehensive API references are available:
- llms.txt – Quick reference
- llms-full.txt – Complete API documentation
Requirements
- PHP 8.3+
- ext-ctype, ext-curl, ext-fileinfo, ext-openssl
See Also
- Flick Documentation - Full Flick documentation
- Flick for Laravel - Laravel integration
- Flick Migrate - Formr to Flick migration tool
- Flick Pro - Premium services
License
MIT
All versions of flick with dependencies
php-di/php-di Version ^7.1
ext-ctype Version *
ext-curl Version *
ext-fileinfo Version *
ext-openssl Version *