An open API service for producing an overview of a list of open source projects.

https://github.com/jquast/wcwidth

wcwidth

Score: 31.25856559142307

Last synced: about 10 hours ago
JSON representation

Repository metadata:

Python library that measures the width of strings in a terminal


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 443
Total Committers: 23
Avg Commits per committer: 19.261
Development Distribution Score (DDS): 0.237

Commits in past year: 105
Committers in past year: 5
Avg Commits per committer in past year: 21.0
Development Distribution Score (DDS) in past year: 0.133

Name Email Commits
Jeff Quast c****t@j****m 338
GalaxySnail m****e@g****l 45
dependabot[bot] 4****] 17
Hugo van Kemenade 1****k 12
Jeff Quast j****t@j****o 5
Thomas Ballinger t****r@g****m 4
Jeff Quast j****t@i****m 2
Marc Abramowitz m****c@m****m 2
Philip Craig p****g@g****m 2
Steve Kowalik s****n@w****g 2
grayjk g****k@g****m 2
Bernhard Wagner g****5@x****t 1
Avram Lubkin a****o@r****t 1
Fabio Alessandro Locati f****o@l****c 1
John T. Wodder II g****t@v****g 1
Kian-Meng Ang k****g@c****g 1
LGTM Migrator l****r 1
Leta Montopoli l****o@g****m 1
Michał Górny m****y@g****g 1
Miro Hrončok m****o@h****z 1
Jeff Quast j****t@r****m 1
Patrik Svensson p****n 1
Rasmus Wriedt Larsen r****l@g****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 59
Total pull requests: 143
Average time to close issues: about 1 year
Average time to close pull requests: about 2 months
Total issue authors: 47
Total pull request authors: 27
Average comments per issue: 3.98
Average comments per pull request: 1.99
Merged pull request: 93
Bot issues: 0
Bot pull requests: 31

Past year issues: 6
Past year pull requests: 37
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 5
Past year pull request authors: 8
Past year average comments per issue: 6.67
Past year average comments per pull request: 1.89
Past year merged pull request: 27
Past year bot issues: 0
Past year bot pull requests: 4

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/jquast/wcwidth

Top Issue Authors

  • jquast (12)
  • janlelis (2)
  • Jackenmen (1)
  • edward-dauvergne (1)
  • su2u4-1 (1)
  • playgithub (1)
  • santagada (1)
  • dveeden (1)
  • hugovk (1)
  • dscrofts (1)
  • tleonhardt (1)
  • therefromhere (1)
  • evrial (1)
  • Freed-Wu (1)
  • darrenburns (1)

Top Pull Request Authors

  • jquast (53)
  • dependabot[bot] (30)
  • GalaxySnail (14)
  • hugovk (7)
  • su2u4-1 (6)
  • cclauss (4)
  • thomasballinger (3)
  • kianmeng (3)
  • msabramo (2)
  • grayjk (2)
  • trim21 (2)
  • avylove (2)
  • ossdev07 (1)
  • RasmusWL (1)
  • gaoflow (1)

Top Issue Labels

  • bug (15)
  • question (7)
  • needs-research (6)
  • needs-feedback (5)
  • enhancement (2)
  • invalid (1)

Top Pull Request Labels

  • dependencies (30)
  • python (8)
  • github_actions (2)
  • needs-feedback (1)
  • wontfix (1)
  • draft-do-not-merge (1)

Package metadata

pypi.org: wcwidth

Measures the displayed width of unicode strings in a terminal

  • Homepage: https://github.com/jquast/wcwidth
  • Documentation: https://wcwidth.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.8.2 (published about 2 months ago)
  • Last Synced: 2026-08-24T13:37:39.625Z (1 day ago)
  • Versions: 41
  • Dependent Packages: 544
  • Dependent Repositories: 134,173
  • Downloads: 312,194,514 Last month
  • Docker Downloads: 3,152,476,748
  • Rankings:
    • Dependent repos count: 0.006%
    • Downloads: 0.019%
    • Docker downloads count: 0.024%
    • Dependent packages count: 0.052%
    • Average: 1.936%
    • Stargazers count: 4.218%
    • Forks count: 7.295%
  • Maintainers (1)
