Boyer-moore in pure python, search for unicode strings in large files quickly
Python/Cython implementation of Boyer-Moore string-search algorithm
Single-pattern and multiple-pattern string searching algorithms in Python