I’ve just started working on a fork of this, with a few minor changes(Calculated settings use spreadsheet =expression syntax, a new setting type “target” for two-way data sources, and eventually CSS variable based theme support and more standard widgets).
So far it seems pretty much unbeatable, there’s not much like it. Everything else is either tied to a specific server(I’m integrating everything, editor and all, into a python app, and I definitely don’t want to go the microservices route), closed source, hard to embed or extend.
One issue is the jQuery UI, I always hear mixed things about it’s long-term future, although it seems hard to imagine that it would stop being supported by new browsers or anything. There’s also Knockout, and jQuery itself, which a lot of people seem to suggest against, but I’m guessing they’re here to stay too.
I think the jQ UI can probably be removed fairly easily, I’m not even sure what it’s doing there to be honest.
Freeboard itself seems to have been pretty much silent for two years, aside from closing a few pull requests, but the code is pretty small and easy and leaves a lot to the libraries, so it’s probably maintainable by an individual.
Any other relevant concerns or better approaches I should know about?