https://github.com/derek73/python-nameparser
cjk data-cleaning name-parsing names nlp nlp-parsing python python-module record-linkage text-parser text-processing
Score: 25.042095866497217
Last synced: about 5 hours ago
JSON representation
Repository metadata:
Parse human names into title, given, middle, family, suffix, nickname and maiden name. Typed, zero-dependency, CJK-aware.
- Host: GitHub
- URL: https://github.com/derek73/python-nameparser
- Owner: derek73
- License: other
- Created: 2014-04-02T03:31:21.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2026-10-31T23:58:38.000Z (7 days ago)
- Last Synced: 2026-11-01T00:32:41.169Z (7 days ago)
- Topics: cjk, data-cleaning, name-parsing, names, nlp, nlp-parsing, python, python-module, record-linkage, text-parser, text-processing
- Language: Python
- Homepage: https://nameparser.readthedocs.io/
- Size: 15.9 MB
- Stars: 720
- Watchers: 20
- Forks: 118
- Open Issues: 43
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
- Authors: AUTHORS
- Agents: AGENTS.md
Owner metadata:
- Name: Derek Gulbranson
- Login: derek73
- Email:
- Kind: user
- Description:
- Website: http://derekgulbranson.com
- Location: San Francisco
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/18306?v=4
- Repositories: 2
- Last Synced at: 2026-10-31T13:12:36.212Z
- Profile URL: https://github.com/derek73
GitHub Events
Total
- Create event: 46
- Delete event: 53
- Fork event: 4
- Issue comment event: 19
- Issues event: 25
- Pull request event: 68
- Pull request review comment event: 2
- Pull request review event: 2
- Push event: 174
- Release event: 1
- Watch event: 37
- Total: 431
Last Year
- Create event: 46
- Delete event: 53
- Issue comment event: 19
- Issues event: 25
- Pull request event: 68
- Pull request review comment event: 2
- Pull request review event: 2
- Push event: 174
- Release event: 1
- Watch event: 7
- Total: 397
Committers metadata
Last synced: 1 day ago
Total Commits: 2,293
Total Committers: 31
Avg Commits per committer: 73.968
Development Distribution Score (DDS): 0.03
Commits in past year: 1,920
Committers in past year: 9
Avg Commits per committer in past year: 213.333
Development Distribution Score (DDS) in past year: 0.012
| Name | Commits | |
|---|---|---|
| Derek Gulbranson | d****3@g****m | 2224 |
| Rink Stiekema | r****a@h****m | 12 |
| dependabot[bot] | 4****] | 10 |
| Edward Betts | e****d@4****m | 5 |
| Ianis Vasilev | i****s@i****t | 4 |
| Peter Scott | p****r@g****m | 4 |
| Evgeny Liskovets | e****s@p****m | 3 |
| Claude | n****y@a****m | 2 |
| IMGillusion | t****2@g****m | 2 |
| James C. Palmer | p****s@g****m | 2 |
| abnerjacobsen | a****r@a****r | 2 |
| akamick86 | 1****6 | 2 |
| moomoohk | m****2@g****m | 2 |
| zahna | s****t@z****m | 2 |
| Amrish Parmar | a****r@b****m | 1 |
| Aru Sahni | a****i@g****m | 1 |
| Brian S. Corbin | c****s@g****m | 1 |
| Chris Erickson | c****n | 1 |
| Karthikeyan Singaravelan | t****i@g****m | 1 |
| Kelvin S. do Prado | k****w@g****m | 1 |
| Matt VanEseltine | m****n@u****u | 1 |
| Pavel T | p****v@g****m | 1 |
| Simeon Visser | s****7@g****m | 1 |
| Tim Gates | t****s@i****m | 1 |
| TyVik | t****8@g****m | 1 |
| Vincent Gao | g****0@g****m | 1 |
| andrew | r****l@b****u | 1 |
| apoorva-01 | v****0@g****m | 1 |
| geritwagner | g****r | 1 |
| huangwf0119 | 7****9 | 1 |
| and 1 more... | ||
Issue and Pull Request metadata
Last synced: about 10 hours ago
Total issues: 271
Total pull requests: 216
Average time to close issues: 3 months
Average time to close pull requests: 13 days
Total issue authors: 66
Total pull request authors: 36
Average comments per issue: 1.05
Average comments per pull request: 1.06
Merged pull request: 194
Bot issues: 0
Bot pull requests: 7
Past year issues: 193
Past year pull requests: 180
Past year average time to close issues: 9 days
Past year average time to close pull requests: about 10 hours
Past year issue authors: 1
Past year pull request authors: 6
Past year average comments per issue: 0.62
Past year average comments per pull request: 0.99
Past year merged pull request: 172
Past year bot issues: 0
Past year bot pull requests: 7
Top Issue Authors
- derek73 (195)
- aikimark (3)
- rsimoes (2)
- catap (2)
- ipartola (2)
- daryanypl (2)
- fjsj (2)
- shartzog (2)
- tgb417 (2)
- alexitheodore (2)
- thehesiod (2)
- patvdleer (1)
- martikevin (1)
- mpbunch (1)
- eliskovets (1)
Top Pull Request Authors
- derek73 (169)
- dependabot[bot] (7)
- EdwardBetts (3)
- vaneseltine (2)
- jcp (2)
- me21 (2)
- zahna (2)
- v-- (1)
- TyVik (1)
- aikimark (1)
- Prismacolor (1)
- kaspersorensen (1)
- apoorva-01 (1)
- geritwagner (1)
- eliskovets (1)
Top Issue Labels
- bug (80)
- enhancement (68)
- question (63)
- vocabulary (20)
- tooling (18)
- breaking-change (12)
- docs (8)
- design (7)
- tests (6)
- wontfix (4)
- probabilistic (3)
- invalid (3)
- superseded (1)
- CI (1)
- by-design (1)
Top Pull Request Labels
- bug (56)
- enhancement (52)
- docs (46)
- tooling (36)
- tests (31)
- dependencies (8)
- vocabulary (8)
- github_actions (7)
- design (5)
- CI (2)
- breaking-change (2)
- by-design (1)
Package metadata
- Total packages: 23
-
Total downloads:
- conda: 40,306 total
- pypi: 3,132,865 last-month
- Total docker downloads: 1,306
- Total dependent packages: 36 (may contain duplicates)
- Total dependent repositories: 582 (may contain duplicates)
- Total versions: 152
- Total maintainers: 1
pypi.org: nameparser
A simple Python module for parsing human names into their individual components.
- Homepage:
- Documentation: https://nameparser.readthedocs.io/
- Licenses: LGPL-2.1-or-later
- Latest release: 2.8.2 (published 2 days ago)
- Last Synced: 2026-11-05T08:43:44.919Z (2 days ago)
- Versions: 71
- Dependent Packages: 34
- Dependent Repositories: 581
- Downloads: 3,132,865 Last month
- Docker Downloads: 1,306
-
Rankings:
- Downloads: 0.416%
- Dependent packages count: 0.42%
- Dependent repos count: 0.582%
- Average: 2.002%
- Stargazers count: 2.494%
- Docker downloads count: 3.907%
- Forks count: 4.191%
- Maintainers (1)
proxy.golang.org: github.com/derek73/python-nameparser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/derek73/python-nameparser#section-documentation
- Licenses: other
- Latest release: v2.8.0+incompatible (published 4 days ago)
- Last Synced: 2026-11-06T02:49:57.924Z (1 day ago)
- Versions: 54
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.521%
- Average: 6.74%
- Dependent repos count: 6.959%
conda-forge.org: nameparser
- Homepage: http://github.com/derek73/python-nameparser
- Licenses: LGPL-2.1+
- Latest release: 1.0.5 (published almost 7 years ago)
- Last Synced: 2026-03-22T03:14:08.330Z (8 months ago)
- Versions: 5
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 40,306 Total
-
Rankings:
- Stargazers count: 16.346%
- Forks count: 18.383%
- Dependent packages count: 19.581%
- Average: 19.603%
- Dependent repos count: 24.103%
nixpkgs-24.11: python312Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/nameparser/default.nix#L26
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-04-09T19:02:20.700Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python312Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/nameparser/default.nix#L26
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-07-28T16:01:43.041Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Licenses: other
- Latest release: 1.1.2-1 (published 9 months ago)
- Last Synced: 2026-03-14T00:18:55.255Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Licenses: other
- Latest release: 1.1.3-1 (published 9 months ago)
- Last Synced: 2026-03-13T11:21:51.972Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://packages.debian.org/bullseye/python-nameparser
- Licenses: other
- Latest release: 1.0.6-2 (published 9 months ago)
- Last Synced: 2026-03-14T03:19:22.421Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://packages.debian.org/buster/python-nameparser
- Licenses: other
- Latest release: 1.0.2-1 (published 9 months ago)
- Last Synced: 2026-09-03T16:39:22.951Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://packages.debian.org/trixie/python-nameparser
- Licenses: other
- Latest release: 1.1.3-1 (published 9 months ago)
- Last Synced: 2026-03-14T09:09:56.198Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.11: python311Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/nameparser/default.nix#L26
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-08-15T09:32:06.433Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.11: python311Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/nameparser/default.nix#L29
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-03-08T11:41:28.909Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Licenses: other
- Latest release: 1.1.1-1 (published 9 months ago)
- Last Synced: 2026-08-08T17:09:28.209Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python311Packages.nameparser
A simple Python module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/nameparser/default.nix#L20
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.2 (published 9 months ago)
- Last Synced: 2026-04-03T09:28:34.204Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python310Packages.nameparser
A simple Python module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/nameparser/default.nix#L20
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.2 (published 9 months ago)
- Last Synced: 2026-04-03T07:14:19.020Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Licenses: other
- Latest release: 1.1.2-1 (published 9 months ago)
- Last Synced: 2026-08-05T19:07:19.994Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.11: python310Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/nameparser/default.nix#L29
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-03-07T07:36:46.410Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
ubuntu-20.04: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Licenses: other
- Latest release: 1.0.6-1 (published 9 months ago)
- Last Synced: 2026-07-26T18:01:28.858Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: python-nameparser
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://packages.debian.org/bookworm/python-nameparser
- Licenses: other
- Latest release: 1.1.2-1 (published 9 months ago)
- Last Synced: 2026-07-24T21:07:30.018Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python311Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/nameparser/default.nix#L26
- Licenses: LGPL-2.1-or-later
- Latest release: 1.1.3 (published 9 months ago)
- Last Synced: 2026-03-07T07:06:03.249Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python314Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/nameparser/default.nix#L42
- Licenses: LGPL-2.1-or-later
- Latest release: 2.1.0 (published 6 days ago)
- Last Synced: 2026-11-01T11:37:40.741Z (6 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python313Packages.nameparser
Module for parsing human names into their individual components
- Homepage: https://github.com/derek73/python-nameparser
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/nameparser/default.nix#L42
- Licenses: LGPL-2.1-or-later
- Latest release: 2.1.0 (published 6 days ago)
- Last Synced: 2026-11-01T11:02:50.423Z (6 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
- Sphinx *
- furo *
- actions/checkout v7 composite
- github/codeql-action/analyze v4.37.3 composite
- github/codeql-action/init v4.37.3 composite
- accessible-pygments 0.0.5
- alabaster 1.0.0
- annotated-doc 0.0.5
- ast-serialize 0.5.0
- babel 2.18.0
- beautifulsoup4 4.15.0
- certifi 2026.5.20
- charset-normalizer 3.4.7
- colorama 0.4.6
- coverage 7.15.0
- dill 0.4.1
- docutils 0.22.4
- furo 2025.12.19
- hypothesis 6.156.6
- idna 3.18
- imagesize 2.0.0
- iniconfig 2.3.0
- jinja2 3.1.6
- librt 0.11.0
- lightgbm 4.7.0
- markdown-it-py 4.2.0
- markupsafe 3.0.3
- mdurl 0.1.2
- mypy 2.1.0
- mypy-extensions 1.1.0
- namedivider-python 0.4.1
- nameparser 9.0.4
- narwhals 2.24.0
- numpy 2.4.6
- numpy 2.5.1
- packaging 26.2
- pandas 3.0.5
- pathspec 1.1.1
- pluggy 1.6.0
- pygments 2.20.0
- pytest 9.1.0
- pytest-cov 7.1.0
- pytest-timeout 2.4.0
- python-dateutil 2.9.0.post0
- regex 2026.7.19
- requests 2.34.2
- rich 15.0.0
- roman-numerals 4.1.0
- ruff 0.15.16
- scipy 1.17.1
- scipy 1.18.0
- shellingham 1.5.4
- six 1.17.0
- snowballstemmer 3.1.1
- sortedcontainers 2.4.0
- soupsieve 2.8.4
- sphinx 9.0.4
- sphinx 9.1.0
- sphinx-basic-ng 1.0.0b2
- sphinxcontrib-applehelp 2.0.0
- sphinxcontrib-devhelp 2.0.0
- sphinxcontrib-htmlhelp 2.1.0
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-qthelp 2.0.0
- sphinxcontrib-serializinghtml 2.0.0
- tomli 2.4.1
- typer 0.27.0
- typing-extensions 4.15.0
- tzdata 2026.3
- urllib3 2.7.0