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

https://github.com/h2non/filetype.py

extension filetype inference magic-numbers mime python type

Score: 28.253455144839176

Last synced: about 13 hours ago
JSON representation

Repository metadata:

Small, dependency-free, fast Python package to infer binary file types checking the magic numbers signature


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 251
Total Committers: 48
Avg Commits per committer: 5.229
Development Distribution Score (DDS): 0.665

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Tomas Aparicio t****s@a****e 84
Zhang Jianfei z****3@g****m 23
dosas d****s@g****m 22
CatKasha C****a 16
Christian Clauss c****s@m****m 11
Magnus Byrkjeflot m****r@g****m 9
johnthagen j****n 9
Walter Purcaro v****r 8
David Poirier d****n 7
Roman Babenko b****k@g****m 6
isatsam =**** 5
Jorj X. McKie j****e@o****e 4
Dan Swain d****n@d****m 3
Lorenzo Trojan l****n@g****m 3
yanhuihang y****g@1****m 3
Andrew Gaul a****w@g****g 2
Arijit Basu s****t@g****m 2
Curtis Jiang j****q@g****m 2
Pavel Kravetskiy p****y@g****m 2
ramin r****t@g****m 2
scientificworld s****d@1****m 1
isatsam 5****m 1
Amit Lissack a****1@a****m 1
Andrii Zhezhel a****l@c****m 1
Equssy e****y@g****m 1
Florian Angermeier f****t@p****t 1
Martin Srank m****k@e****m 1
Peter Gaultney p****y@x****o 1
Robert Schütz r****z@s****e 1
Yishan001 Y****1 1
and 18 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 72
Total pull requests: 88
Average time to close issues: 7 months
Average time to close pull requests: 4 months
Total issue authors: 62
Total pull request authors: 38
Average comments per issue: 1.54
Average comments per pull request: 0.75
Merged pull request: 61
Bot issues: 0
Bot pull requests: 4

Past year issues: 6
Past year pull requests: 4
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 5
Past year pull request authors: 4
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/h2non/filetype.py

Top Issue Authors

  • dosas (3)
  • ssbarnea (3)
  • raghadalhelal (3)
  • bjd183 (2)
  • DonaldTsang (2)
  • piranna (2)
  • h2non (2)
  • Mr-xn (1)
  • lucasgadams (1)
  • AIGeneratedUsername (1)
  • kostrub (1)
  • matejsp (1)
  • stordoff (1)
  • mo-han (1)
  • sayanarijit (1)

Top Pull Request Authors

  • dosas (13)
  • cclauss (9)
  • ferstar (8)
  • babenek (7)
  • CatKasha (7)
  • dependabot[bot] (4)
  • lpetre (3)
  • anemele (2)
  • scientificworld (2)
  • yanhuihang (2)
  • isatsam (2)
  • sudhir-b (2)
  • smasty (2)
  • bhatman (1)
  • 0xflotus (1)

Top Issue Labels

  • enhancement (6)
  • question (3)
  • bug (3)
  • help wanted (1)
  • duplicate (1)

Top Pull Request Labels

  • enhancement (5)
  • dependencies (4)

Package metadata

pypi.org: filetype

Infer file type and MIME type of any file/buffer. No external dependencies.

  • Homepage: https://github.com/h2non/filetype.py
  • Documentation: https://filetype.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.2.0 (published almost 4 years ago)
  • Last Synced: 2026-08-24T13:40:33.837Z (1 day ago)
  • Versions: 22
  • Dependent Packages: 293
  • Dependent Repositories: 2,400
  • Downloads: 44,733,302 Last month
  • Docker Downloads: 1,756,743
  • Rankings:
    • Dependent packages count: 0.123%
    • Dependent repos count: 0.223%
    • Downloads: 0.278%
    • Docker downloads count: 0.476%
    • Average: 1.374%
    • Stargazers count: 2.659%
    • Forks count: 4.484%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.filetype

Infer file type and MIME type of any file/buffer

alpine-v3.18: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-26T07:38:35.441Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.585%
    • Stargazers count: 11.087%
    • Forks count: 11.251%
alpine-v3.18: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-26T07:38:36.949Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.588%
    • Stargazers count: 11.102%
    • Forks count: 11.251%
alpine-v3.16: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.0.10-r0 (published over 4 years ago)
  • Last Synced: 2026-03-26T08:22:47.875Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 5.802%
    • Dependent packages count: 5.94%
    • Stargazers count: 8.634%
    • Forks count: 8.634%
alpine-v3.13: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.0.7-r0 (published almost 6 years ago)
  • Last Synced: 2026-07-24T21:13:59.734Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.019%
    • Stargazers count: 7.217%
    • Forks count: 7.484%
    • Dependent packages count: 9.376%
  • Maintainers (1)
alpine-v3.14: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.0.7-r2 (published over 5 years ago)
  • Last Synced: 2026-03-26T07:16:21.053Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.761%
    • Stargazers count: 7.314%
    • Forks count: 7.628%
    • Dependent packages count: 12.101%
