GitHub repository: zenjoy/sifter.js
Description: A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.