FormForge is a modern and open-source form builder platform for developers and teams. Build forms faster than ever with a powerful drag-and-drop interface and flexible data handling.
Create everything from simple contact forms to complex data collection workflows with ease.
Try the demo or explore how to get started below.
Use a no-code builder that is flexible enough to create a wide variety of forms — from basic contact forms to advanced business workflows.
Example use cases:
- Contact forms
- Registration forms
- Surveys & questionnaires
- CRM data collection
- Internal tools & workflows
It's time to move beyond static and outdated form solutions.
FormForge provides a modern approach inspired by drag-and-drop builders and modular design systems, allowing both developers and non-technical users to create forms بسهولة.
Since the platform is open-source, you can fully customize, extend, and self-host it.
Each form element is modular and reusable. Available components include:
- Text Input
- Email Field
- Number Field
- Select / Dropdown
- Checkbox / Radio
- Date Picker
- File Upload
- Rich Text Editor
FormForge works seamlessly across:
- Desktop
- Mobile
- Tablet
FormForge allows you to:
- Export form structure as JSON
- Store submissions in database
- Send email notifications
- Integrate with external APIs
Install and run FormForge locally:
git clone https://github.com/your-username/formforge.git
cd formforgecomposer install
cp .env.example .env
php artisan key:generate
php artisan migratecd client
npm install
npm run devphp artisan serveFrontend:
cd client
npm run devFeel free to report bugs or request features.
If you'd like to contribute:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
Please refer to the SECURITY.md file for reporting vulnerabilities.
This project is licensed under the MIT License.
- Bùi Mạnh Hưng
If you like this project, please give it a ⭐ on GitHub!