nixpkgs-unstable: python313Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

spack.io: py-wcwidth

Measures number of Terminal column cells of wide-character codes

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: []
  • Latest release: 0.6.0 (published 4 months ago)
  • Last Synced: 2026-08-24T13:37:39.937Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 4.856%
    • Dependent packages count: 9.712%
  • Maintainers (1)
conda-forge.org: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: MIT
  • Latest release: 0.2.5 (published about 6 years ago)
  • Last Synced: 2026-08-16T07:33:46.581Z (10 days ago)
  • Versions: 8
  • Dependent Packages: 27
  • Dependent Repositories: 1,498
  • Downloads: 43,709,901 Total
  • Rankings:
    • Dependent repos count: 0.439%
    • Dependent packages count: 2.465%
    • Average: 12.461%
    • Stargazers count: 21.453%
    • Forks count: 25.485%
anaconda.org: wcwidth

This library is mainly for CLI programs that carefully produce output for Terminals, or make pretend to be an emulator.

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: MIT
  • Latest release: 0.8.2 (published about 2 months ago)
  • Last Synced: 2026-07-09T09:05:14.332Z (about 2 months ago)
  • Versions: 8
  • Dependent Packages: 5
  • Dependent Repositories: 1,498
  • Downloads: 1,484,955 Total
  • Rankings:
    • Dependent repos count: 2.704%
    • Dependent packages count: 11.118%
    • Average: 21.643%
    • Stargazers count: 34.356%
    • Forks count: 38.396%
openbsd-7.9-amd64: devel/py-wcwidth

measures number of terminal column cells of wide-char code

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: other
  • Latest release: 0.6.0 (published 4 months ago)
  • Last Synced: 2026-05-28T01:14:03.964Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python311Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

