You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which languages and ecosystems does GitHub Packages support?
GitHub Packages supports the following languages, package managers, and formats:
Language
Description
Package format
Package client
JavaScript
Node package manager
package.json
npm
Ruby
RubyGems package manager
Gemfile
gem
Java
Apache Maven project management and comprehension tool
pom.xml
mvn
Java
Gradle build automation tool for Java
build.gradle or build.gradle.kts
gradle
.NET
NuGet package management for .NET
nupkg
dotnet CLI
Docker
Docker container management
Dockerfile
Docker
How do I work with GitHub Packages from my chosen language/ecosystem?
You can interact with a GitHub Packages registry in the same way you’d interact with your existing package management tools. For information on how to do this with your choice of language and package format check out thne documentation for your chosen toolset.
PackagesHost your dependencies, libraries, and production-ready code, right from your repository
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Welcome to Packages in the GitHub Community on Discussions!
Packages FAQ
Which languages and ecosystems does GitHub Packages support?
GitHub Packages supports the following languages, package managers, and formats:
package.json
npm
Gemfile
gem
pom.xml
mvn
build.gradle
orbuild.gradle.kts
gradle
nupkg
dotnet
CLIDockerfile
Docker
How do I work with GitHub Packages from my chosen language/ecosystem?
You can interact with a GitHub Packages registry in the same way you’d interact with your existing package management tools. For information on how to do this with your choice of language and package format check out thne documentation for your chosen toolset.
How do I authenticate with GitHub Packages?
To authenticate to a GitHub Packages registry you’ll need to create a Personal Access Token. This token will need the
read:packages
scope to install packages from private repositories. For more information check out the documentation on scopes and permissions for package registries.Beta Was this translation helpful? Give feedback.
All reactions