Simplegeo-context-demo is a project mainly written in JavaScript, it's free.
SimpleGeo Context Demo
This demo uses the SimpleGeo Context JSONP client to identify the context for any point.
Click any point on the map to view its context. Then, click on any highlighted place name to view its boundary.