https://github.com/pre-commit/identify
Score: 31.533995224484475
Last synced: about 20 hours ago
JSON representation
Repository metadata:
File identification library for Python
- Host: GitHub
- URL: https://github.com/pre-commit/identify
- Owner: pre-commit
- License: mit
- Created: 2017-02-13T05:02:37.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2026-08-17T23:37:47.000Z (8 days ago)
- Last Synced: 2026-08-23T15:23:54.069Z (3 days ago)
- Language: Python
- Homepage:
- Size: 701 KB
- Stars: 297
- Watchers: 4
- Forks: 178
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
-
Funding:
- Github: asottile
- Open collective: pre-commit
- Tidelift: pypi/pre-commit
Owner metadata:
- Name: pre-commit
- Login: pre-commit
- Email:
- Kind: organization
- Description: A framework for managing and maintaining multi-language pre-commit hooks.
- Website: https://pre-commit.com
- Location:
- Twitter: pre_commit
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6943086?v=4
- Repositories: 29
- Last Synced at: 2024-10-29T22:38:48.625Z
- Profile URL: https://github.com/pre-commit
GitHub Events
Total
- Create event: 33
- Delete event: 19
- Fork event: 28
- Issue comment event: 53
- Issues event: 15
- Pull request event: 96
- Pull request review comment event: 11
- Pull request review event: 26
- Push event: 67
- Watch event: 30
- Total: 378
Last Year
- Create event: 8
- Delete event: 4
- Fork event: 6
- Issue comment event: 14
- Issues event: 1
- Pull request event: 25
- Pull request review comment event: 8
- Pull request review event: 13
- Push event: 19
- Watch event: 6
- Total: 104
Committers metadata
Last synced: 6 days ago
Total Commits: 649
Total Committers: 149
Avg Commits per committer: 4.356
Development Distribution Score (DDS): 0.584
Commits in past year: 44
Committers in past year: 14
Avg Commits per committer in past year: 3.143
Development Distribution Score (DDS) in past year: 0.659
| Name | Commits | |
|---|---|---|
| Anthony Sottile | a****e@u****u | 270 |
| pre-commit-ci[bot] | 6****] | 147 |
| Chris Kuehl | c****l@o****u | 21 |
| Tamás PEREGI | p****s@g****m | 9 |
| Christian Knittl-Frank | l****l@g****m | 8 |
| Max R | m****r | 5 |
| C.A.M. Gerlach | C****h@G****M | 4 |
| Rob Orr | r****r@a****m | 4 |
| Thibaud Colas | t****s@g****m | 4 |
| Aaron Gokaslan | a****n@g****m | 3 |
| Vitaliy Lotorev | v****v | 3 |
| Taylor Buchanan | t****n@e****m | 3 |
| Stephan Wolski | s****n@w****i | 3 |
| Sean Budd | s****n@n****g | 3 |
| Markus Hofbauer | m****r@t****e | 3 |
| ColemanTom | 1****m | 3 |
| AleksaC | a****1@g****m | 3 |
| David Arnold | d****r@x****s | 3 |
| Stuart Jansen | s****n@b****g | 2 |
| Stephen Rosen | s****n@g****g | 2 |
| Raphael Boidol | b****r | 2 |
| Qexat | 4****t | 2 |
| Kat Rossiter | s****e | 2 |
| Julian Berman | J****n@G****m | 2 |
| W. Augusto Andreoli | a****a@g****m | 2 |
| dkolepp | d****2@g****m | 2 |
| Marco | m****o@m****m | 2 |
| Sebastian Weddmark Olsson | s****w | 2 |
| Jakub Kropáček | k****a@g****m | 2 |
| Ihor Kaharlichenko | i****r@k****g | 2 |
| and 119 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 47
Total pull requests: 311
Average time to close issues: 3 months
Average time to close pull requests: 12 days
Total issue authors: 42
Total pull request authors: 119
Average comments per issue: 2.11
Average comments per pull request: 0.77
Merged pull request: 214
Bot issues: 2
Bot pull requests: 115
Past year issues: 8
Past year pull requests: 35
Past year average time to close issues: 3 days
Past year average time to close pull requests: 7 days
Past year issue authors: 4
Past year pull request authors: 22
Past year average comments per issue: 4.25
Past year average comments per pull request: 0.86
Past year merged pull request: 17
Past year bot issues: 1
Past year bot pull requests: 10
Top Issue Authors
- ngie-eign (3)
- bn-andrew (3)
- pre-commit-ci[bot] (2)
- aharrison24 (1)
- asottile (1)
- psa (1)
- akamac (1)
- vinchona (1)
- choman (1)
- rbroderi (1)
- janosh (1)
- rehsack (1)
- MattF-NSIDC (1)
- imomaliev (1)
- Freed-Wu (1)
Top Pull Request Authors
- pre-commit-ci[bot] (115)
- asottile (12)
- jalaziz (6)
- vlotorev (5)
- havocesp (4)
- ColemanTom (4)
- gtbuchanan (4)
- qexat (4)
- lalten (3)
- mike325 (3)
- benspaulding (3)
- hofbi (3)
- ngie-eign (3)
- mxr (3)
- zupo (2)
Top Issue Labels
- enhancement (1)
Top Pull Request Labels
Package metadata
- Total packages: 19
-
Total downloads:
- conda: 13,416 total
- pypi: 195,056,980 last-month
- Total docker downloads: 891,666,266
- Total dependent packages: 111 (may contain duplicates)
- Total dependent repositories: 19,157 (may contain duplicates)
- Total versions: 579
- Total maintainers: 6
pypi.org: identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Documentation: https://identify.readthedocs.io/
- Licenses: MIT
- Latest release: 2.6.19 (published 4 months ago)
- Last Synced: 2026-08-24T14:04:18.358Z (2 days ago)
- Versions: 185
- Dependent Packages: 104
- Dependent Repositories: 19,097
- Downloads: 195,056,980 Last month
- Docker Downloads: 891,666,266
-
Rankings:
- Downloads: 0.055%
- Dependent repos count: 0.057%
- Docker downloads count: 0.074%
- Dependent packages count: 0.205%
- Average: 1.892%
- Forks count: 5.365%
- Stargazers count: 5.593%
- Maintainers (2)
nixpkgs-unstable: python313Packages.identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/identify/default.nix#L34
- Licenses: MIT
- Latest release: 2.6.16 (published 7 months ago)
- Last Synced: 2026-08-12T08:07:09.212Z (14 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 2.421%
- Forks count: 3.234%
- Stargazers count: 6.451%
- Maintainers (1)
proxy.golang.org: github.com/pre-commit/identify
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pre-commit/identify#section-documentation
- Licenses: mit
- Latest release: v2.6.19+incompatible (published 4 months ago)
- Last Synced: 2026-08-24T14:06:10.617Z (2 days ago)
- Versions: 185
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 2.352%
- Stargazers count: 3.525%
- Average: 6.564%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
alpine-edge: py3-identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.19-r0 (published 4 months ago)
- Last Synced: 2026-04-20T10:46:13.282Z (4 months ago)
- Versions: 42
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 6.031%
- Average: 8.671%
- Forks count: 11.189%
- Stargazers count: 17.462%
- Maintainers (1)
alpine-edge: py3-identify-pyc
Precompiled Python bytecode for py3-identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.19-r0 (published 4 months ago)
- Last Synced: 2026-04-20T10:46:13.991Z (4 months ago)
- Versions: 34
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 10.933%
- Forks count: 11.485%
- Dependent packages count: 14.133%
- Stargazers count: 18.117%
- Maintainers (1)
spack.io: py-identify
File identification library for Python. Given a file (or some information about a file), return a set of standardized tags identifying what the file is.
- Homepage: https://github.com/pre-commit/identify
- Licenses: []
- Latest release: 2.6.19 (published 4 months ago)
- Last Synced: 2026-08-24T14:04:29.201Z (2 days ago)
- Versions: 6
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 14.034%
- Dependent packages count: 28.067%
- Maintainers (1)
conda-forge.org: identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.5.8 (published almost 4 years ago)
- Last Synced: 2026-03-14T22:22:28.216Z (5 months ago)
- Versions: 112
- Dependent Packages: 4
- Dependent Repositories: 30
-
Rankings:
- Dependent repos count: 6.742%
- Dependent packages count: 12.501%
- Average: 15.526%
- Forks count: 16.503%
- Stargazers count: 26.359%
anaconda.org: identify
File identification library for Python.
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.19 (published 3 months ago)
- Last Synced: 2026-05-20T13:47:39.473Z (3 months ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 30
- Downloads: 13,416 Total
-
Rankings:
- Dependent repos count: 29.047%
- Forks count: 29.319%
- Dependent packages count: 30.62%
- Average: 31.936%
- Stargazers count: 38.759%
alpine-v3.22: py3-identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.12-r0 (published over 1 year ago)
- Last Synced: 2026-03-19T17:24:31.764Z (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-identify-pyc
Precompiled Python bytecode for py3-identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.15-r0 (published 11 months ago)
- Last Synced: 2026-04-01T09:01:56.345Z (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)
openbsd-7.9-amd64: devel/py-identify
file identification library
- Homepage: https://github.com/pre-commit/identify
- Licenses: mit
- Latest release: 2.6.18 (published 4 months ago)
- Last Synced: 2026-05-28T01:09:16.517Z (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)
alpine-v3.22: py3-identify-pyc
Precompiled Python bytecode for py3-identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.12-r0 (published over 1 year ago)
- Last Synced: 2026-03-19T17:24:35.083Z (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)
nixpkgs-unstable: python314Packages.identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/identify/default.nix#L34
- Licenses: MIT
- Latest release: 2.6.16 (published 7 months ago)
- Last Synced: 2026-03-08T04:39:45.683Z (6 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)
gentoo-portage: dev-python/identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify/
- Documentation: https://packages.gentoo.org/packages/dev-python/identify
- Licenses: MIT
- Latest release: 2.6.19 (published 3 months ago)
- Last Synced: 2026-07-01T02:01:03.583Z (about 2 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.20: py3-identify-pyc
Precompiled Python bytecode for py3-identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.5.36-r0 (published over 2 years ago)
- Last Synced: 2026-07-27T20:00:52.269Z (30 days 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.21: py3-identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.3-r0 (published over 1 year ago)
- Last Synced: 2026-03-15T22:25:33.276Z (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-identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.15-r0 (published 11 months ago)
- Last Synced: 2026-04-01T09:01:50.855Z (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.20: py3-identify
File identification library for Python
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.5.36-r0 (published over 2 years ago)
- Last Synced: 2026-08-03T19:02:39.958Z (23 days 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.21: py3-identify-pyc
Precompiled Python bytecode for py3-identify
- Homepage: https://github.com/pre-commit/identify
- Licenses: MIT
- Latest release: 2.6.3-r0 (published over 1 year ago)
- Last Synced: 2026-03-15T22:25:47.294Z (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)
Dependencies
- covdefaults *
- coverage *
- pytest *