pyahocorasick

String searcher

A fast and memory-efficient library for exact or approximate string search

Python module (C extension and plain python) implementing Aho-Corasick algorithm

GitHub

951 stars
21 watching
125 forks
Language: C
last commit: 8 months ago
Linked from 1 awesome list

aho-corasickautomatonstring-manipulationtrie

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cloudflare/lua-aho-corasick An implementation of the Aho-Corasick string matching algorithm in C++ and Lua. 152
derekparker/trie A Go library implementing a data structure for fast prefix and fuzzy string searching 763
jamesturk/jellyfish A Python library providing algorithms and encoding schemes for approximate string matching. 2,066
ashvardanian/stringzilla A library that provides optimized string manipulation functions to improve performance on modern CPUs. 2,223
r1chardj0n3s/parse A library that parses strings using a specification based on the Python format() syntax 1,713
k3170makan/goodork A command-line tool that uses regular expressions to analyze Google search results and extract data from web applications. 132
tkych/quicksearch A search engine interface for Common Lisp libraries and repositories. 49
meilisearch/meilisearch-python A Python wrapper around an open-source search engine API 465
aykamko/tag A tool to generate shell aliases for quickly jumping to search matches in editors. 598
brianhicks/tree-grepper A tool that uses tree-sitter grammars to search for structure in code files. 298
honmaple/flask-msearch A Flask extension that provides full-text search functionality with support for multiple backends and indexing options. 214
mengrao/str An optimized string class with an adaptive hash table for fast searching and comparisons 125
django-haystack/pysolr Provides a lightweight Python interface to interact with Apache Solr search engine 667
espressocake/needle_sift_bof A tool for searching for specific strings within files using a needle-sift algorithm 30
haskell/attoparsec A fast Haskell parser combinator library for efficient text and binary data parsing 513