-
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.
-
website-dark-mode-switcher
This is a (Firefox) add-on (WebExtension) that lets you invert the website's color scheme by inverting/changing the prefers-color-scheme media feature of CSS.
You don't need to know CSS, but you'll have to inspect each site with the Network Monitor or the uBlock Origin logger to compare the links of their light and dark themes and create Request Control rules accordingly.
If the themes are in two separate files, for example, https://example.com/light.css and https://example.com/dark.css, it's possible to use Request Control to intercept requests to light.css and redirect them to dark.css instead. I do this with some sites that have separate themes but do not respect my prefers-color-scheme preference (dark).
That extension is listed as Dark Mode Website Switcher on AMO and doesn't have this feature: Darkening only specific domains.