Fuse.js is an open source project and a popular JavaScript fuzzy-search library written and maintained by Kiro Risk.