Boomcalc is a project mainly written in JavaScript, it's free.
A jQuery plugin that renders a usable calculator in a DOM element.
boomcalc is a jQuery plugin that renders a simple, usable calculator on a DOM element. It was developed as an exercise, and a bit of a learning project too.
Once you include boomcalc (and jQuery) into your page, just:
<div id="calc"></div>
<script type="text/javascript">
$('#calc').boomCalc(height: 300, width: 250);
</script>
boomcalc will scale its layout to meet any proportion specified. Of course, some dimensions look better than others.