Libcolumbus ist eine kleine fehlertolerante Suchmaschine, die mit Tipp- und anderen Fehlern in der Eingabe umgehen kann. Sie bildet die Grundlage des HUD-Systems von Ubuntu. Sie bietet eine schnelle Implementation des Levenshtein-Distanz-Algorithmus, der es ermöglicht, Fehler wie zusätzliche, vertauschte und ausgelassene Buchstaben zu korrigieren. Sie ermöglicht es, die Fehlerwerte anzupassen. Sie ist in C++ geschrieben, besitzt aber auch Bindungen für C und Python. (non)