alpine-edge: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r5 (published 5 months ago)
  • Last Synced: 2026-04-02T13:16:50.569Z (5 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.125%
    • Dependent packages count: 14.251%
  • Maintainers (1)
alpine-v3.17: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r0 (published almost 4 years ago)
  • Last Synced: 2026-03-26T07:39:08.764Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.271%
    • Dependent packages count: 7.893%
    • Forks count: 10.542%
    • Stargazers count: 10.649%
alpine-v3.15: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.0.8-r0 (published almost 5 years ago)
  • Last Synced: 2026-08-04T22:03:19.811Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 7.927%
    • Forks count: 8.129%
    • Average: 8.134%
    • Dependent packages count: 16.479%
proxy.golang.org: github.com/h2non/filetype.py

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/h2non/filetype.py#section-documentation
  • Licenses: mit
  • Latest release: v1.2.0 (published almost 4 years ago)
  • Last Synced: 2026-08-24T13:36:10.789Z (1 day ago)
  • Versions: 21
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
alpine-edge: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r4 (published about 1 year ago)
  • Last Synced: 2026-03-26T09:27:58.556Z (5 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 9.879%
    • Forks count: 12.066%
    • Stargazers count: 12.809%
    • Dependent packages count: 14.641%
  • Maintainers (1)
spack.io: py-filetype

Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer.

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: []
  • Latest release: 1.2.0 (published over 3 years ago)
  • Last Synced: 2026-08-24T13:36:07.148Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 10.963%
    • Forks count: 11.018%
    • Average: 12.512%
    • Dependent packages count: 28.067%
  • Maintainers (1)
conda-forge.org: filetype

Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. This is a Python port from filetype Go package.

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0 (published almost 4 years ago)
  • Last Synced: 2026-08-03T00:03:42.974Z (23 days ago)
  • Versions: 11
  • Dependent Packages: 5
  • Dependent Repositories: 4
  • Rankings:
    • Dependent packages count: 10.42%
    • Average: 15.552%
    • Dependent repos count: 16.178%
    • Stargazers count: 17.72%
    • Forks count: 17.89%
anaconda.org: filetype

Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. This is a Python port from filetype Go package.

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0 (published 11 months ago)
  • Last Synced: 2026-03-25T14:11:09.404Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 337 Total
  • Rankings:
    • Stargazers count: 29.372%
    • Forks count: 31.663%
    • Average: 36.817%
    • Dependent packages count: 41.075%
    • Dependent repos count: 45.158%
alpine-v3.21: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:23:05.941Z (5 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.filetype

Infer file type and MIME type of any file/buffer

gentoo-portage: dev-python/filetype

Small, dependency-free, fast Python package to infer binary file types checking

  • Homepage: https://github.com/h2non/filetype.py/
  • Documentation: https://packages.gentoo.org/packages/dev-python/filetype
  • Licenses: BSD
  • Latest release: 1.2.0 (published 4 months ago)
  • Last Synced: 2026-07-16T01:01:33.086Z (about 1 month 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: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 7 months ago)
  • Last Synced: 2026-03-08T13:55:35.814Z (6 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: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.0.10-2 (published 7 months ago)
  • Last Synced: 2026-07-31T09:52:08.559Z (26 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 7 months ago)
  • Last Synced: 2026-08-13T09:35:07.533Z (13 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.filetype

Infer file type and MIME type of any file/buffer

nixpkgs-24.11: python311Packages.filetype

Infer file type and MIME type of any file/buffer

pkgsrc-netbsd-x86_64-10.1-all: sysutils/py-filetype

Infer binary file types checking the magic numbers signature

  • Homepage: https://github.com/h2non/filetype.py
  • Documentation: https://pkgsrc.se/sysutils/py-filetype
  • Licenses: mit
  • Latest release: 1.2.0 (published 5 months ago)
  • Last Synced: 2026-05-27T09:51:52.557Z (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.filetype

Infer file type and MIME type of any file/buffer

ubuntu-23.10: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 7 months ago)
  • Last Synced: 2026-08-22T12:31:03.433Z (4 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: python312Packages.filetype

Infer file type and MIME type of any file/buffer

alpine-v3.20: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:24:58.084Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:25:01.826Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r2 (published over 3 years ago)
  • Last Synced: 2026-08-03T14:02:41.161Z (23 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-26T08:24:38.150Z (5 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: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Documentation: https://packages.debian.org/bookworm/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-12T23:04:57.080Z (6 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-filetype

Infer file type and MIME type of any file/buffer

alpine-v3.22: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:24:03.638Z (5 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: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Documentation: https://packages.debian.org/trixie/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 7 months ago)
  • Last Synced: 2026-03-13T17:11:59.702Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:22:57.957Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r4 (published about 1 year ago)
  • Last Synced: 2026-04-12T05:03:14.041Z (5 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)
alpine-v3.23: py3-filetype-pyc

Precompiled Python bytecode for py3-filetype

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r4 (published about 1 year ago)
  • Last Synced: 2026-04-15T01:04:24.936Z (4 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-23.05: python310Packages.filetype

Infer file type and MIME type of any file/buffer

nixpkgs-23.05: python311Packages.filetype

Infer file type and MIME type of any file/buffer

nixpkgs-unstable: python314Packages.filetype

Infer file type and MIME type of any file/buffer

openbsd-7.9-amd64: devel/py-filetype

infer file type and MIME type

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0p2 (published 4 months ago)
  • Last Synced: 2026-05-28T00:15:06.314Z (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-unstable: python313Packages.filetype

Infer file type and MIME type of any file/buffer

ubuntu-23.04: filetype.py

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: mit
  • Latest release: 1.2.0-1 (published 7 months ago)
  • Last Synced: 2026-03-11T07:14:08.289Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-filetype

infer file type and MIME from any file/buffer

  • Homepage: https://github.com/h2non/filetype.py
  • Licenses: MIT
  • Latest release: 1.2.0-r3 (published over 2 years ago)
  • Last Synced: 2026-03-26T08:24:00.115Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
requirements-dev.txt pypi
  • flake8 * development
  • pytest * development
  • pytest-benchmark * development