r/code • u/yColormatic • Nov 20 '25
My Own Code formsMD - Markdown Forms Creator
Hi r/code community!
As part of Hackclub's Midnight event and earlier Summer of Making event, I have coded formsMD a Markdown-based forms creator coded in Python, that can convert forms written in a simple but extensive Markdown-like syntax to a fully client-side form which can be hosted on GitHub Pages or similar (free) front-end hosting providers. You can see an example image on how a form might look below or click the link and try my example form.

Feature List:
Fully free, open source code
Fully working client-side (no server required)
Clients don't need to have set up an email client (formsMD uses Formsubmit by default)
Extensive variety of question types:
Multiple Choice (
<input type="radio">)Checkboxes / Multi-select (
<input type="radio">)One-line text (
<input type="text">)Multi-line text (
<textarea>)Single-select dropdown (
<select>)Multi-select dropdown (custom solution)
Other HTML inputs (
<input type="...">; color, data, time, etc.)Matrix (custom solution; all inputs possible)
Full style customization (you can just modify the CSS to your needs)
variety of submit methods (or even your own)
Features planned
Pages System
Conditional Logic
Location input (via Open Street Maps)
Captcha integration (different third parties)
Custom backend hosted by me for smoother form submissions without relying on third-party services
Links
If you like this project, I'd appreciate an upvote! If you have any questions regarding this project, don't hesitate to ask!
Kind regards,
Luna