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.

813 B

Simple Contact

Extremely simple contact form with a CAPTCHA. Entries are sent to the specified HTTP endpoint.

JavaScript is not required to fill out the form, but if it is, then form fields are cached in sessionStorage.


  1. Install git, docker, and docker-compose
git clone
git clone
cd simple-contact
cp .env.example .env
# Edit .env
docker-compose up -d
  1. Visit http://localhost:8672


  • Built with Python, Flask, Docker, Rust CAPTCHA, and water.css

Mirrors: GitHub (main), Gitea

Licensed under AGPL 3.0 | Copyright (c) 2021 Andrew Dinh