Repayment-Calculator-Sencha is a project mainly written in JavaScript, it's free.
Using Sencha Touch to create repayment calculator
This is the Web app calculator using Sencha Touch and Touch Charts.