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

https://github.com/jawah/charset_normalizer

chardet charset-conversion charset-detection encoding python unicode

Score: 32.785266397235674

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Truly universal encoding detector in pure Python.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 10 days ago

Total Commits: 705
Total Committers: 23
Avg Commits per committer: 30.652
Development Distribution Score (DDS): 0.438

Commits in past year: 96
Committers in past year: 5
Avg Commits per committer in past year: 19.2
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
TAHRI Ahmed R O****t 396
dependabot[bot] 4****] 203
TAHRI Ahmed R n****0@g****m 80
Adrien Barbaresi a****r 4
deedy5 6****5 3
Aarni Koskela a****x@i****i 2
Edgar Ramírez Mondragón 1****n 1
FantasqueX f****x@g****m 1
Hellseher o****v@m****m 1
Hugo van Kemenade h****k 1
John Vandenberg j****b@g****m 1
Kian-Meng Ang k****g@g****m 1
Leon Anavi l****n@a****g 1
Lumír 'Frenzy' Balhar f****s@g****m 1
M Bussonnier b****s@g****m 1
Michal Čihař m****l@c****m 1
Nathan M n****s@g****m 1
Oleksandr Kuzmenko a****m@g****m 1
PythonCoderAS 1****S 1
StepSecurity Bot b****t@s****o 1
Ye Lei (叶磊) b****e@g****m 1
aleksandernovikov c****1@i****u 1
pinterior p****r 1

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 57
Total pull requests: 293
Average time to close issues: 3 months
Average time to close pull requests: 8 days
Total issue authors: 44
Total pull request authors: 11
Average comments per issue: 2.18
Average comments per pull request: 0.61
Merged pull request: 182
Bot issues: 1
Bot pull requests: 189

Past year issues: 14
Past year pull requests: 84
Past year average time to close issues: 4 days
Past year average time to close pull requests: 4 days
Past year issue authors: 14
Past year pull request authors: 7
Past year average comments per issue: 1.36
Past year average comments per pull request: 0.19
Past year merged pull request: 57
Past year bot issues: 0
Past year bot pull requests: 68

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

Top Issue Authors

  • DonaldTsang (5)
  • jayvdb (4)
  • milahu (3)
  • frenzymadness (3)
  • PalmtopTiger (2)
  • nijel (2)
  • Ousret (1)
  • sethmlarson (1)
  • dpatryas-rtbhouse (1)
  • pawelzwronek (1)
  • dependabot[bot] (1)
  • RobertoPrevato (1)
  • padovaSR (1)
  • Marsman1996 (1)
  • tseaver (1)

Top Pull Request Authors

  • dependabot[bot] (189)
  • Ousret (92)
  • jayvdb (2)
  • Hellseher (2)
  • Carreau (2)
  • frenzymadness (1)
  • leon-anavi (1)
  • edgarrmondragon (1)
  • carmenbianca (1)
  • akx (1)
  • oxygen-dioxide (1)

Top Issue Labels

  • help wanted (28)
  • bug (18)
  • detection (16)
  • enhancement (14)
  • good first issue (2)
  • CLI (1)
  • question (1)
  • wontfix (1)
  • dependencies (1)
  • github_actions (1)

Top Pull Request Labels

  • dependencies (189)
  • github_actions (136)
  • python (52)
  • enhancement (21)
  • bug (11)
  • detection (11)
  • bugfix release (10)
  • documentation (10)
  • tests (7)
  • flourish (6)
  • help wanted (3)
  • do-not-merge (1)
  • question (1)
  • CLI (1)

Package metadata

pypi.org: charset-normalizer

The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.

  • Homepage:
  • Documentation: https://charset-normalizer.readthedocs.io/
  • Licenses: MIT
  • Latest release: 3.4.4 (published 4 months ago)
  • Last Synced: 2026-01-31T22:09:38.977Z (5 days ago)
  • Versions: 58
  • Dependent Packages: 2,462
  • Dependent Repositories: 127,252
  • Downloads: 917,123,636 Last month
  • Docker Downloads: 9,215,853,147
  • Rankings:
    • Downloads: 0.002%
    • Docker downloads count: 0.003%
    • Dependent repos count: 0.008%
    • Dependent packages count: 0.015%
    • Average: 1.902%
    • Stargazers count: 3.729%
    • Forks count: 7.657%
  • Maintainers (1)
spack.io: py-charset-normalizer

