I've posted a first working version of the Node.js binding: https://github.com/networkimprov/node-xapian It includes a Node program demonstrating use. I'd like some help filling out my to-do list for it -- what else is crucial?