I've only briefly tested these three, but they are all usable within the web browser on your phone or PC, and all free.
https://github.com/dvmarinoff/Flux
https://github.com/chadj/gpedal
https://github.com/OlliV/bfree
I use a Tacx Neo, and tested them on my Windows PC and Android phone.