-
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.
Basically providing me with a long list of fragrances, one frag per line. Something analogous to the lists I am using for lather, razor, etc. which can be seen here.
If you want complete control of a very similar tool that works locally, ie, on your machine, I may have something for you. It is the spiritual ancestor of the sotd.fun site. It is a shell script I wrot that uses fzf for search, and local text files for data. See it here.
I had a feature request to for items to be presented in a different order. Done. What order? Your choice. I'm not ready to deploy the new feature to sotd.fun until further testing, but you can try it out on the test site, https://devsotd.nfshost.com. Details of how to specify the order are on the github wiki.