Fuse.js

A lightweight JavaScript fuzzy-search tool