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

Name Matching Python Packages

Python packages with the GitHub topic name-matching. Sorted by monthly downloads, with stars and forks.
yymao
fuzzyname

A simple python class for fuzzy name matching

3K 2 0
kiranshivaraju
indic-namematch

Name matching for Indian identity documents: initials, transliteration, patronymics, honorifics and OCR noise. Pure stdlib, no dependencies.

163 0 0
michellepellon
tidyname

Intelligent company name cleaning and normalization for Python. Entity resolution for messy data with fuzzy matching.

157 2 0
SecurityRonin
name-variants

Multilingual name romanization lookup across Chinese, Japanese, Korean, Arabic, Vietnamese, and more. Resolves whether two name spellings refer to the same person — Chan/Chen/陈, Hsu/Xu, Chou/Zhou — across Pinyin, Wade-Giles, Cantonese, Hokkien, and other romanization systems.

154 0 0
Graphlet-AI
eridu

Deep fuzzy matching people and company names for multilingual entity resolution using representation learning

153 5 1
appeler
search-names

Search a long list of names (patterns) in a large text corpus systematically and quickly

146 7 1
easonanalytica
company-name-matcher

A library for matching and comparing company names using a fine-tuned sentence transformer model

136 11 1
Divine16
sanctions-screening-benchmark

Reproducible benchmark for sanctions name-screening effectiveness. Measures recall across 18 documented classes of name variation — transliteration, Unicode homoglyph evasion, OCR degradation — with synthetic negative controls

74 33 38
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology