Viewing packages

You can see details about packages published to a repository, and narrow results by organization or user.

You must have at least read permissions to view a package.

GitHub Packages is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server, and GitHub AE.


GitHub Packages is not available for private repositories owned by accounts using legacy per-repository plans. Also, accounts using legacy per-repository plans cannot access the Container registry since these accounts are billed by repository. For more information, see "GitHub's products."

About package views

Your ability to view a package depends on several factors. By default, you can view all packages you have published.

Repository-scoped packages inherit their permissions and visibility from the repository that owns the package. The registries below use this type of permissions:

  • npm registry
  • RubyGems registry
  • Apache Maven registry
  • NuGet registry

The Container registry offers you the option of granular permissions and visibility settings that can be customized for each package owned by a personal user or organization account. You can choose to use granular permissions or connect the package to a repository and inherit it's permissions. For more information, see "Connecting a repository to a package."

For more information, see "About permissions for GitHub Packages" and "Configuring a package's access control and visibility."

On the package page, GitHub provides metadata for each version, such as the publication date. You can see details about the package, including a description and installation and usage instructions. You can download any assets associated with the package and see information about download activity. For an example package page, see @Codertocat/hello-world-npm.

Viewing a repository's packages

You can find and view a package located in a particular repository.

  1. On GitHub, navigate to the main page of the repository.

  2. To the right of the list of files, click Packages.

    Packages link on repo overview page

  3. Click the name of the package that you want to view. Package name

Viewing an organization's packages

You can find and view a package located in the repositories of an organization you belong to.

  1. In the top right corner of GitHub, click your profile photo, then click Your organizations. Your organizations in the profile menu
  2. Click the name of your organization. Organization name in list of organizations
  3. Under your organization name, click Packages.
  4. Click the name of the package that you want to view. Package name

Viewing your packages

You can find and view any package you've published across all organizations and repositories.

  1. In the top right corner of GitHub, click your profile photo, then click Your profile. Profile photo
  2. On the top of the profile page, in the main navigation, click Packages. Project tab
  3. Click the name of the package that you want to view. Package name

Further reading

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.