Couchdb-uuidAlgBalance is a project mainly written in JavaScript, it's free.
A poorly named experiment to see how you can distribute work among consumers based on CouchDB generated IDs.
node ./main.js [number of consumers]
Example: node ./main.js 3
Let's say you have a bunch of consumers polling a changes feed. You want to divide the work between the consumers evenly, so you decide to base it on the documents' _id since they are just big hexidecimal numbers.