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

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/opencontainers/go-digest

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

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

blake3/go.mod go
  • github.com/opencontainers/go-digest v0.0.0
  • github.com/opencontainers/go-digest=> ../
  • github.com/zeebo/blake3 v0.1.1
blake3/go.sum go
  • 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
.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite