Show HN: FormML – A DSL for building complex web forms Hi everyone! I wrote a DSL (named Form Modeling Language) for modeling & building complex forms and am glad to share it with you now. Over the years, I’ve encountered many challenges while building complex forms from scratch—challenges that I believe are common, difficult, and yet often overlooked. These include managing interdependent fields, handling intricate validation rules, and maintain good collaboration between technical and non-technical people. FormML is my attempt to address these pain points. The project's README goes into more detail, but in short, FormML offers a model-first approach to form development (inspired by Prisma), focusing on ease of use for both developers and non-developers. Lastly, there is a design question I’d love your input: FormML has a primitive type called decimal , used for high-precision decimal numbers. Since one of FormML's design principles is to be as readable as possible to non-programmers, I’m considering renaming it to currency . However, currency might feel too narrow and not cover all applications. What do you think? - Stick with decimal ? - Switch to currency ? - Support both via aliases? Looking forward to your thoughts and feedback! https://ift.tt/PU4c8wT December 10, 2024 at 12:16AM
Show HN: FormML – A DSL for building complex web forms https://ift.tt/eXFBfPN
Related Articles
Show HN: Dump entire Git repos into a single file for LLM prompts https://ift.tt/aL470MzShow HN: Dump entire Git repos into a single file for LLM prompts Hey!… Read More
Show HN: DeutschlandAPI – A modern REST API to access information of Germany https://ift.tt/XgtI4zHShow HN: DeutschlandAPI – A modern REST API to access information of G… Read More
Show HN: Use Spectre.Console Terminal Widgets in PowerShell https://ift.tt/MC0bIxPShow HN: Use Spectre.Console Terminal Widgets in PowerShell I like spe… Read More
Show HN: SocialPredict, MIT Licensed, Easy to Deploy Prediction Market Platform https://ift.tt/blVrQGEShow HN: SocialPredict, MIT Licensed, Easy to Deploy Prediction Market… Read More
Show HN: Private, local data gathering tool, to make your Digital Twin https://ift.tt/gI8s2anShow HN: Private, local data gathering tool, to make your Digital Twin… Read More
Show HN: PeepDB – open-source CLI tool to quickly view SQL database tables https://ift.tt/ZOFCAPfShow HN: PeepDB – open-source CLI tool to quickly view SQL database ta… Read More
Show HN: World's most performant web table (multicore, DOM-based) https://ift.tt/P1gZXMtShow HN: World's most performant web table (multicore, DOM-based) http… Read More
Show HN: Ki Editor - the multicursor syntactical editor https://ift.tt/SaRlJ1WShow HN: Ki Editor - the multicursor syntactical editor Hi everyone, I… Read More
0 Comments: