This is the collection of the best and greatest opensource form management scripts. Researched and studied all the form management scripts and narrowed it down to the best 25.
jFormer is a form framework written on top of jQuery that allows you to quickly generate beautiful, standards compliant form. jFormer helps you create webforms with client-side validation, server-side validation. You can also process without chagnging pages using Ajax.
Formee is nothing but a framework to help you develop and customize web based forms. Did you use to spend a lot of time aligning fields and calculating margins and paddings in a quest for a perfect form? No more!
Formee is a crossbrowser compatible so you don’t need to worry about having your form being rendered differently in the major browsers.
Recurly.js submits sensitive cardholder data directly from the customer’s browser to Recurly’s servers for validation. The cardholder data is never sent to your servers, thereby dramatically reducing your PCI compliance scope.
Zebra_Form is a PHP library that simplifies the process of creating and validating HTML forms. Its object-oriented structure promotes rapid HTML forms development and encourages developers to write clean and easily maintainable code.
Zebra_Form has an integrated cross-site scripting prevention mechanism that automatically strips out potentially malicious code from the submitted data. It also prevents automated SPAM posts, out of the box and without relying on CAPTCHA by using honey pots.
It provides all the controls you’d expect in an HTML form and, additionally, date/time pickers, captcha and AJAX-like file upload controls.
SheepIt is a jQuery plugin that allows you to clone form elements dynamically. It is very useful to develop advanced forms that require the same type of load data multiple times.
Formly is a simple jQuery plugin to add style and validation to your forms. Forms are everywhere and, usually, suck so that Formly makes adding forms to your site a bit more exciting. You can easily add style, validation, and a more impressive user interaction with a single function.
jQuery.validity is a jQuery plugin for powerful, accurate client-side form validation. It is well-organized, versatile and can easily tackle any validation problem. jQuery.validity is easy to learn and use. It also give you total control over how validation message appears.
Signature Pad is a jQuery plugin for assisting in the creation of an HTML5 canvas based signature pad. Records the drawn signature in JSON for later regeneration.
The Signature Pad jQuery plugin will transform an HTML form into a signature pad. The Signature Pad has two modes: TypeIt and DrawIt.
Signature Pad works with both mouse and touch devices.
jquery.mentionsInput is a small, but awesome UI component that allows you to “@mention” someone in a text message, just like you are used to on Facebook or Twitter.
Sometimes, you might wondering how facebook autocomplete works and how they do that. Now your wondering time is over. TextExt is a plugin for jQuery which is designed to provide functionality such as tag input and autocomplete which is very similar to facebook autocomplete solution. The core design principle behind TextExt is modularity and extensibility. Each piece of functionality is separated from the main core and can act individually or together with other plugins.
TextExt’s modular design allows you easily turn a standard HTML text input into a wide range of modern, tailored to your needs input field without bloating your source code and slowing down your site with the code that you aren’t using.
A wide number of plugins are available including Tags, Autocomplete, Filter, Ajax as well as a few which are purely aesthetic like Focus.
VisualSearch.js is an opensource component which enhances ordinary search boxes with the ability to autocomplete faceted search queries. Specify the facets for completion, along with the completable values for any facet. You can retrieve the search query as a structured object, so you don’t have to parse the query string yourself.
Sisyphus.js is a is a lightweight jquery plugin and it uses Local Storage with HTML5 support to prevent your form data (work) being lost.
Have you ever wished you could style checkboxes, drop down menus, radio buttons, and file upload inputs? Ever wished you could control the look and feel of your form elements between all browsers?
If so, Uniform is your new best friend.
Uniform masks your standard form controls with custom themed controls. It works in sync with your real form elements to ensure accessibility and compatibility.
Aloha HTML5 WYSIWYG Editor
Aloha Editor is the world’s most advanced browser HTML5 based WYSIWYG editor lets you experience a whole new way of editing. It’s faster than existing technologies and offers unprecedented WYSIWYG functionalities.
Aloha Editor is designed to be the easiest to use, the fastest in editing and the best in its functions. With Aloha WYSIWYG editor you can edit any website content instantaneously. You see the changes the moment you type. No training necessary to edit content of a website, wiki, blog or any other application.
Mercury HTML5 Editor
Mercury is a full featured HTML5 editor. It was built from the ground up to help your team get the most out of content editing in modern browsers.
To keep Mercury simple, it support all browsers that have implemented the complete W3C contentEditable specification (Firefox 4+, Chrome 10+, Safari 5+)
elRTE WYSIWYG Editor
CKEditor – WYSIWYG Editor
CKEditor is a text editor to be used inside web pages. It’s a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.
Because CKEditor is licensed under flexible Open Source and commercial licenses, you’ll be able to integrate and use it inside any kind of application. This is the ideal editor for developers, created to provide easy and powerful solutions to their users.
TinyMCE has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.
jQuery File Upload
jQuery File Upload is the file upload widget which comes with multiple file selection, drag&drop support, progress bar and preview images for jQuery. jQuery File Upload supports cross-domain, chunked and resumable file uploads. jQuery File Upload works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
Plupload allows you to upload files using HTML5 Gears, Silverlight, Flash, BrowserPlus or normal forms, providing some unique features such as upload progress, image resizing and chunked uploads.
The developers of TinyMCE brings you Plupload, a highly usable upload handler for your Content Management Systems or similar. Plupload is currently separated into a Core API and a jQuery upload queue widget this enables you to either use it out of the box or write your own custom implementation.
Uploadify – Jquery Upload Utility
Uploadify was born out of the need for a multiple file upload utility for a CMS that was being developed. After evaluating the other available options, RonnieSan decided the best option was to build a new plug-in and make it available to the development community. In order to make the plug-in easy to implement and highly-customizable, the jQuery format was chosen. After word got out, the popularity of the plug-in spawned the need for a dedicated site. Travis Nickels volunteered his help to refine the Uploadify plug-in and make it what it is today.