Jahresrückblick: Die Go-Community hat die besten Bibliotheken 2024 gewählt

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Die Go-Community (Golang) hat die besten Bibliotheken des Jahres gewählt: Ergebnisse der Awards 2024



Ende 2024 hat die Entwickler-Community der Sprache Go (Golang) die traditionellen Ergebnisse der Go Community Awards bekanntgegeben. In diesem Jahr verzeichnete die Abstimmung eine Rekordzahl an Teilnehmern – über 15.000 Entwickler aus aller Welt. Die Gewinner wurden in fünf Schlüsselkategorien ermittelt: Web-Frameworks, Kommandozeilen-Tools (CLI), Testing, HTTP-Clients und DevOps-Tools.



Wir haben einen Überblick über die herausragendsten Projekte zusammengestellt, die als die besten ausgezeichnet wurden und die jeder Go-Entwickler kennen sollte.



Web-Framework des Jahres: Gin erneut an der Spitze

In der Kategorie „Web-Frameworks“ errang Gin einen unangefochtenen Sieg. Dieses leistungsstarke Framework, bekannt für seine Geschwindigkeit und minimalistische API, behauptet bereits im vierten Jahr in Folge seine Führungsposition. Auf dem zweiten Platz landete Fiber, inspiriert von Express.js, und den dritten Platz belegte Echo. Entwickler betonten, dass Gin aufgrund seiner hervorragenden Dokumentation und des reichhaltigen Middleware-Ökosystems die Nummer 1 für die Erstellung von REST-APIs und Microservices bleibt.



Beste CLI-Bibliothek: Cobra und Bubble Tea

Bei den Tools zur Erstellung von Kommandozeilen-Schnittstellen teilten sich zwei Projekte den Sieg:

  • Cobra – der unveränderte Marktführer für die Erstellung komplexer CLI-Anwendungen mit Unterstützung für Unterbefehle, Flags und Autovervollständigung. Wird in Kubernetes, Hugo und Docker verwendet.
  • Bubble Tea – ein elegantes Framework zur Erstellung von TUI (textuellen Benutzeroberflächen) im Elm-Stil. Erhielt die Auszeichnung als „Innovativstes Projekt des Jahres“.


HTTP-Client: Der Newcomer FastHTTP überholt die Standardbibliothek

In der Kategorie „HTTP-Clients und -Server“ sorgte das Projekt FastHTTP für eine Sensation. Diese von Grund auf für extreme Leistung geschriebene Bibliothek übertraf das Standardpaket net/http und den beliebten Chi Router. Entwickler hoben hervor, dass FastHTTP in Benchmarks einen bis zu 10-mal höheren Durchsatz bietet, was für High-Load-Systeme entscheidend ist.



Testing: Testify behauptet die Führung

Im Bereich Testing errang Testify einen souveränen Sieg – eine Tool-Sammlung für Assertions, Mocks und Test-Suites. Die Community lobte seine Benutzerfreundlichkeit und Kompatibilität mit dem integrierten testing-Paket. Den zweiten Platz belegte GoMock, den dritten Platz das neue Framework Ginkgo für BDD-Testing.



DevOps-Tool des Jahres: Terraform und OpenTelemetry

In der Kategorie DevOps und Infrastruktur-Tools gewannen zwei Bibliotheken:

  • Terraform Plugin SDK – das wichtigste Tool zum Schreiben von Terraform-Providern in Go. Ausgezeichnet für seine Stabilität und aktive Unterstützung.
  • OpenTelemetry Go SDK – der De-facto-Standard für Tracing und Metriken. Die Community hob seine Integration mit Cloud-Diensten und die einfache Konfiguration hervor.


Was kommt als Nächstes?

Die Bekanntgabe der Ergebnisse der Go Community Awards ist nicht nur ein Anlass, die besten Projekte zu loben, sondern auch eine Gelegenheit, einen Blick in die Zukunft zu werfen. Experten erwarten, dass im Jahr 2025 die Popularität von Bibliotheken für WebAssembly in Go sowie die Entwicklung von Tools für die Arbeit mit

Empfohlene Bibliotheken