Webforms logo

Webforms

Simple Python/Django open-source form builder for self-hosted data collection

95 Python MIT 1 month ago

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

django
python
forms
lightweight
self-hosted
Maintain Webforms?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Webforms difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/webforms)](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

12k TypeScript AGPL-3.0 5 days ago
1/5
1-click
Webforms vs Formbricks

Open-source conversational form builder for creating beautiful interactive forms

8.8k TypeScript AGPL-3.0 24 days ago
1/5
1-click
Webforms vs HeyForm

Open-source form and data management platform with drag-and-drop builder and REST API

7.2k JavaScript MIT 1 month ago
3/5
Webforms vs Form.io

Mature open-source survey tool with advanced question types and quotas

3.6k PHP GPL-2.0 5 days ago
4/5
Webforms vs LimeSurvey