-
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.
There have been many streaming software options released over the years, some free, some paid, and some free with paid QoL additions. My top three recommendations are OBS Studio, Streamlabs OBS, and Xsplit. OBS Studio (https://obs-studio.org/en/index.html) has been around for many years and is really the foundation of modern streaming software. It has evolved over the years from its early functionality, but fundamentally is still the easiest of the three to use. For a tutorial on how to use it you can watch this video by Justin Brown - Primal Video "How to Use OBS Studio - Complete Tutorial for Beginners!" (due to Youtube link restrictions I will not link directly to it). Next is Xsplit (https://www.xsplit.com/), it has been around for quite some time too, however the big drawback to Xsplit is that if you use the free version there will be a watermark on your streams and videos. For tutorial Youtuber Tech Eddy has several guides on using Xsplit. I recommend starting with something like: "BEGINNER'S GUIDE TO SETTING UP SCENES IN XSPLIT BROADCASTER FOR LIVE STREAMS & RECORDINGS. Gaming." Lastly, we have the newer of the three, Streamlabs OBS (https://streamlabs.com/). There is a lot of functionality added to Streamlabs that the others do not have such as a live scroll of chat beside the recording so you don’t have to physically open your stream (though you probably should regardless). Most of the important functions of Streamlabs work on the free version, though you can pay a sub fee (around $5 a month) to add multiple stream platforms and have access to basic overlays. Stream Scheme on YouTube has a full tutorial guide on how to setup Streamlabs, just search for: "Streamlabs OBS For Brand New Streamers (Creating Scenes, Adding Widgets, and MORE)."
The last piece of important software any vtuber should have is Discord (https://discord.com/). You do not necessarily have to make a Discord community, though I highly recommend it once you have a solid footing. The main reason to have Discord is for easy setup for collabs with other vtubers. However there is also another use for discord, reactive avatars for PNG vtubers. I'm not familiar with the Kapwing program outside of the basic reseach I've done so please do some research or ask around for what other vtubers are using, Kapwing just hapened to be the option I found after doing some solo research. There is a tutorial on YouTube from Kapwing on how to set it up titled: "How to Make Discord Reactive Images - Easy VTube Tutorial."