QRCode is a project mainly written in JavaScript, it's free.
Sencha Touch + PHP to make offline QRCodes
Make QR Codes using JavaScript only and saves it to local storage.