100Pushups is a project mainly written in JAVASCRIPT and PYTHON, it's free.
A website for tracking doing the 100pushup challenge