{"id":41015847,"url":"https://github.com/portward/registry-auth","last_synced_at":"2026-01-22T09:18:37.967Z","repository":{"id":195838693,"uuid":"693755630","full_name":"portward/registry-auth","owner":"portward","description":"Authentication library implementing the Docker Registry v2 Auth specification","archived":false,"fork":false,"pushed_at":"2025-01-03T11:15:54.000Z","size":200,"stargazers_count":5,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T11:38:02.214Z","etag":null,"topics":["container-registry","docker","docker-registry","docker-registry-authentication","docker-registry-v2","hacktoberfest","oci-distribution"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/portward.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-19T16:40:38.000Z","updated_at":"2025-01-03T11:15:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"97918edb-859b-44ed-9643-b1c25f76ab2b","html_url":"https://github.com/portward/registry-auth","commit_stats":null,"previous_names":["portward/registry-auth"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/portward/registry-auth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portward%2Fregistry-auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portward%2Fregistry-auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portward%2Fregistry-auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portward%2Fregistry-auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/portward","download_url":"https://codeload.github.com/portward/registry-auth/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/portward%2Fregistry-auth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28660299,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["container-registry","docker","docker-registry","docker-registry-authentication","docker-registry-v2","hacktoberfest","oci-distribution"],"created_at":"2026-01-22T09:18:37.171Z","updated_at":"2026-01-22T09:18:37.960Z","avatar_url":"https://github.com/portward.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Registry auth\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/portward/registry-auth/ci.yaml?style=flat-square)](https://github.com/portward/registry-auth/actions/workflows/ci.yaml)\n[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go\u0026logoColor=white\u0026style=flat-square)](https://pkg.go.dev/mod/github.com/portward/registry-auth)\n[![built with nix](https://img.shields.io/badge/builtwith-nix-7d81f7?style=flat-square)](https://builtwithnix.org)\n\n**Authentication library implementing the [Docker Registry v2 Auth specification](https://github.com/distribution/distribution/blob/42ce5d4d51cad58f5ec835ce0368344aab860300/docs/spec/auth/index.md).**\n\n\u003e [!WARNING]\n\u003e **Project is under development. Backwards compatibility is not guaranteed.**\n\n## Installation\n\n```shell\ngo get github.com/portward/registry-auth\n```\n\n## Usage\n\nThis project is a _library_ that you can use to build your own authorization service for a container registry.\n\nTo see it in action, check out [https://github.com/portward/portward](https://github.com/portward/portward).\n\n## Development\n\n**For an optimal developer experience, it is recommended to install [Nix](https://nixos.org/download.html) and [direnv](https://direnv.net/docs/installation.html).**\n\nRun tests:\n\n```shell\njust test\n```\n\nRun linter:\n\n```shell\njust lint\n```\n\n## License\n\nThe project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fportward%2Fregistry-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fportward%2Fregistry-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fportward%2Fregistry-auth/lists"}