The KingTech FormGenerator NuGet, based on the Meziantou framework, allows us to easily generate html forms based on the passed model type. Forms are generated based on the public properties of a model. This can be enhanced by adding special annotations on top of the model and properties. These annotations provide the generated forms with information to show in placeholders and info popups.
TabBlazor Tables and Modals are used to generate forms for more complex types like Lists/Dictionaries and custom objects.
A full documentation website, including examples, can be found at formgenerator.kingtech.nl.