# Github Package Registry Reviews
**Vendor:** GitHub  
**Category:** [Software di gestione dei repository](https://www.g2.com/it/categories/repository-management)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 40
## About Github Package Registry
GitHub Packages è un servizio completo di hosting di pacchetti integrato direttamente in GitHub, che consente agli sviluppatori di pubblicare, gestire e utilizzare pacchetti insieme al loro codice sorgente. Questa integrazione semplifica il flusso di lavoro di sviluppo consolidando la gestione del codice e dei pacchetti all&#39;interno di una singola piattaforma. Caratteristiche e Funzionalità Principali: - Supporto Multi-Formato: GitHub Packages supporta vari formati di pacchetti, inclusi npm (JavaScript), RubyGems (Ruby), Maven (Java), NuGet (.NET) e immagini Docker, soddisfacendo una vasta gamma di esigenze di sviluppo. - Gestione delle Autorizzazioni Integrata: Utilizza le autorizzazioni utente e di team esistenti di GitHub per controllare l&#39;accesso sia al codice che ai pacchetti, garantendo una gestione coerente e sicura. - Integrazione del Flusso di Lavoro Senza Soluzione di Continuità: Combina GitHub Packages con GitHub Actions e webhook per automatizzare e personalizzare i tuoi flussi di lavoro di sviluppo, dall&#39;integrazione del codice al deployment. - Ricerca e Gestione Unificate: Sfrutta l&#39;interfaccia familiare di GitHub per cercare, visualizzare e gestire pacchetti, completi di metadati come licenze, statistiche di download e cronologia delle versioni. Valore Primario e Soluzioni per gli Utenti: GitHub Packages risponde alla necessità di una piattaforma unificata in cui gli sviluppatori possono gestire sia il loro codice sorgente che i pacchetti associati. Integrando la gestione dei pacchetti direttamente in GitHub, elimina la complessità dell&#39;uso di sistemi separati, riduce il passaggio di contesto e migliora la collaborazione all&#39;interno dei team. Questa consolidazione porta a processi di sviluppo più efficienti, una sicurezza migliorata attraverso impostazioni di autorizzazione coerenti e un approccio più snello allo sviluppo e al deployment del software.




## Github Package Registry Reviews
  ### 1. Forte integrazione con GitHub, ma la configurazione e le connessioni degli strumenti possono essere confuse

**Rating:** 3.0/5.0 stars

**Reviewed by:** Baruch O. | Software Developer, Sviluppo di programmi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 12, 2026

**Cosa ti piace di più di Github Package Registry?**

Si integra completamente con il codice sorgente quando ospiti il tuo codice su GitHub.

**Cosa non ti piace di Github Package Registry?**

Non è collegato nativamente agli strumenti di sviluppo e devi configurarlo con le credenziali solo per installare un pacchetto. La configurazione può essere confusa a volte, almeno finché non riesci a configurare tutto correttamente.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Non ho più bisogno di armeggiare con più risorse e strumenti. Posso gestire tutti i miei asset di progetto in un unico posto, con un solo manager.

  ### 2. Gestione e hosting di pacchetti con Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing e pubblicità, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 04, 2025

**Cosa ti piace di più di Github Package Registry?**

• npm: Gestisce pacchetti JavaScript e Node.js, supportando pacchetti con ambito e permettendo l'associazione diretta con i repository. Il registro funziona in modo coerente sia per pacchetti pubblici che privati e supporta permessi granulari o ereditati dal repository.

• Registro dei container: Memorizza e gestisce immagini Docker e OCI, sostituendo il vecchio registro Docker. Offre meccanismi di autenticazione robusti e supporta lo scoping a livello individuale e organizzativo.

• RubyGems: Pubblica e consuma pacchetti Ruby, integrandosi efficacemente con Bundler per la gestione delle dipendenze.

• Apache Maven e Gradle: Gestisce pacchetti Java, con integrazione diretta negli strumenti di build Java. I pacchetti sono sempre con ambito di repository, garantendo un'eredità di permessi coerente.

• NuGet: Supporta pacchetti .NET, con scoping e controllo degli accessi flessibili.


Caratteristiche tecniche chiave che mi piacciono molto:
• Permessi integrati e controllo degli accessi: I permessi possono essere granulari (con ambito utente o organizzazione) o ereditati dal repository, a seconda del registro.

• Integrazione senza soluzione di continuità con GitHub Actions: Pubblicare e consumare pacchetti all'interno dei flussi di lavoro CI/CD è semplice. Il registro funziona in modo efficiente con GitHub Actions.

• Flusso di lavoro DevOps unificato: Codice sorgente, pacchetti e pipeline CI/CD sono gestiti su una singola piattaforma.

• Supporto per pacchetti pubblici e privati: I pacchetti possono essere pubblicati su repository pubblici o privati.

• Metadati dettagliati del pacchetto e visibilità: Ogni pagina del pacchetto mostra README, informazioni sulla licenza, statistiche di download e cronologia delle versioni.

• Opzioni di autenticazione multiple: Supporta token di accesso personale e il GITHUB_TOKEN per l'automazione, con documentazione chiara sugli ambiti richiesti per la pubblicazione e l'installazione dei pacchetti.

**Cosa non ti piace di Github Package Registry?**

La configurazione di .npmrc, dei token di autenticazione e dei modelli di autorizzazione richiede spesso una lettura attenta della documentazione e può essere soggetta a errori per i nuovi utenti. Inoltre, alcuni registri (come Maven e Gradle) supportano solo autorizzazioni a livello di repository.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

L'utilizzo del GitHub Package Registry ha permesso un approccio più centralizzato e verificabile alla gestione del codice e delle dipendenze. Ospitando i pacchetti direttamente su GitHub, ho osservato un miglioramento nella tracciabilità tra le modifiche al codice sorgente e le versioni dei pacchetti. L'integrazione con GitHub Actions riduce i passaggi manuali nel processo di rilascio, rendendo i test automatizzati e la pubblicazione più affidabili. Il modello di permessi unificato semplifica la gestione degli utenti e dei team, specialmente per i pacchetti privati. La possibilità di visualizzare metadati dettagliati dei pacchetti e la cronologia direttamente all'interno dell'interfaccia del repository migliora la trasparenza e la collaborazione tra i team. In generale, il registro fornisce un ambiente coerente e integrato per gestire il ciclo di vita sia del codice che delle sue dipendenze, riducendo l'attrito tipicamente associato al mantenimento di soluzioni di hosting di pacchetti separate.

  ### 3. Tutto è sullo stesso tavolo con Guhub Package Registry

**Rating:** 4.5/5.0 stars

**Reviewed by:** Narayan S. | Assistant Professor, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 02, 2024

**Cosa ti piace di più di Github Package Registry?**

Tutti i membri del mio team lo stanno utilizzando per lo sviluppo di strumenti interni per il settore aerospaziale.

**Cosa non ti piace di Github Package Registry?**

Inizialmente, era piuttosto confuso per me. Più tardi mi sono sentito a mio agio e ora sono a un livello piuttosto esperto.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Davvero utile per gestire tutti i dati in un unico posto. Tutti possono accedere e apportare le modifiche necessarie.

  ### 4. Github Package Registry: Efficace ed Efficiente

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mustali C. | Full-stack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2024

**Cosa ti piace di più di Github Package Registry?**

È facile da usare, intuitivo e supporta più lingue. Affidabile e sicuro.

**Cosa non ti piace di Github Package Registry?**

Le lingue locali dell'India non sono ancora supportate.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Possiamo ospitare tutti i nostri pacchetti e dipendenze su una singola piattaforma. Rende le collaborazioni facili fornendo un repository centrale.

  ### 5. Distribuisci pacchetti npm gratuitamente

**Rating:** 5.0/5.0 stars

**Reviewed by:** ATUL S. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 20, 2023

**Cosa ti piace di più di Github Package Registry?**

- Il suo meccanismo è facile da usare
- viene fornito con la funzione di distribuzione automatica, conferma le pipeline e tutte le versioni dei pacchetti saranno disponibili sul registro di GitHub

**Cosa non ti piace di Github Package Registry?**

Il registro di Github causa problemi se il nome del tuo pacchetto contiene lettere maiuscole. Per avere un'esperienza fluida, usa solo lettere minuscole nel nome del pacchetto.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

In precedenza ho utilizzato il registro npm per ospitare pacchetti privati, ora sono passato a GitHub che ospita pacchetti gratuitamente risparmiando sui costi.

  ### 6. Migliore alternativa a Nuget...

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ziya M. | Regional Training Expert, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 17, 2023

**Cosa ti piace di più di Github Package Registry?**

Tutto in un unico posto! Il codice sorgente, il progetto e il pacchetto, tutto sotto una base coerente. Niente più perdita di tempo/energia per seguire il pacchetto presso altri fornitori.

**Cosa non ti piace di Github Package Registry?**

Non ancora ampiamente utilizzato dal pubblico, almeno per i progetti .net e VS. Per la maggior parte degli sviluppatori, Nuget è ancora il principale gestore di pacchetti e fonte.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Un'unica posizione per ospitare il codice sorgente e il pacchetto. Inoltre, offre la possibilità di pubblicare più pacchetti sotto lo stesso repository. Questo rende molto più facile seguire grandi progetti con più pacchetti.

  ### 7. Ottima esperienza con il Registro dei Pacchetti di Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Binay M. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 22, 2023

**Cosa ti piace di più di Github Package Registry?**

Si integra perfettamente con l'ecosistema di Github, rendendo facile per noi sviluppatori pubblicare, gestire e condividere i nostri pacchetti all'interno del flusso di lavoro e risparmiare tempo.

**Cosa non ti piace di Github Package Registry?**

Ho affrontato alcuni problemi di gestione delle dipendenze e, al momento, supporta solo un numero limitato di linguaggi di programmazione. Sebbene GitHub Package Registry offra un livello gratuito generoso, è anche costoso per le grandi organizzazioni con molti utenti e pacchetti.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

GitHub Package Registry fornisce una posizione centralizzata per ospitare e gestire pacchetti software, il che rende più facile per gli sviluppatori gestire le loro dipendenze software. Si integra con altre funzionalità di GitHub, come Actions e Pull Requests, rendendo facile automatizzare la pubblicazione dei pacchetti e garantire che i pacchetti siano sempre aggiornati.

  ### 8. La migliore piattaforma per gestire il loro codice con pacchetti

**Rating:** 4.5/5.0 stars

**Reviewed by:** vijay b. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 01, 2023

**Cosa ti piace di più di Github Package Registry?**

Una delle cose migliori è costruire codice in un progetto e ospitare quel progetto in pacchetti in un unico posto e utilizzare quel codice attraverso gli altri progetti. E usando NPM possiamo utilizzare questi codici nel nostro progetto.

**Cosa non ti piace di Github Package Registry?**

Non esiste una cosa come il dispiacere, ma sì, ci si aspetta molte più nuove funzionalità nel prossimo futuro.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Prima di tutto, è open source e ci sono varie cose come se abbiamo un codice centralizzato che viene utilizzato in un altro progetto, quindi possiamo convertire quel codice in pacchetti e utilizzare quel codice nell'intero progetto perché c'è una soluzione che è scritta in un unico posto.

  ### 9. Pacchetto NPM privato su Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hatela t. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 17, 2023

**Cosa ti piace di più di Github Package Registry?**

- Facile da imparare e usare
- Gratuito anche per ospitare pacchetti privati
- Affidabile

**Cosa non ti piace di Github Package Registry?**

- Difficile eseguire il debug del problema relativo al deployment.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

Abbiamo ospitato i pacchetti npm privati sul registro di GitHub, risparmiando una grande quantità per l'organizzazione.

  ### 10. GitHub Package Registry: ospita, condividi e utilizza pacchetti.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prashant D. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 03, 2023

**Cosa ti piace di più di Github Package Registry?**

1. Integrazione con Github: Github Package Registry è integrato con Github, permettendo agli sviluppatori di gestire facilmente i loro pacchetti e il codice in un unico posto.
2. Facile da usare: Gli sviluppatori trovano GitHub Package Registry facile da usare, con documentazione chiara e navigazione intuitiva.
3. Affidabile e sicuro: Github è noto per la sua affidabilità e sicurezza, e lo stesso livello di sicurezza e affidabilità è previsto per Github Package Registry.

**Cosa non ti piace di Github Package Registry?**

Non sono sicuro, il prodotto potrebbe avere potenziali svantaggi, ma non sono sicuro dei suoi lati negativi.

**Quali problemi sta risolvendo Github Package Registry e come ti sta beneficiando?**

GitHub Package Registry sta risolvendo il problema della gestione e condivisione dei pacchetti, come librerie e dipendenze, all'interno dell'ecosistema GitHub. Centralizzando la gestione dei pacchetti, gli sviluppatori possono risparmiare tempo e ridurre gli errori. Inoltre, GitHub Package Registry fornisce controlli di accesso, versionamento dei pacchetti e approfondimenti sulle dipendenze, beneficiando gli sviluppatori migliorando la collaborazione e la qualità del codice.


## Github Package Registry Discussions
  - [A cosa serve il Github Package Registry?](https://www.g2.com/it/discussions/what-is-github-package-registry-used-for) - 1 comment

- [View Github Package Registry pricing details and edition comparison](https://www.g2.com/it/products/github-package-registry/reviews/github-package-registry-review-7878942?section=pricing&secure%5Bexpires_at%5D=2026-05-02+12%3A48%3A34+-0500&secure%5Bsession_id%5D=fff2c2d1-63e7-44e8-89f9-da56f6adf67c&secure%5Btoken%5D=02674528c5053e5af92b03b9f5183b77dfdf05da9c3fbdd8cb26e53036cc698b&format=llm_user)
## Github Package Registry Integrations
  - [GitHub](https://www.g2.com/it/products/github/reviews)

## Github Package Registry Features
**Funzionalità**
- Gestione dei pacchetti
- Integrazione
- Analisi del Codice
- Controlli di vulnerabilità

**Gestione**
- Controllo di Accesso al Pacchetto
- Tracciamento del pacco
- Automazione
- Rollback

## Top Github Package Registry Alternatives
  - [Sonatype Nexus Repository](https://www.g2.com/it/products/sonatype-nexus-repository/reviews) - 4.5/5.0 (21 reviews)
  - [Azure Artifacts](https://www.g2.com/it/products/azure-artifacts/reviews) - 4.4/5.0 (14 reviews)
  - [npm](https://www.g2.com/it/products/npm/reviews) - 4.6/5.0 (81 reviews)

