https://github.com/h2non/filetype
binary discovery extension filetype golang lookup magic-number magic-numbers mime mime-types validation
Score: 33.21539170622889
Last synced: 1 day ago
JSON representation
Repository metadata:
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
- Host: GitHub
- URL: https://github.com/h2non/filetype
- Owner: h2non
- License: mit
- Created: 2015-09-24T09:15:51.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2026-07-01T21:07:54.000Z (4 months ago)
- Last Synced: 2026-10-24T15:14:35.018Z (9 days ago)
- Topics: binary, discovery, extension, filetype, golang, lookup, magic-number, magic-numbers, mime, mime-types, validation
- Language: Go
- Homepage: https://pkg.go.dev/github.com/h2non/filetype?tab=doc
- Size: 9.12 MB
- Stars: 2,302
- Watchers: 28
- Forks: 191
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- License: LICENSE
Owner metadata:
- Name: Tom
- Login: h2non
- Email:
- Kind: user
- Description: Computers harasser
- Website:
- Location: Decentralized
- Twitter:
- Company: Dissident
- Icon url: https://avatars.githubusercontent.com/u/63402?v=4
- Repositories: 244
- Last Synced at: 2023-04-09T14:47:15.531Z
- Profile URL: https://github.com/h2non
GitHub Events
Total
- Fork event: 13
- Issue comment event: 2
- Issues event: 5
- Pull request event: 10
- Push event: 1
- Watch event: 125
- Total: 156
Last Year
- Issues event: 1
- Pull request event: 3
- Watch event: 12
- Total: 16
Committers metadata
Last synced: 2 days ago
Total Commits: 166
Total Committers: 51
Avg Commits per committer: 3.255
Development Distribution Score (DDS): 0.524
Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Tomas Aparicio | t****s@a****e | 79 |
| Andrew Stucki | a****i@e****o | 5 |
| Shaun Dunning | s****g@u****m | 5 |
| kumakichi | x****n@g****m | 5 |
| turn88 | f****e@1****m | 4 |
| Evan Oberholster | e****r@g****m | 3 |
| Yuji Yaginuma | y****a@g****m | 3 |
| Rangel Reale | r****m@g****m | 3 |
| Jeremy Mill | j****l@v****m | 3 |
| FeRD (Frank Dana) | f****c@g****m | 3 |
| Erik Sørgaard | e****k@j****m | 3 |
| mikusjelly | m****y@g****m | 2 |
| Linards | l****s@p****v | 2 |
| evanoberholster | e****r@a****u | 2 |
| Antti Kupila | a****a@g****m | 2 |
| Aofei Sheng | a****i@a****m | 2 |
| Christophe Fergeau | c****u@r****m | 2 |
| Cugu | g****b@c****u | 2 |
| Leslie | w****s@g****m | 2 |
| fanpei | f****1@g****m | 2 |
| yiiT | y****v@g****m | 2 |
| Eugene Kirillov | e****e@d****t | 1 |
| tim | t****m@s****u | 1 |
| lynxbyorion | l****n@g****m | 1 |
| da2018 | d****t@g****m | 1 |
| Yaofu | v****n@s****n | 1 |
| Tim Strazzere | s****z@g****m | 1 |
| Evgeniy Savelev | e****v@s****u | 1 |
| Ivan Kovic | i****c@s****m | 1 |
| bienkma | b****a | 1 |
| and 21 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 60
Total pull requests: 72
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 58
Total pull request authors: 51
Average comments per issue: 1.67
Average comments per pull request: 0.67
Merged pull request: 44
Bot issues: 0
Bot pull requests: 0
Past year issues: 3
Past year pull requests: 6
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 3
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
Top Issue Authors
- yiiTT (2)
- xlango (2)
- helloshaohua (1)
- titalk (1)
- mathieu-aubin (1)
- dwebfan (1)
- dcelasun (1)
- webliupeng (1)
- paul-asvb (1)
- awkj (1)
- neumannlyu (1)
- pdinfinera (1)
- rahulganguly (1)
- TrashMomAru (1)
- IceflowRE (1)
Top Pull Request Authors
- ferdnyc (3)
- ksckaan1 (2)
- Fentonz (2)
- y-yagi (2)
- andrewstucki (2)
- ixuer (2)
- harisudarsan1 (2)
- evanoberholster (2)
- team-humaki (2)
- eriken (2)
- yiiTT (2)
- mikewiacek (2)
- kin9-0rz (2)
- leslie-wang (2)
- kmanley (2)
Top Issue Labels
- enhancement (6)
- question (1)
- bug (1)
Top Pull Request Labels
- enhancement (1)
Package metadata
- Total packages: 19
- Total downloads: unknown
- Total docker downloads: 2,211,963,093
- Total dependent packages: 1,176 (may contain duplicates)
- Total dependent repositories: 1,663 (may contain duplicates)
- Total versions: 78
debian-12: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Documentation: https://packages.debian.org/bookworm/golang-gopkg-h2non-filetype.v1
- Licenses: mit
- Latest release: 1.1.3+ds1-1 (published 9 months ago)
- Last Synced: 2026-10-29T04:29:41.921Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.574%
- Stargazers count: 0.967%
- Forks count: 1.33%
proxy.golang.org: github.com/h2non/filetype
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/github.com/h2non/filetype#section-documentation
- Licenses: MIT
- Latest release: v1.1.3 (published almost 5 years ago)
- Last Synced: 2026-11-01T15:11:25.371Z (1 day ago)
- Versions: 17
- Dependent Packages: 1,047
- Dependent Repositories: 1,440
- Docker Downloads: 557,742,108
-
Rankings:
- Dependent packages count: 0.125%
- Docker downloads count: 0.161%
- Dependent repos count: 0.21%
- Average: 0.852%
- Stargazers count: 1.585%
- Forks count: 2.181%
proxy.golang.org: gopkg.in/h2non/filetype.v1
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/gopkg.in/h2non/filetype.v1#section-documentation
- Licenses: MIT
- Latest release: v1.0.5 (published almost 9 years ago)
- Last Synced: 2026-10-31T14:00:36.336Z (2 days ago)
- Versions: 6
- Dependent Packages: 129
- Dependent Repositories: 219
- Docker Downloads: 1,654,220,985
-
Rankings:
- Docker downloads count: 0.108%
- Dependent packages count: 0.379%
- Dependent repos count: 0.432%
- Average: 0.937%
- Stargazers count: 1.585%
- Forks count: 2.181%
proxy.golang.org: gopkg.in/h2non/filetype.v0
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/gopkg.in/h2non/filetype.v0#section-documentation
- Licenses: MIT
- Latest release: v0.1.0 (published almost 10 years ago)
- Last Synced: 2026-10-31T14:00:35.373Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 4
-
Rankings:
- Stargazers count: 1.599%
- Forks count: 2.193%
- Dependent repos count: 2.53%
- Average: 3.974%
- Dependent packages count: 9.575%
proxy.golang.org: github.com/h2non/Filetype
- Homepage: https://github.com/h2non/Filetype
- Documentation: https://pkg.go.dev/github.com/h2non/Filetype#section-documentation
- Licenses: MIT
- Latest release: v1.0.5 (published almost 9 years ago)
- Last Synced: 2026-10-31T14:00:35.402Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.152%
- Average: 4.296%
- Dependent repos count: 4.44%
proxy.golang.org: github.com/H2non/Filetype
- Homepage: https://github.com/H2non/Filetype
- Documentation: https://pkg.go.dev/github.com/H2non/Filetype#section-documentation
- Licenses: MIT
- Latest release: v1.1.3 (published almost 5 years ago)
- Last Synced: 2026-10-31T14:00:35.342Z (2 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.535%
- Average: 4.687%
- Dependent repos count: 4.84%
proxy.golang.org: github.com/h2non/filetype/matchers
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/github.com/h2non/filetype/matchers#section-documentation
- Licenses: MIT
- Latest release: v1.1.3 (published 6 months ago)
- Last Synced: 2026-10-31T14:00:34.246Z (2 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.751%
- Average: 4.91%
- Dependent repos count: 5.07%
proxy.golang.org: github.com/h2non/filetype/matchers/isobmff
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/github.com/h2non/filetype/matchers/isobmff#section-documentation
- Licenses: MIT
- Latest release: v1.1.3 (published almost 5 years ago)
- Last Synced: 2026-10-31T14:00:34.336Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
proxy.golang.org: github.com/h2non/filetype/types
- Homepage: https://github.com/h2non/filetype
- Documentation: https://pkg.go.dev/github.com/h2non/filetype/types#section-documentation
- Licenses: MIT
- Latest release: v1.1.3 (published almost 5 years ago)
- Last Synced: 2026-10-31T14:00:36.971Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.756%
- Average: 4.916%
- Dependent repos count: 5.075%
debian-11: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Documentation: https://packages.debian.org/bullseye/golang-gopkg-h2non-filetype.v1
- Licenses: mit
- Latest release: 1.0.5+ds1-2.1 (published 9 months ago)
- Last Synced: 2026-10-01T06:27:43.884Z (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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Licenses: mit
- Latest release: 1.1.3+ds1-1 (published 9 months ago)
- Last Synced: 2026-10-29T04:32:29.991Z (5 days 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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Status: removed
- Licenses: mit
- Latest release: 1.1.3+ds1-1 (published 9 months ago)
- Last Synced: 2026-10-29T04:32:41.118Z (5 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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Documentation: https://packages.debian.org/trixie/golang-gopkg-h2non-filetype.v1
- Licenses: mit
- Latest release: 1.1.3+ds1-1 (published 9 months ago)
- Last Synced: 2026-10-29T04:29:54.771Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: go-github-com-h2non-filetype
Infer binary file types based on the magic numbers header signature
- Homepage: https://github.com/h2non/filetype
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n12471
- Licenses: expat
- Latest release: 1.1.3 (published 8 months ago)
- Last Synced: 2026-10-29T04:32:46.424Z (5 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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Licenses: mit
- Latest release: 1.1.3+ds1-1 (published 9 months ago)
- Last Synced: 2026-10-29T04:30:17.634Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-20.04: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Licenses: mit
- Latest release: 1.0.5+ds1-2 (published 9 months ago)
- Last Synced: 2026-10-29T04:28:58.728Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Documentation: https://packages.debian.org/buster/golang-gopkg-h2non-filetype.v1
- Licenses: mit
- Latest release: 1.0.5+ds1-2 (published 9 months ago)
- Last Synced: 2026-10-29T04:29:18.103Z (5 days 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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Licenses: mit
- Latest release: 1.0.5+ds1-2.1 (published 9 months ago)
- Last Synced: 2026-10-29T04:30:19.653Z (5 days 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: golang-gopkg-h2non-filetype.v1
- Homepage: https://github.com/h2non/filetype
- Licenses: mit
- Latest release: 1.0.5+ds1-2.1 (published 9 months ago)
- Last Synced: 2026-10-27T19:29:19.076Z (6 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%