I'm not sure that anyone will be interested in this, but just in case:
Here's a little project that I've spent some time working on: https://github.com/Symbitic/QtLego
Similar to node-poweredup or SharpBrick, it's a C++ library for controlling LEGO Powered Up hubs. As the name implies, it uses the Qt cross-platform C++ library. Since Qt has support for Bluetooth across Windows, macOS, Linux, iOS, and Android. I realize that not many LEGO builders probably know C++, but the best thing about this is that it can be used to build cross-platform GUIs using QML.
It's still in the early stages, but if you've got any feedback you'd like to submit, I welcome it.