Sammy-pushstate is a project mainly written in JavaScript, it's free.
Simple example soca/sammy/couchapp using the Sammy HTML5 History support
This is a very simple example app showing how to use the new support for pushState in Sammy.js (0.7.0pre).
Its a soca based couchapp, and uses some special rewrite and vhost rules to take full advantadge of HTML5 History.
To see it in action:
http://pushstate.quirkey.com
This code is free for use.