Typing tutor for programmer dvorak keyboard layout. It is 100% javascript (App Engine config is only used to upload the sources to Google's cloud) . It uses TypingTutor jQuery plugin: https://github.com/denisk20/TypingTutor
See it live!
http://programmer-dvorak.appspot.com/
Once you have cloned the repo you'll need to run
git submodule update --init
in order to fetch TypingTutor sources.