PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Trie Python Packages

Python packages with the GitHub topic trie. Sorted by monthly downloads, with stars and forks.
WojciechMula
pyahocorasick

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

6.4M 1K 146
pytries
marisa-trie

Static memory-efficient Trie-like structures for Python based on marisa-trie C++ library.

2.7M 1K 98
ddelange
retrie

Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing

73K 78 5
orieg
expanse-trie

256-ary radix trie and Judy arrays in Rust — drop-in libjudy C ABI, MIT/Apache-2.0

12K 4 0
rixwew
dartsclone

Darts-clone python binding

11K 20 12
antigenomics
seqtree

Efficiently search and cluster highly similar short sequences

7K 0 0
cahya-wirawan
pyrwkv-tokenizer

A fast RWKV Tokenizer written in Rust

7K 55 5
nppoly
cyac

High performance Trie and Ahocorasick automata (AC automata) Keyword Match & Replace Tool for python. Correct case insensitive implementation!

5K 93 15
mesejo
trrex

Efficient string matching with regular expressions

4K 147 8
austinv11
prefixtrie

This is a high-performance implementation of a Prefix Trie to perform efficient fuzzy string matches.

3K 1 0
cahya-wirawan
rwkv-tokenizer

A fast RWKV Tokenizer written in Rust

3K 55 5
ifplusor
actrie

Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.

2K 14 5
kmike
marisa-trie-m

Static memory-efficient Trie-like structures for Python based on marisa-trie C++ library.

2K 1K 98
andrey-savov
savov-compact-tree

Compact tree representation in storage implemented in Python3 and C

2K 0 0
NLPOptimize
flash-tokenizer

EFFICIENT AND OPTIMIZED TOKENIZER ENGINE FOR LLM INFERENCE SERVING

1K 458 11
deftio
triepack

Embedded compression library

1K 1 0
reekeer
sigdb

.sigdb trie/Aho–Corasick compiler and loader

1K 0 0
crootman
lexneedle

LexNeedle is a deterministic, Unicode-aware dictionary matcher for Python 3.12+, with zero runtime dependencies. Use it when exact terms, trustworthy original-text offsets, and predictable overlap handling matter.

797 0 0
Anwarvic
extra-collections

extra-collections (or extra for short) is a python3 package that provides a pythonic, intuitive, and easy implementation of the most common data structures used in software projects.

592 48 9
JerilynFranz
gen-tries

A generalized trie implementation for Python 3.10 or later

518 0 0
chinnichaitanya
spellwise

🚀 Extremely fast fuzzy matcher & spelling checker in Python!

489 33 9
aosingh
lexpy

Python package for lexicon; Trie and DAWG implementation.

368 56 7
vltr
xrtr

A Radix Tree based router for HTTP and other routing needs with support for middlewares and endpoints with a Cython boost

322 15 0
nitely
kua

:zap: Lightning fast URL routing in Python (radix-trie router)

306 23 8
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology