https://github.com/denyskon/postalion
Lightweight & painless HTML5 form backend
https://github.com/denyskon/postalion
golang html5 htmlform
Last synced: 4 months ago
JSON representation
Lightweight & painless HTML5 form backend
- Host: GitHub
- URL: https://github.com/denyskon/postalion
- Owner: denyskon
- License: mit
- Created: 2024-01-04T19:43:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-12T05:51:15.000Z (5 months ago)
- Last Synced: 2026-01-12T15:44:17.515Z (5 months ago)
- Topics: golang, html5, htmlform
- Language: Go
- Homepage:
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📃 POSTalion
Lightweight & painless HTML5 form backend
> Ever wanted to simply list a few fields, set an email account and receive emails every time someone submits your HTML5 form?
> Me too, and that's what POSTalion is for! While there are lots of different services for that usecase, none I tested were able
> to work independently to be used e. g. with a static site, could receive file uploads and send them as attachments and were
> well-maintained & up-to-date ([FormTools was my tool of choice before becoming unmaintained](https://github.com/formtools/core)). That's why I created POSTalion.
## Features
- accepting HTML5 POST forms
- sending emails using a SMTP server
- Go HTML templates for emails
- attachment support
- pre-configure multiple email accounts
- formatted replyTo and subject fields
- adding vCard contacts through a CardDav server
## Configuration
See `example.postalion.yml` for an example.
## Usage
Building:
`go build -o postalion .`
There is also a Docker image under `ghcr.io/denyskon/postalion:latest`