Berry is a comprehensive form library that aims to make form creation, usage and maintanance easier for developers though a simple JSON Descriptor.
Just a few things included out of the box:
<!DOCTYPE html>
<html>
<head>
<style src='//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css'></style>
<script src='//twitter.github.com/hogan.js/builds/3.0.1/hogan-3.0.1.js'></script>
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js'></script>
<script type='text/javascript' src='berry.min.js'></script>
<script type='text/javascript' src='bootstrap.berry.js'></script>
<script type="text/javascript">
$('.myForm').berry({
attributes: {first_name: 'John', last_name: 'Doe'},//optional
fields: [
{label: 'First Name'},
{label: 'Last Name'}
], actions: false});
</script>
</head>
<body>
<div class="myForm">
</div>
</body>
</html>