I was browsing github and came across this: https://github.com/trueinteractions/tint2
https://www.trueinteractions.com/tint2/docs/tutorial-gettingstarted.html
They basically did FFI via javascript. And html/css which allows people to write their own applications that work with the OS APIs.
We have js-ctypes and the html css etc etc, how come our application/addon development isn’t as hot? Our setup is so much easier, install firefox, and can run this code right out of the scratchpad. This guys requirements are nuts, get node then a bunch of dependencies, and it still may not work right, yet people are dev’ing for it much more then i see in js-ctypes for Firefox. (apps in Firefox are just addons with about: page or something [like that work offline too or something])
Looking at the issues page of this guy there are over 120 issues show its pretty popular: https://github.com/trueinteractions/tint2/issues