home / grids / Form builders edit

CMS-based form builders/generators, that staff users can design and create themselves.

 

Standard View

Features currently being evaluated

FeatureDescription
Fieldsets Can the user organize the form using fieldsets?
File uploads Whether the form package supports file uploads
HTML5 fields HTML5 features, like input types, placeholders, etc..
Export formats In which formats can the user export submitted form data?
Custom backend handling Does the package allow to execute custom code when users are submitting data?
Custom field types Can developers register custom field types?
Captcha integration Is Captcha integration implemented?
Built-in integration with Mezzanine
Built-in integration with FeinCMS
Works without Django admin Is GUI fully (100%) functional without Django admin (has own management
interface implemented)?
Drag-n-drop Is sorting of form fields using drag-n-drop implemented?
Anti-spam Built-in anti-spam solutions?
Modify existing field types Is it possible to modify existing field types without modifying the package
itself?
Built-in integration with DjangoCMS
Field type: Foreign key Is it possible to add a "foreign-key" field to the form?
Field type: Multiple foreign keys Is it possible to add "multiple foreign-keys" field to the form?
Available translations The list of languages the package has been translated to.
Validate initial values Is it possible to validate the initial values when building the form?
Supported Django versions Supported Django versions
Put contents (text, images, videos) between form elements Is it possible to put content (text, images, videos) between form elements?
Built-in integration with Wagtail
Granular permissions Can admins restrict usage of certain form elements using Django's permissions
system?
Dynamic initial values Are dynamic initial values (like { request.path } or { request.user.get_username
} or supported?
Built-in MPTT support Are `django-mptt` fields supported?
Export and import forms Is it possible to export forms into certain format and import them from same
format?
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseFieldsetsFile uploadsHTML5 fieldsExport formatsCustom backend handlingCustom field typesCaptcha integrationBuilt-in integration with MezzanineBuilt-in integration with FeinCMSWorks without Django adminDrag-n-dropAnti-spamModify existing field typesBuilt-in integration with DjangoCMSField type: Foreign keyField type: Multiple foreign keysAvailable translationsValidate initial valuesSupported Django versionsPut contents (text, images, videos) between form elementsBuilt-in integration with WagtailGranular permissionsDynamic initial valuesBuilt-in MPTT supportExport and import forms
django-remote-formsA platform independent django form serializerApp0March 5, 2014, 11:11 a.m.Github14673tarequeh
easel
bsod90
vechorko
bartek
jfw
smotes
UNKNOWN
django-dynamic-formsdjango-dynamic-forms is a reusable Django application to create and configure forms through the admin.App0June 3, 2016, 5:05 p.m.0.5.1Github8320MarkusH
gladson
chhantyal
BSD1.4, 1.5, 1.6, 1.7
jquery-django-superformsetjQuery Django Dynamic Formset PluginOther0June 13, 2014, 3:06 p.m.Github253jgerigmeyerUNKNOWN
django-fobiForm generator/builder application for Django done right: customisable, modular, user- and developer- friendly.App0May 31, 2016, 6:58 p.m.0.6.6Github6417barseghyanartur
jmsfwk
mariuccio
thomasWajs
MaximilianKindshofer
Heldroe
mick88
garmoncheg
GPL 2.0/LGPL 2.1 
(planned to be implemented)
XLS, CSV 
(core design philosophy)
 
(core design philosophy)
 
Access to the GUI is granted though permissions. Almost seamless integration with django-admin is implemented through the "simple" theme.
 
CAPTCHA,
ReCAPTCHA and
Honeypot fields
 
In addition to the form widget, there's a dedicated theme for editing the forms in "djangocms-admin-style" package style.
English (primary), Dutch, German, Russian1.5, 1.6, 1.7, 1.8, 1.9 
Into JSON format, from JSON format, from MailChimp.
form_designerA simple form designer for FeinCMSApp0Feb. 22, 2016, 3:36 p.m.0.7.2Github2521matthiask
DrMeers
jphalip
michaelkuty
sspross
schuerpf
indexofire
BSD LicenseCSV1.4, 1.5, 1.6, 1.7
formunculousThis is a Django based application for creating database backed or email forms. It features an innovative drag and drop ...App0Feb. 17, 2014, 3:51 p.m.2.2.5Github50carsongeeCustomCSV 
Honeypot field
1.5, 1.6
django-widgyA CMS framework for Django built on a heterogenous tree editor.App0June 8, 2016, 2:11 p.m.0.8.4Github25938gavinwahl
acatton
justinstollsteimer
julianandrews
jxcl
zmetcalf
nolsto
chroto
agroth
davesque
more...
 , but can intersperse non-form content, like HTML and images, fieldsets could be added easilyCSV, email, salesforce  through the same mechanism as custom fields, you can create user-configurable SuccessHandlers that do things like send emails, submit to salesforce, etc etc  using widgets of course!  using http://docs.wid.gy/en/latest/contrib/form-builder/index.html#widgy.contrib.form_builder.models.Uncaptcha  through the widgy.contrib.widgy_mezzanine app  though the content is all managed using a Django Form Widget, it is possible to implement it outside of the admin center, has not been done officially yet though.  yes
django-widgy is all about the drag-n-drop
  using the Uncaptcha method  either through modifying render template, or through proxying http://docs.wid.gy/en/latest/tutorials/proxy-widget.html1.4 - 1.6
Wagtail CMSA Django content management system focused on flexibility and user experienceFramework0June 22, 2016, 11:09 a.m.1.5rc1Github3542670kaedroho
gasman
davecranwell
timheap
tomdyson
nealtodd
spapas
nimasmi
zerolab
JoshBarr
more...
BSDCSV1.7, 1.8 and 1.9
django-form-designerA Django admin app with a GUI to create complex forms without any programming skills; complete with logging, validation, and ...App0Aug. 14, 2014, 6:11 p.m.Github260144samluescher
llonchj
driesdesmet
charettes
vdboor
thebenwaters
estuans
finder
jsma
bloynd
more...
UNKNOWNCSV
django-forms-builderLet users build forms in Django adminApp0May 29, 2016, 10:30 p.m.0.12.3Github404173stephenmcd
bmihelac
cmheisel
smacker
diegueus9
barsch
ChangeSomeCode
jasuca
fabrixxm
sindresorhus
more...
UNKNOWNCSV, XLS 
Through django signals (model save).
 
In fact, the forms builder lives as a separate sub-package in the mezzanine. It's not used as an app there, but rather shares most of the code base.
 
The django-forms-builder package doesn't have drag-n-drop for sorting of the form fields. The mezzanine forms builder does.
English (primary), Brazilian Portuguese, Dutch, German, French, Norwegian, Polish, Russian, Spanish1.4, 1.5, 1.6, 1.7
django-wysiwyg-formsWYSIWYG form editor/creator django appApp0Nov. 13, 2015, 11:28 a.m.0.1.1Github2612fitzgen
llonchj
firass
ebradbury
gabber7
huddlej
UNKNOWN
django-dynamicformsDynamically add forms to your site through the admin interface.App0Oct. 18, 2011, 10:04 a.m.0.1.2Github154roalddevries
jmacul2
LICENSE.txt
django-dataformsDynamic, database-driven Django formsApp0Jan. 8, 2013, 5:41 p.m.0.2.0Github3212jmacul2
douggwaite
GNU GPL v3
PackageDescriptionCategoryDownloadsLast UpdatedVersionRepoCommitsStarsForksParticipantsLicenseFieldsetsFile uploadsHTML5 fieldsExport formatsCustom backend handlingCustom field typesCaptcha integrationBuilt-in integration with MezzanineBuilt-in integration with FeinCMSWorks without Django adminDrag-n-dropAnti-spamModify existing field typesBuilt-in integration with DjangoCMSField type: Foreign keyField type: Multiple foreign keysAvailable translationsValidate initial valuesSupported Django versionsPut contents (text, images, videos) between form elementsBuilt-in integration with WagtailGranular permissionsDynamic initial valuesBuilt-in MPTT supportExport and import forms
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A