-
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.
PDFs can be viewed within the app itself. You can annotate and create notes from PDF too easily using ![obsidian-annotator](https://github.com/elias-sundqvist/obsidian-annotator). You can click on the reference from the note and open it within the PDF. How cool is that. You can additional note in whichever way want in the markdown view.
Videos can be embedded directly local or Youtube videos. You can get the timestamps and click on it to go to the required timestamps using ![](https://github.com/aidenlx/media-extended).