The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.

  • Homepage: https://github.com/jawah/charset_normalizer
  • Licenses: []
  • Latest release: 3.4.4 (published 3 months ago)
  • Last Synced: 2026-01-31T22:39:44.506Z (5 days ago)
  • Versions: 7
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 10.393%
    • Dependent packages count: 11.616%
    • Stargazers count: 12.033%
    • Forks count: 17.924%
  • Maintainers (1)
anaconda.org: charset-normalizer

A Library that helps you read text from unknown charset encoding. This project is motivated by chardet.

  • Homepage: https://github.com/jawah/charset_normalizer
  • Licenses: MIT
  • Latest release: 3.4.4 (published 3 months ago)
  • Last Synced: 2026-01-29T17:14:20.679Z (7 days ago)
  • Versions: 3
  • Dependent Packages: 5
  • Dependent Repositories: 598
  • Rankings:
    • Dependent repos count: 6.559%
    • Dependent packages count: 11.114%
    • Average: 23.36%
    • Stargazers count: 33.708%
    • Forks count: 42.059%

Dependencies

dev-requirements.txt pypi
  • Flask >=2.0,<3.0
  • black ==22.6.0
  • chardet >=5.0,<5.1
  • codecov *
  • flake8 ==4.0.1
  • isort *
  • mypy ==0.961
  • pytest *
  • pytest-cov *
  • requests >=2.26,<3.0
docs/requirements.txt pypi
  • Sphinx *
  • furo *
.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/cd.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • actions/download-artifact f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3c67110 composite
  • actions/setup-python 0a5c61591373683505ea898e09a3ea4f39ef2b9c composite
  • actions/upload-artifact a8a3f3ad30e3422c9c7b888a15615d19a852ae32 composite
  • docker/setup-qemu-action 68827325e0b33c7199eb31dd4e31fbe9023e06e3 composite
  • pypa/cibuildwheel ce3fb7832089eb3e723a0a99cab7f3eaccf074fd composite
  • pypa/gh-action-pypi-publish 2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf composite
.github/workflows/ci.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • actions/setup-python 0a5c61591373683505ea898e09a3ea4f39ef2b9c composite
  • codecov/codecov-action 4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0 composite
.github/workflows/scorecards.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • actions/upload-artifact a8a3f3ad30e3422c9c7b888a15615d19a852ae32 composite
  • github/codeql-action/upload-sarif b7bf0a3ed3ecfa44160715d7c442788f65f0f923 composite
  • ossf/scorecard-action 0864cf19026789058feabb7e87baa5f140aac736 composite
setup.py pypi
ci-requirements.txt pypi
  • argcomplete ==3.1.2
  • argcomplete ==3.6.2
  • attrs ==25.3.0
  • attrs ==25.4.0
  • build ==1.1.1
  • build ==1.2.2.post1
  • build ==1.3.0
  • colorama ==0.4.6
  • colorlog ==6.9.0
  • coverage ==7.2.7
  • coverage ==7.6.1
  • coverage ==7.10.4
  • dependency-groups ==1.3.1
  • distlib ==0.4.0
  • exceptiongroup ==1.3.0
  • filelock ==3.12.2
  • filelock ==3.16.1
  • filelock ==3.19.1
  • filelock ==3.20.0
  • importlib-metadata ==6.7.0
  • importlib-metadata ==8.5.0
  • importlib-metadata ==8.7.0
  • iniconfig ==2.0.0
  • iniconfig ==2.1.0
  • nox ==2024.4.15
  • nox ==2025.5.1
  • packaging ==24.0
  • packaging ==25.0
  • platformdirs ==4.0.0
  • platformdirs ==4.3.6
  • platformdirs ==4.4.0
  • platformdirs ==4.5.0
  • pluggy ==1.2.0
  • pluggy ==1.5.0
  • pluggy ==1.6.0
  • pygments ==2.19.2
  • pyproject-hooks ==1.2.0
  • pytest ==7.4.4
  • pytest ==8.3.5
  • pytest ==8.4.1
  • tomli ==2.0.1
  • tomli ==2.3.0
  • typing-extensions ==4.7.1
  • typing-extensions ==4.13.2
  • typing-extensions ==4.15.0
  • virtualenv ==20.26.6
  • virtualenv ==20.35.3
  • zipp ==3.15.0
  • zipp ==3.20.2
  • zipp ==3.23.0
pyproject.toml pypi