-
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.
For custom huds, HUD manager is one of the tools broadcasters use, there are other ways to do it, but this is the easiest one, I'm not sure if the free version has the other functionality, but in the paid one you can do some custom camera movements, replays, and other stuff.
Sure, you can find other projects like this on github, but they are a pain to setup, if you search for 'csgo hud' on github you'll find other projects.
I forked this from another HUD, it's quite nice too use: https://github.com/Simber1/csgo-hud