Selecta is a fuzzy selector. You can use it for fuzzy selection in the style of Command-T, ctrlp, etc. You can also use it to fuzzy select anything else: command names, help topics, identifiers; anything you have a list of.
It was originally written to select things from vim, but it has no dependency on vim at all and is used for many other purposes. Its interface is dead simple:
Pass it a list of choices on stdin.
It will present a pretty standard fuzzy selection interface to the user (and block until they make a selection or kill it with ^C).