I started a project involving several aviation tools while doing ground school for my private pilot license. It started as a way of learning the maths, and a replacement for the E6-B computer.
It is opensource, all the computations are done on the client side,
https://github.com/jfromaniello/joseflys
An example of navigation https://joseflys.com/s/UGaIwnEY