To clarify what I am looking for:
A language/framework to build a cross-platform (linux,windows,mac) desktop application which will feature many charts and graphs.
This is currently a hobby project so it could also be something more exotic. So far I had the following ideas:
- Qt: I am not too hyped because I would like to avoid C++ and Python. Also the licensing of Qt always confused me. If this project was to be sold at one point would I have to pay for licensing?
- Javascript/Electron/d3.js: This is my current approach. Big plus here is d3 is offering me all the charts/graphs I can imagine for my app. Drawback is that Electron has a bad rep for being wasteful etc.
- Gtk: I recently saw that gtk even offers Javascript bindings.. maybe that would be an alternative? Seemed to be poorly documented at a first glance. It's also not clear what gtk would bring to the table in terms of graphs and charts.
- Racket Scheme: This was a fun idea because playing around with Racket again would be lovely. I saw that some kind of UI is part of the standard library but I am doubtful if this is a serious option, especially considering the charts/graphs.
What else could be worth checking out? Would love to get some unexpected recommendations!