Go LibHunt Info

Subscribe to our Go newsletter
to know all the trending
packages, news and articles.

All Categories

NEW - Find the most popular Go libraries by mentions on social networks.

The Awesome Go feed

Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored scoutapm.com


High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support
Featured Package // Category go-capnproto


Go Crash Course Part I: Introduction

Article Popular Story // dev.to


Self-contained Machine Learning and Natural Language Processing library in Go.
Featured Package // Category Natural Language Processing

Last 7 Days


Query and update JSON/YAML files from the command line.
Featured Package // Category DevOps Tools


Oracle driver for Go, using the ODPI-C driver.
Featured Package // Category Relational Databases


A Go client library for accessing the MyAnimeList API.
Featured Package // Category Third-party APIs

Ebiten v2.1.0 released

Update Popular Story // ebiten.org

Go modules cheat sheet

Article Popular Story // encore.dev


Idiomatic testing framework for Behavior Driven Development.
Featured Package // Category Testing Frameworks

Awesome Go Weekly » 258

Top Stories
  • Complete walkthrough for building a graphical chess app with Go and Fyne - animations, drag and drop and more!
  • Go is powering enterprise developers: Developer survey results
  • Introducing DRPC: The Storj Replacement for gRPC
Follow us on Twitter @goLibHunt


Library for Telegram Bots written in pure Go.
Featured Package // Category Bot Building

Learn how to write to a file in Go

Go has excellent built-in support for file operations. Using the os package, you can easily open, read from, write to and close the file. In this example, we focus on writing data to a file. We show you how you can write text and binary data in different ways - entire data at once, line by line, as an array of bytes in a specific place, or in a buffered manner.
Tutorial Added by: gosamplesdev // gosamples.dev

Last 30 Days

30+ Companies Using Golang by Domain - Golang Use Cases

Making important decisions like adding or expanding usage of technology like Golang has to be based on your use cases and supported with strong business benefits. In this article you will learn what companies use Golang and what are their Golang use cases so that you can make better decisions.
Article Added by: tb // www.softkraft.co


Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.
Featured Package // Category Database

Learn how to read a file in Go

Learn how to read the content of any file in Go - read an entire file, read a file line by line, read a file word by word, read a file in chunks
Article Added by: gosamplesdev // gosamples.dev

Introducing DRPC: The Storj Replacement for gRPC

Article Popular Story // storj.github.io


Manage BareMetal Servers from Command Line (as easily as with Docker).
Featured Package // Category DevOps Tools


Minimalistic web framework for Go with mux router, middlewares, sessions, templates, embeded views and static files.
Synced from the Github list // Category Web Frameworks


Extended/multivariable ODE solver framework for event-based simulations with simple API.
Synced from the Github list // Category Science and Data Analysis


Simple pgx wrapper to execute and scan query results easily.
Synced from the Github list // Category Relational Databases

Generics in Go: working examples for complete beginners

Article Popular Story // bitfieldconsulting.com


iFood API SDK.
Featured Package // Category Go Tools


Sanitize, normalize and compare fuzzy text.
Synced from the Github list // Category Specific Formats


Create an embed.FS from an existing embed.FS subdirectory.
Synced from the Github list // Category Resource Embedding


Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
Synced from the Github list // Category Goroutines