I would like to be able to provide a relatively basic HTML form builder for an application I work on. Our application allows users to use their own HTML forms, however for them to actually make these forms, we have to rely on them either being technically minded or on finding some online tools to do the work for them (and even then, our forms are slightly customised so they would need to edit the generated content)

I’m looking for a graphically oriented way for (non-technical) users to build an HTML form.

Ideal features:

  • Free
  • JavaScript based
  • Open Source (and be under a licence which allows editing)
  • Graphical form building with a good range of options
  • Outputs either raw HTML or something equivalent
  • Returns the form itself, not the data (I am NOT looking for web services which let you build and host your forms on their servers, I just want to be able to generate the HTML itself)

I have looked around and found Formbuilder (demo), but it seems rather buggy and it only outputs the raw details as JSON, rather than actually producing a form.

Does anyone know of any other solutions for this?


3 Answers 3


There is also the jquery plugin called jQuery formBuilder and the repo for it is available here.

I'm not seeing a release licence like GPL, or MIT, at this time, so it may not be suitable for some projects. It does look to be pretty active, which is a plus.

EDIT-- The licence is GNU and can be found here: http://formbuilder.readthedocs.io/en/latest/license/

  • I'll swap over the accepted answer as that definitely looks like the best option, I wish that'd been around and in the state it is now back when I asked this!
    – DBS
    Jul 30, 2016 at 18:04

I have come across this Bootstrap Form Builder (GitHub project here) that seems to do exactly what I need. enter image description here


Wufoo sounds like what you need. After building your form with drag and drop tools, it will give you an HTML snippet to paste on your website. The free version allows 3 forms. It organizes your responses on a spreadsheet that you can export to Excel or CSV.

Wufoo Example

  • 1
    Sorry I guess I wasn't clear, I don't want someone else hosting a form for me. Their builder looks great, but I doubt it's available as an open source component that I can use in our project.
    – DBS
    Jun 3, 2015 at 10:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.