https://github.com/opencontainers/go-digest
container-ecosystem containers docker go oci
Score: 33.34999074803066
Last synced: about 11 hours ago
JSON representation
Repository metadata:
Common digest package used across the container ecosystem
- Host: GitHub
- URL: https://github.com/opencontainers/go-digest
- Owner: opencontainers
- License: other
- Created: 2016-12-16T20:47:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2026-04-23T07:44:28.000Z (about 1 month ago)
- Last Synced: 2026-05-17T07:18:41.516Z (13 days ago)
- Topics: container-ecosystem, containers, docker, go, oci
- Language: Go
- Homepage: https://www.opencontainers.org/
- Size: 207 KB
- Stars: 221
- Watchers: 18
- Forks: 63
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Maintainers: MAINTAINERS
Owner metadata:
- Name: Open Container Initiative
- Login: opencontainers
- Email: dev@opencontainers.org
- Kind: organization
- Description: Creating open standards around container technology
- Website: https://www.opencontainers.org
- Location:
- Twitter: OCI_ORG
- Company:
- Icon url: https://avatars.githubusercontent.com/u/12563465?v=4
- Repositories: 26
- Last Synced at: 2024-03-26T14:04:09.002Z
- Profile URL: https://github.com/opencontainers
GitHub Events
Total
- Create event: 2
- Delete event: 2
- Fork event: 7
- Issue comment event: 13
- Issues event: 3
- Pull request event: 8
- Pull request review comment event: 2
- Pull request review event: 9
- Push event: 5
- Watch event: 23
- Total: 74
Last Year
- Create event: 2
- Delete event: 2
- Issue comment event: 3
- Issues event: 1
- Pull request event: 1
- Push event: 2
- Watch event: 12
- Total: 23
Committers metadata
Last synced: 3 days ago
Total Commits: 131
Total Committers: 27
Avg Commits per committer: 4.852
Development Distribution Score (DDS): 0.664
Commits in past year: 3
Committers in past year: 1
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Stephen J Day | s****y@d****m | 44 |
| Sebastiaan van Stijn | g****b@g****l | 28 |
| Derek McGowan | d****k@m****v | 8 |
| dependabot[bot] | 4****] | 8 |
| W. Trevor King | w****g@t****s | 6 |
| Aaron Lehmann | a****l@v****m | 4 |
| Vincent Batts | v****s@h****m | 4 |
| xiekeyang | x****g@h****m | 3 |
| Jonathan Boulle | j****e@g****m | 3 |
| Sargun Dhillon | s****n@s****e | 3 |
| Akihiro Suda | a****z@h****p | 2 |
| Tonis Tiigi | t****i@g****m | 2 |
| Josh Hawn | j****n@d****m | 2 |
| guoguangwu | g****u@m****m | 1 |
| Andy Goldstein | a****e@r****m | 1 |
| David Lawrence | d****e@d****m | 1 |
| Ian Campbell | i****c@d****m | 1 |
| Olivier Gambier | o****r@d****m | 1 |
| bin liu | l****9@g****m | 1 |
| Vanessa Sochat | v****t@s****u | 1 |
| Matthieu MOREL | m****5 | 1 |
| Josh Dolitsky | j****h@d****i | 1 |
| Harald Nordgren | h****n@g****m | 1 |
| Haibing Zhou | z****9@g****m | 1 |
| Chris Aniszczyk | c****k@g****m | 1 |
| Brandon Philips | b****n@i****g | 1 |
| Austin Vazquez | m****v@a****m | 1 |
Issue and Pull Request metadata
Last synced: 7 days ago
Total issues: 22
Total pull requests: 90
Average time to close issues: 5 months
Average time to close pull requests: about 2 months
Total issue authors: 14
Total pull request authors: 25
Average comments per issue: 3.23
Average comments per pull request: 3.3
Merged pull request: 61
Bot issues: 0
Bot pull requests: 7
Past year issues: 1
Past year pull requests: 4
Past year average time to close issues: N/A
Past year average time to close pull requests: 1 day
Past year issue authors: 1
Past year pull request authors: 2
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.5
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- wking (4)
- caniszczyk (4)
- rchincha (2)
- stevvooe (2)
- siscia (1)
- jdolitsky (1)
- seenureddy (1)
- thediveo (1)
- nimengliusha (1)
- micahhausler (1)
- vbatts (1)
- sudo-bmitch (1)
- ijc (1)
- hinshun (1)
Top Pull Request Authors
- thaJeztah (27)
- wking (12)
- stevvooe (12)
- dependabot[bot] (7)
- nima (3)
- jonboulle (3)
- vbatts (3)
- dmcgowan (3)
- AkihiroSuda (2)
- sargun (2)
- rchincha (2)
- caniszczyk (1)
- austinvazquez (1)
- testwill (1)
- mtrmac (1)
Top Issue Labels
- enhancement (1)
Top Pull Request Labels
- dependencies (7)
- github_actions (2)
Package metadata
- Total packages: 14
- Total downloads: unknown
- Total docker downloads: 47,801,404,485
- Total dependent packages: 9,947 (may contain duplicates)
- Total dependent repositories: 37,366 (may contain duplicates)
- Total versions: 30
proxy.golang.org: github.com/opencontainers/go-digest
Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. The Digest type is designed to serve as a flexible identifier in a content-addressable system. More importantly, it provides tools and wrappers to work with hash.Hash-based digests with little effort. The format of a digest is simply a string with two parts, dubbed the "algorithm" and the "digest", separated by a colon: An example of a sha256 digest representation follows: The "algorithm" portion defines both the hashing algorithm used to calculate the digest and the encoding of the resulting digest, which defaults to "hex" if not otherwise specified. Currently, all supported algorithms have their digests encoded in hex strings. In the example above, the string "sha256" is the algorithm and the hex bytes are the "digest". Because the Digest type is simply a string, once a valid Digest is obtained, comparisons are cheap, quick and simple to express with the standard equality operator. The main benefit of using the Digest type is simple verification against a given digest. The Verifier interface, modeled after the stdlib hash.Hash interface, provides a common write sink for digest verification. After writing is complete, calling the Verifier.Verified method will indicate whether or not the stream of bytes matches the target digest. In addition to the above, we intend to add the following features to this package: 1. A Digester type that supports write sink digest calculation. 2. Suspend and resume of ongoing digest calculations to support efficient digest verification in the registry.
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://pkg.go.dev/github.com/opencontainers/go-digest#section-documentation
- Licenses: Apache-2.0, CC-BY-SA-4.0
- Latest release: v1.0.0 (published about 6 years ago)
- Last Synced: 2026-05-29T07:56:02.942Z (about 16 hours ago)
- Versions: 3
- Dependent Packages: 9,946
- Dependent Repositories: 37,365
- Docker Downloads: 47,800,788,763
-
Rankings:
- Docker downloads count: 0.005%
- Dependent packages count: 0.015%
- Dependent repos count: 0.03%
- Average: 1.42%
- Forks count: 3.11%
- Stargazers count: 3.939%
proxy.golang.org: github.com/opencontainers/go-digest/blake3
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://pkg.go.dev/github.com/opencontainers/go-digest/blake3#section-documentation
- Licenses: Apache-2.0
- Latest release: v0.0.0-20260423074420-acc66fb5367c (published about 1 month ago)
- Last Synced: 2026-05-23T10:27:49.519Z (7 days ago)
- Versions: 13
- Dependent Packages: 1
- Dependent Repositories: 1
- Docker Downloads: 615,722
-
Rankings:
- Docker downloads count: 0.718%
- Forks count: 3.108%
- Average: 3.541%
- Stargazers count: 3.939%
- Dependent repos count: 4.79%
- Dependent packages count: 5.151%
proxy.golang.org: github.com/Opencontainers/go-digest
Package digest provides a generalized type to opaquely represent message digests and their operations within the registry. The Digest type is designed to serve as a flexible identifier in a content-addressable system. More importantly, it provides tools and wrappers to work with hash.Hash-based digests with little effort. The format of a digest is simply a string with two parts, dubbed the "algorithm" and the "digest", separated by a colon: An example of a sha256 digest representation follows: In this case, the string "sha256" is the algorithm and the hex bytes are the "digest". Because the Digest type is simply a string, once a valid Digest is obtained, comparisons are cheap, quick and simple to express with the standard equality operator. The main benefit of using the Digest type is simple verification against a given digest. The Verifier interface, modeled after the stdlib hash.Hash interface, provides a common write sink for digest verification. After writing is complete, calling the Verifier.Verified method will indicate whether or not the stream of bytes matches the target digest. In addition to the above, we intend to add the following features to this package: 1. A Digester type that supports write sink digest calculation. 2. Suspend and resume of ongoing digest calculations to support efficient digest verification in the registry.
- Homepage: https://github.com/Opencontainers/go-digest
- Documentation: https://pkg.go.dev/github.com/Opencontainers/go-digest#section-documentation
- Licenses: Apache-2.0, CC-BY-SA-4.0
- Latest release: v1.0.0 (published about 6 years ago)
- Last Synced: 2026-05-23T10:24:01.915Z (7 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 3.714%
- Stargazers count: 4.454%
- Average: 4.724%
- Dependent packages count: 5.189%
- Dependent repos count: 5.537%
ubuntu-23.10: golang-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-10T05:02:44.252Z (3 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: golang-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0-1 (published 4 months ago)
- Last Synced: 2026-03-07T04:44:03.652Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: golang-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://packages.debian.org/bullseye/golang-github-opencontainers-go-digest
- Licenses:
- Latest release: 1.0.0-1 (published 4 months ago)
- Last Synced: 2026-03-13T20:30:11.594Z (3 months 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-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-11T20:18:55.783Z (3 months 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-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0~rc1-1 (published 4 months ago)
- Last Synced: 2026-03-08T02:59:29.287Z (3 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: golang-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://packages.debian.org/trixie/golang-github-opencontainers-go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-13T19:17:39.229Z (3 months 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-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-08T16:50:47.090Z (3 months 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-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-05T18:49:35.050Z (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: go-github-com-opencontainers-go-digest
Common digest package used across the container ecosystem
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n21087
- Licenses: asl2.0, cc-by-sa4.0
- Latest release: 1.0.0 (published 3 months ago)
- Last Synced: 2026-04-27T18:10:36.269Z (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%
debian-12: golang-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://packages.debian.org/bookworm/golang-github-opencontainers-go-digest
- Licenses:
- Latest release: 1.0.0-2 (published 4 months ago)
- Last Synced: 2026-03-13T01:12:29.067Z (3 months 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-github-opencontainers-go-digest
- Homepage: https://github.com/opencontainers/go-digest
- Documentation: https://packages.debian.org/buster/golang-github-opencontainers-go-digest
- Licenses:
- Latest release: 1.0.0~rc1-1 (published 4 months ago)
- Last Synced: 2026-03-13T07:04:40.283Z (3 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.com/opencontainers/go-digest v0.0.0
- github.com/opencontainers/go-digest=> ../
- github.com/zeebo/blake3 v0.1.1
- github.com/zeebo/assert v1.1.0
- github.com/zeebo/blake3 v0.1.1
- github.com/zeebo/pcg v1.0.0
- golang.org/x/sys v0.0.0-20201014080544-cc95f250f6bc
- actions/checkout v3 composite
- actions/setup-go v3 composite