http://lucbianco.free.fr/tgd_index.html

It's currently in the Alpha phase, which means the Beta phase is going to be even better