trie-search (npm): A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.
Keywords: trie|search|typeahead|type|ahead|hash|map|hashtable