Skip to content

scoppy9201/FormForge

Repository files navigation

FormForge

Demo / Playground ·  FormForge App ·  GitHub


Introduction

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.

Form Builder

Dashboard


Build simple forms to complex workflows

Use a no-code builder that is flexible enough to create a wide variety of forms — from basic contact forms to advanced business workflows.

Form Templates

Example use cases:

  • Contact forms
  • Registration forms
  • Surveys & questionnaires
  • CRM data collection
  • Internal tools & workflows

Why FormForge?

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.


Built-in Components

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

Platform Support

FormForge works seamlessly across:

  • Desktop
  • Mobile
  • Tablet

Responsive UI


Form Output

FormForge allows you to:

  • Export form structure as JSON
  • Store submissions in database
  • Send email notifications
  • Integrate with external APIs

Form Output


Getting Started

Install and run FormForge locally:

git clone https://github.com/your-username/formforge.git
cd formforge

Backend

composer install
cp .env.example .env
php artisan key:generate
php artisan migrate

Frontend

cd client
npm install
npm run dev

Running the Application

php artisan serve

Frontend:

cd client
npm run dev

Contribute

Feel free to report bugs or request features.

If you'd like to contribute:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

Security

Please refer to the SECURITY.md file for reporting vulnerabilities.


License

This project is licensed under the MIT License.


Author

  • Bùi Mạnh Hưng

Support

If you like this project, please give it a ⭐ on GitHub!

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors