Show HN: Formie – an open source (WIP) form website made with pure HTML/JS/CSS (github.com)
Hey HN,
First time submitter here.
After a FOSS related interaction required me to use Google Forms 9 months, I wondered on why no such FOSS tool existed and decided to build it myself. I aimed the site to be for people like me, so no telemetry and minimal JS was the goal. I know this is rather small and incomplete compared to other projects but I've thought you folk might be interested.
Not sure if it breaks the pure part, but the site also uses Flask.
If you're lucky, you might find the app alive at: https://formie.div72.xyz.
17 comments
[ 7.0 ms ] story [ 248 ms ] threadI would love to get a quick taste of what you think makes this special.
What makes it special for me is that it's simple, open source and does not track you. (and the lots of bugs hiding I suppose)
nice try dude but you couldn't host this on a static server. you edit your title as it is a bit deceitful.
Still, thank you for sharing!
Still that's too much JS for my minimal/no-JS goals.
The title is very confusing until you realize it's the frontend that is "pure" (AKA, no framework). But not deceitful, as there is no way to make that in a pure static server, the deceiving interpretation is actually absurd.
(I had also made up my own format for making forms of a similar purpose, which is purely plain text and no HTML or anything else like that is needed (although it could be converted to HTML, or print out, or whatever other format you might want to use, but the basic format is plain text and can be distributed as it is). I made the specification although the implementation is not yet complete at this time.)
Can you link to your format if it's public? I'm interested.
That can work, but you should also allow downloading the SQLite database or the CSV, in case you want to do it on your own computer.
> Can you link to your format if it's public? I'm interested.
http://sprunge.us/Suua5t I will intend that my implementation will also be able to store results in a SQLite database.