
Webforms
Simple Python/Django open-source form builder for self-hosted data collection
Overview
Webforms (django-webforms) is a lightweight Django application for creating and managing web forms with an admin-driven builder. It stores responses in a relational database, supports file uploads, and sends email notifications on submission. Designed for organizations that already run Django applications and want to add simple contact or data-collection forms without adopting a heavy external platform.
Where it falls short of Google Forms
- No visual drag-and-drop builder; form creation done via Django admin
- Minimal built-in analytics or export features
- Requires existing Django project knowledge to integrate
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Webforms difficulty badge in your README — it links back here.
[](https://openreplace.com/webforms)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Open-source survey and experience management platform with in-app and link surveys
Open-source conversational form builder for creating beautiful interactive forms
Open-source form and data management platform with drag-and-drop builder and REST API
Mature open-source survey tool with advanced question types and quotas