LiberaForms is a libre software tool developed as community, free, and ethical infrastructure that makes it easy to create and manage forms that respect the digital rights of the people who use it.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
buttle 694f67421b
ci/woodpecker/push/tests Pipeline was successful Details
Merge branch 'develop' into 'main'
catches missing alembic_version table

See merge request liberaforms/liberaforms!444
2 months ago
.woodpecker adds tests for undefined babel *.po variables 3 months ago
LICENSES updates requirements.txt and LICENSE notice 4 months ago
assets renames admin/data-protection title 2 months ago
babel Update Babel cfg file because extensions With_ and Autoescape are already built in 5 months ago
docs updates web server config docs 2 months ago
liberaforms catches missing alembic_version table 2 months ago
migrations adds terms of service web page url 2 months ago
tests removes unnecessary flask.login wrap from views 3 months ago
uploads removes uploads/media and uploads/attachments 2 years ago
.dockerignore fixes gunicorn and docker logging 2 years ago
.gitignore fixes test_avatar file path 3 months ago updates docs 4 months ago
Dockerfile removes venv from Dockerfile 3 months ago updates README 2 months ago
VERSION.txt bumps version 2 months ago
docker-compose.yml.example adds Supervisor to docker image 4 months ago
dotenv.example sets dotenv.example values for production 4 months ago adds DEBUG log level to server activity 4 months ago
requirements.txt updates requirements.txt and LICENSE notice 4 months ago changes gunicorn create_app method 4 months ago


See the /docs directory for installation and setup documentation.

What is LiberaForms

LiberaForms is an easy to use software for creating and managing simple web Forms and their Answers (collected data).

This software is licensed under the AGPLv3. We hope you find it useful.

User features include

  • Easy to use Form creation (usual form elements. input, textarea, date, etc.)
  • Form styling
  • Solicit file attachments
  • Email notifications
  • Form expiration conditionals
  • Editable 'Thank you for submitting' texts
  • Editable 'This form has expired' texts
  • Form GDPR statments and templating
  • GDPR statement wizard
  • Answers edition and edition history log
  • Export answers in Graphs, CSV, JSON, PDF
  • Share Form edition with other users
  • Share Answers (read-only) with other users
  • Anonymous user Answer edition
  • Usage statistics
  • Publish Forms on the Fediverse
  • Form templates
  • Inline help

Admin features include

  • Site configuration parameters
  • List all Forms, view and manage forms
  • List all Users, view and manage users
  • Per user and site-wide usage statistics
  • Custom tranlations for texts and interface components
  • Inline help


Keywords. Python Flask PostgreSQL Nginx VueJS RSS Docker Prometheus LDAP, JWT, Woodpecker, pytest

Releases are anounced on the blog

See ./docs for more info. :)