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
961 stars
21 watching
126 forks
Language: C
last commit: 10 months ago
Linked from 1 awesome list
aho-corasickautomatonstring-manipulationtrie
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 | 766 |
jamesturk/jellyfish | A Python library providing algorithms and encoding schemes for approximate string matching. | 2,075 |
ashvardanian/stringzilla | A library that provides optimized string manipulation functions to improve performance on modern CPUs. | 2,290 |
r1chardj0n3s/parse | A library that parses strings using a specification based on the Python format() syntax | 1,732 |
k3170makan/goodork | A command-line tool that uses regular expressions to analyze Google search results and extract data from web applications. | 134 |
tkych/quicksearch | A search engine interface for Common Lisp libraries and repositories. | 50 |
meilisearch/meilisearch-python | A Python wrapper around an open-source search engine API | 469 |
aykamko/tag | A tool to generate shell aliases for quickly jumping to search matches in editors. | 597 |
brianhicks/tree-grepper | A tool that uses tree-sitter grammars to search for structure in code files. | 301 |
honmaple/flask-msearch | A Flask extension that provides full-text search functionality with support for multiple backends and indexing options. | 215 |
mengrao/str | An optimized string class with an adaptive hash table for fast searching and comparisons | 126 |
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 parser combinator library for efficient text parsing in network protocols and file formats | 513 |