-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The system kind of assumes everyone is mature enough not to cheat. The closest I've seen to this behavior is https://github.com/illandril/FoundryVTT-sheet5e-lockdown, but it's not exhaustive. You really don't need much though. If you're worried about cheaters just tell your table that for a few sessions you (the DM) are the only one who is going to be messing with inventory and stats. Then, anything you see that you didn't do is obviously cheating.