ubuntu-22.04: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Status: removed
  • Licenses: other
  • Latest release: 0.2.5+dfsg1-1 (published 7 months ago)
  • Last Synced: 2026-08-16T07:28:34.105Z (10 days 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: python312Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

debian-12: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Documentation: https://packages.debian.org/bookworm/wcwidth
  • Licenses: other
  • Latest release: 0.2.5+dfsg1-1.1 (published 6 months ago)
  • Last Synced: 2026-08-16T07:34:07.894Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Documentation: https://packages.debian.org/trixie/wcwidth
  • Licenses: other
  • Latest release: 0.2.13+dfsg1-1 (published 6 months ago)
  • Last Synced: 2026-08-16T07:34:09.066Z (10 days 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.wcwidth

Measures number of Terminal column cells of wide-character codes

nixpkgs-23.05: python311Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

ubuntu-23.04: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: other
  • Latest release: 0.2.5+dfsg1-1.1 (published 7 months ago)
  • Last Synced: 2026-08-01T06:04:59.260Z (25 days 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.wcwidth

Measures number of Terminal column cells of wide-character codes

pkgsrc-netbsd-x86_64-10.1-all: devel/py-wcwidth

Measures number of Terminal column cells of wide-character codes

  • Homepage: https://github.com/jquast/wcwidth
  • Documentation: https://pkgsrc.se/devel/py-wcwidth
  • Licenses: mit
  • Latest release: 0.6.0 (published 6 months ago)
  • Last Synced: 2026-05-27T06:43:51.018Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-wcwidth

Measure number of terminal column cells of wide-character codes

ubuntu-23.10: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: other
  • Latest release: 0.2.5+dfsg1-1.1ubuntu1 (published 7 months ago)
  • Last Synced: 2026-03-09T21:07:24.114Z (6 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.wcwidth

Measures number of Terminal column cells of wide-character codes

ubuntu-24.04: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: other
  • Latest release: 0.2.5+dfsg1-1.1ubuntu1 (published 7 months ago)
  • Last Synced: 2026-03-06T04:13:21.241Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-unstable: python314Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

nixpkgs-23.05: python310Packages.wcwidth

Measures number of Terminal column cells of wide-character codes

ubuntu-24.10: wcwidth

  • Homepage: https://github.com/jquast/wcwidth
  • Licenses: other
  • Latest release: 0.2.13+dfsg1-1 (published 7 months ago)
  • Last Synced: 2026-03-08T07:42:12.924Z (6 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.wcwidth

Measures number of Terminal column cells of wide-character codes


Dependencies

requirements-develop.txt pypi
  • blessed >=1.14.1,<2 development
  • docopt ==0.6.2 development
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
docs/requirements.txt pypi
  • alabaster ==0.7.13
  • babel ==2.12.1
  • certifi ==2023.7.22
  • charset-normalizer ==3.2.0
  • docutils ==0.17.1
  • idna ==3.4
  • imagesize ==1.4.1
  • jinja2 ==3.1.2
  • markupsafe ==2.1.3
  • packaging ==23.1
  • pygments ==2.16.1
  • requests ==2.31.0
  • snowballstemmer ==2.2.0
  • sphinx ==4.5.0
  • sphinx-rtd-theme ==1.3.0
  • sphinxcontrib-applehelp ==1.0.4
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.1
  • sphinxcontrib-jquery ==4.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • urllib3 ==2.0.4
requirements-docs.in pypi
  • Sphinx *
  • sphinx_rtd_theme *
requirements-tests39.in pypi
  • astroid >=2.11 test
  • autopep8 * test
  • doc8 * test
  • docformatter * test
  • flake8 * test
  • isort * test
  • pydocstyle * test
  • pygments * test
  • pylint >=2.15 test
  • pytest >=7.4.2 test
  • pytest-cov >=4.1.0 test
  • restructuredtext_lint * test
  • wrapt >=1.14 test
requirements-tests39.txt pypi
  • astroid ==2.15.6 test
  • autopep8 ==2.0.4 test
  • charset-normalizer ==3.2.0 test
  • coverage ==7.3.1 test
  • dill ==0.3.7 test
  • doc8 ==1.1.1 test
  • docformatter ==1.7.5 test
  • docutils ==0.20.1 test
  • exceptiongroup ==1.1.3 test
  • flake8 ==6.1.0 test
  • iniconfig ==2.0.0 test
  • isort ==5.12.0 test
  • lazy-object-proxy ==1.9.0 test
  • mccabe ==0.7.0 test
  • packaging ==23.1 test
  • pbr ==5.11.1 test
  • platformdirs ==3.10.0 test
  • pluggy ==1.3.0 test
  • pycodestyle ==2.11.0 test
  • pydocstyle ==6.3.0 test
  • pyflakes ==3.1.0 test
  • pygments ==2.16.1 test
  • pylint ==2.17.5 test
  • pytest ==7.4.2 test
  • pytest-cov ==4.1.0 test
  • restructuredtext-lint ==1.4.0 test
  • snowballstemmer ==2.2.0 test
  • stevedore ==5.1.0 test
  • tomli ==2.0.1 test
  • tomlkit ==0.12.1 test
  • typing-extensions ==4.7.1 test
  • untokenize ==0.1.1 test
  • wrapt ==1.15.0 test
requirements-update.in pypi
  • jinja2 *
  • python-dateutil *
  • requests *
  • typing-extensions *
requirements-update.txt pypi
  • certifi ==2023.7.22
  • charset-normalizer ==3.2.0
  • idna ==3.4
  • jinja2 ==3.1.2
  • markupsafe ==2.1.3
  • python-dateutil ==2.8.2
  • requests ==2.31.0
  • six ==1.16.0
  • typing-extensions ==4.7.1
  • urllib3 ==2.0.4
.github/workflows/codspeed.yml actions
  • CodSpeedHQ/action v4 composite
  • actions/checkout v6 composite
  • actions/setup-python v6 composite
requirements-tests38.in pypi
  • coverage <=7.6.1 test
  • packaging <26 test
  • pytest <7 test
  • pytest-cov * test
pyproject.toml pypi
requirements-tests38.txt pypi
  • attrs ==25.3.0 test
  • coverage ==7.6.1 test
  • iniconfig ==2.1.0 test
  • packaging ==25.0 test
  • pluggy ==1.5.0 test
  • py ==1.11.0 test
  • pytest ==6.2.5 test
  • pytest-cov ==5.0.0 test
  • toml ==0.10.2 test
  • tomli ==2.4.1 test