GitHub launches Package Registry to easily generate packages from your code

Github Package Registry
Image: GitHub

Code hosting website GitHub announced today a new service for its customers that will allow developers and organizations an easy way to generate “packages” from their code.

Packages are specially-crafted archives that can be installed by package managers –special software that simplifies the loading of libraries and modules inside coding projects.

GitHub’s new feature –called the GitHub Package Registry– will support generating packages for package managers such as:

  • npm (JavaScript)
  • Maven (Java)
  • RubyGems (Ruby)
  • NuGet (.NET) 
  • Docker images (for Docker’s OS virtualization software)

Other package managers will also be supported in the future, GitHub product manager Simina Pasat said in a blog post today.

A new tab will be added to the GitHub interface where an account or organization’s packages will be listed.

GitHub Package Registry UI

GitHub Package Registry UI

Image: GitHub

GitHub’s new Package Registry will also support pre-releases, so organizations and open-source communities can test packages internally with employees or fellow project members, before releasing a public version.

Once a public package is generated from the GitHub project’s source code, the project can be hosted on GitHub, exclusively, or promoted to a public package manager’s infrastructure.

Advantages to using GitHub’s new Package Registry

While some might think that GitHub is taking a jab at central package manager repositories by trying to subvert their userbases, this is not so. Developers will continue to use tools like npm, RubyGems, Maven, and NuGet to install packages in their code.

All that GitHub is doing is to provide an easier way to generate these packages, and optionally distribute them from its site for situations that require private package hosting.

Furthermore, besides an automated package-generation process and private hosting, there are other benefits to using GitHub’s new service, such as the company’s extensive security features, Pasat said.

This includes having the ability to control the entire flow of a project from its inception, coding, and publication. Controlling this entire process only from GitHub accounts, without having to switch to npm, RubyGems, or Maven profiles, reduces entry points that attackers can exploit to poison a project’s artifacts.

GitHub accounts are notoriously difficult to crack, benefiting from two-step verification protections, enhancements against brute-force attacks, activity logging, and more.

On top of this, GitHub also alerts developers about vulnerabilities in a project’s downstream libraries for Java, .NET, JavaScript, Ruby, and Python repositories, and GitHub also scans a project’s source code for API keys and tokens that a developer might have forgotten inside by accident.

GitHub is today’s top code hosting destination. The startup was acquired by Microsoft in June 2018 for $7.5 billion.

About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews

Crypto Scams

How Do Scammers Entice Their Prey?
May 10, 2022
Beanstalk Farms Loses $80M In A Massive DeFi Governance Flash-Loan Hack
Beanstalk Farms Loses $80M In A Massive DeFi Governance Flash-Loan Hack
April 23, 2022
Joon Pak Head of Crypto at Prove talks to Us about Crypto Fraud And More
April 11, 2022
Mintable CEO Zach Burks Talks to Us about the Opensea Stolen NFTs and Their Recovery
March 21, 2022
Crypto Crime
Crypto Crime Surges To Record Highs As Thieves Follow Market Buzz – Chainalysis 2022 Report
February 24, 2022

Automated trading with HaasBot Crypto Trading Bots

Blockchain/Cryptocurrency Questions and Answers

Roundtable Interview-What is the Effect of The Russia-Ukraine War on Cryptocurrency Prices?
March 4, 2022
How Does Bitcoin Casino Work + 2021 Beginner’s Guide
November 8, 2021
How to Buy and Sell Cryptocurrency
November 8, 2021
What Are Bitcoin Futures And How Will They Work In 2022?
November 4, 2021
The Unconventional Guide to Ethereum
October 28, 2021

CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin30,246 0.28 % 1.56 % 0.08 %
Ethereum2,063.3 0.07 % 1.78 % 8.29 %
Tether1.002 0.16 % 0.03 % 0.17 %
USD Coin0.9989 0.16 % 0.08 % 0.04 %
BNB303.11 0.13 % 1.27 % 0.61 %
XRP0.4337 0.19 % 1.65 % 12.33 %
Cardano0.9566 0.22 % 0.68 % 6.96 %
Solana55.91 0.00 % 3.09 % 12.08 %
Binance USD1.005 0.40 % 0.00 % 0.73 %
Polkadot10.87 0.28 % 1.86 % 0.62 %

Bitcoin (BTC) $ 30,171.00
Ethereum (ETH) $ 2,052.02
Tether (USDT) $ 1.00
USD Coin (USDC) $ 1.00
BNB (BNB) $ 302.09
XRP (XRP) $ 0.431682
Cardano (ADA) $ 0.567632
Solana (SOL) $ 55.59
Binance USD (BUSD) $ 1.00
Polkadot (DOT) $ 10.85