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.
Go to file
buttle 694f67421b
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
Merge branch 'develop' into 'main'
catches missing alembic_version table

See merge request liberaforms/liberaforms!444
2023-10-03 08:31:15 +00:00
.woodpecker adds tests for undefined babel *.po variables 2023-09-04 10:30:21 +02:00
assets renames admin/data-protection title 2023-10-02 17:41:48 +02:00
babel Update Babel cfg file because extensions With_ and Autoescape are already built in 2023-07-07 17:24:12 +02:00
docs updates web server config docs 2023-10-02 14:54:33 +02:00
liberaforms catches missing alembic_version table 2023-10-03 10:20:42 +02:00
LICENSES updates requirements.txt and LICENSE notice 2023-08-16 15:33:43 +02:00
migrations adds terms of service web page url 2023-09-26 14:30:05 +02:00
tests removes unnecessary flask.login wrap from views 2023-09-16 21:28:23 +02:00
uploads removes uploads/media and uploads/attachments 2021-06-17 23:03:09 +02:00
.dockerignore fixes gunicorn and docker logging 2021-06-19 23:32:12 +02:00
.gitignore fixes test_avatar file path 2023-09-03 13:30:51 +02:00
CONTRIBUTING.md updates docs 2023-08-16 16:31:19 +02:00
docker-compose.yml.example adds Supervisor to docker image 2023-07-31 11:06:32 +02:00
Dockerfile removes venv from Dockerfile 2023-08-22 12:26:30 +02:00
dotenv.example sets dotenv.example values for production 2023-07-31 11:55:51 +02:00
log_listener.py adds DEBUG log level to server activity 2023-08-10 11:29:25 +02:00
README.md updates README 2023-10-01 15:35:19 +02:00
requirements.txt updates requirements.txt and LICENSE notice 2023-08-16 15:33:43 +02:00
VERSION.txt bumps version 2023-10-03 09:48:34 +02:00
wsgi.py changes gunicorn create_app method 2023-07-31 14:06:23 +02:00

LiberaForms

https://www.liberaforms.org

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

Sysadmin

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

Releases are anounced on the blog https://blog.liberaforms.org

See ./docs for more info. :)