Lips7/Matcher
A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.
This tool helps you accurately identify and filter specific words or phrases in large amounts of text, even when there are slight variations, typos, or different spellings. You provide a list of rules with keywords, logical conditions (AND/OR/NOT), and text transformations, and it tells you which words or patterns are present in your text. It's designed for anyone who needs to quickly and reliably match text for content filtering, search, or information extraction.
Use this if you need to precisely match keywords in text, handle common variations like simplified Chinese, character removals, or emoji, and filter content at high speeds.
Not ideal if you need a general-purpose natural language processing (NLP) library for tasks like sentiment analysis, entity recognition, or deep linguistic parsing.
Stars
17
Forks
1
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 16, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Lips7/Matcher"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
PyThaiNLP/nlpo3
Thai natural language processing library in Rust, with Python and Node bindings.
forzagreen/n2words
Convert numerical numbers to written numbers, in 52+ languages.
greyblake/whatlang-rs
Natural language detection library for Rust. Try demo online: https://whatlang.org/
wikimedia/sentencex
A sentence segmentation library with wide language support optimized for speed and utility.
pemistahl/lingua-rs
The most accurate natural language detection library for Rust, suitable for short text and...