Thanks! Fair about styling :). You can bring your own stylesheet https://support.getgrist.com/self-managed/#how-do-i-customiz...
[grist employee here] Grist forms are open source and were used to keep the toilets clean at FOSDEM just a few days ago https://fosstodon.org/@grist/116001932837956733
Everything you see in our standard docker image is open source. Yes, you can enable and pay for enterprise features too.
Grist forms support uploads since 2025 https://github.com/gristlabs/grist-core/pull/1655
Since it is relevant here: support for uploads was code written by a French contributor, and reviewed by a developer working for the French gov (ANCT/DINUM) and a developer working for Grist Labs. Grist Labs has since maintained and improved on it. The forms feature itself was inspired by an integration built by Camille Legeron at ANCT.
I work at Grist, the "tableur collaboratif" (collaborative spreadsheet) listed on the La Suite homepage. We're in the interesting situation of being both a NYC-based company, and open source software the French gov has adopted and is helping to develop. Grist is mostly a node backend. So it is a complicated story. The key is having code the gov can review and trust and run it on sovereign infrastructure.
Grist https://www.getgrist.com/
A write-up of how the French gov uses it https://interoperable-europe.ec.europa.eu/collection/open-so...