-
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.
Nomie 5 is realllyyyy fantastic. It was going to be shut down but the author made it open to the public, so I even host a copy of the app myself. GitHub has a functional link for the app. Basically you can track anything you want and in what way you want it. Count, amount, time, timer, range values, units. Can connect tags. Like say for example I wanted to track my HR. I could put the amount of (my normal is 95) - 95, and could add a tag like (sitting down, eating, was with person x, did y activity). So point being is, if you can think of it, you can track it. So currently I have one for mood, anxiety, stress, brushing teeth, showering, motivation, sex drive, taking daily meds, irritability, etc. After a few months I got me some awesome data. https://github.com/open-nomie/nomie5