Form Builder - Bootstrap, Validation & AJAX

NeatForms is a powerful PHP forms library with an optional jQuery plugin for AJAX forms. It has built-in support for Bootstrap framework version 4 and 5,


  • Easy to use
  • So powerful, I use it myself for big projects!
  • Includes lots of examples and ready-to-use templates.
  • Support for procedural form generation.
  • Object-oriented form generation is supported.
  • Form validation with many common validators such as
  • Client-side validation using JavaScript.
  • AJAX form submission
  • Supports Bootstrap 4 and Bootstrap 5 CSS frameworks
  • Clean, well-documented code.
  • Modular and extensible - add support for your own validation rules or custom CSS frameworks

Include minimal css or extra css to get nice tables quickly


Neatforms requires your web server to run PHP 7.4 or higher!


# 3.6.0
- Fixed a crticial bug in the FormValidator, where it tried to make an UploadedFile when a field didn't have a value. This should only happen if it exists in the $_FILES array.
- Implemented mail handling, with the PHPmailer package.
- Fixed a bug where adding elements to the FormRow didn't wrap it in a form column element.
- Fixxed a bug where Bootstrap4 and bootstrap5 render engines didn't add the correct style class for select fields.

# 3.5.0
- neatforms-basic.css: better margin control, last form element has no margin-bottom, and the Form Row has more consistent margins.
- Fixed a bug where the example in examples/templates/contact.php didn't load the CSS files correctly.
- implemented a new UploadedFile class, a new file-max-size validator type, and example files for handling file uploads.
- fixed some bugs in the javascript plugin

# 3.4.0
- A New CSS file (CSS/neatforms-extra.css) which provides extra styling – use it together with the neatforms-basic.css.
- NeatForms::file now returns an instance of a new FileField instance, instead of an InputField instance. It has two methods specific to file fields: multiple() and accept(['.png', '.jpg')
- Bugfixes and misc. code improvements
- NeatForms::radio now creates a RadioList with a hidden Label. Similarly, the NeatForms::checkbox creates a CheckboxList with a hidden label as well.
- Improved documentation

# 3.3.0
- Misc Bugfixes
- Added a new BasicTableRenderer
- Improved documentation

# 3.2.2
- Added documentation section for macros (under advanced)
- Fixed a bug with NeatForms::TextArea() field creation
- Fixed a bug with the rendering of the "requiredFieldLabelExtra". I.E, the asterix (*) after a label, when a field is required.

Form Builder - Bootstrap, Validation & AJAX [Free Download]
Form Builder - Bootstrap, Validation & AJAX [Nulled]
PHP Scripts » Forms

  • Compatible Browsers: IE11, Firefox, Safari, Opera, Chrome, Edge
  • Files Included: JavaScript JS, HTML, CSS, PHP
  • Software Version: PHP 8.x, PHP 7.x