Awesome Go : le meilleur du langage Go

Par:
francoistonic

mar, 14/10/2025 - 07:56

Go a un riche écosystème avec de nombreux frameworks, librairies, composants. Il n'est pas toujours facile de trouver le bon composant pour son projet. Awesome Go propose un impressionnant catalogue couvrant tous les domaines : audio, musée, authentification, blockchain, CLI, configuration, CI, ETL, sets, données, caches, NoSQL, DNS, jeux, générateurs de codes, interface, tests, utilitaires, API, etc. 

Si vous êtes Gopher, ce site est votre référence incontournable.

Exemple :

Libraries for version control.

  • cli - An open-source GitLab command line tool bringing GitLab's cool features to your command line.
  • froggit-go - Froggit-Go is a Go library, allowing to perform actions on VCS providers.
  • git2go - Go bindings for libgit2.
  • githooks - Per-repo and shared Git hooks with version control and auto update.
  • go-git - highly extensible Git implementation in pure Go.
  • go-vcs - manipulate and inspect VCS repositories in Go.
  • hercules - gaining advanced insights from Git repository history.
  • hgo - Hgo is a collection of Go packages providing read-access to local Mercurial repositories.

Site : https://github.com/avelino/awesome-go