Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang Library

Golang Library

158 projects

Showing 14 of 158 projects

go-http-client
go-http-clientGo

An enhanced and lightweight HTTP client package for Go, designed for quick and easy HTTP requests.

#rest-client#http#helper
Stars84
Forks17
Last commit2 years ago
skiplist
skiplistGo

A Go implementation of a skip list data structure, inspired by Redis's zskiplist.

#probabilistic-data-structure#data-structures#golang-library
Stars84
Forks24
Last commit11 years ago
nsq-event-bus
nsq-event-busGo

A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.

#event-driven#circuit-breaker#message-queue
Stars80
Forks17
Last commit8 years ago
sessions
sessionsGo

A dead simple, highly performant, highly customizable sessions middleware for Go HTTP servers.

#http-server#cookies#web-security
Stars79
Forks11
Last commit2 years ago
ynab
ynabGo

An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.

#personal-finance#finance#ynab-api
Stars78
Forks36
Last commit1 year ago
go-unsplash
go-unsplashGo

A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.

#developer-tools#free-photos#oauth2
Stars77
Forks14
Last commit5 months ago
nursery
nurseryGo

A Go library providing structured concurrency primitives to manage goroutines with proper error handling, cancellation, and cleanup.

#nursery#go-library#golang-library
Stars70
Forks6
Last commit4 years ago
treemap
treemapGo

A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.

#sorted-map#treemap#gotemplate
Stars67
Forks10
Last commit4 years ago
gocmd
gocmdGo

A Go library for building command line applications with advanced argument handling and no external dependencies.

#cli-framework#go-library#terminal-apps
Stars67
Forks5
Last commit3 years ago
log
logGo

A minimal, colorful Go logger designed for CLI applications with structured and leveled output.

#terminal#leveled-logging#golang-library
Stars62
Forks2
Last commit6 days ago
concurrent-writer
concurrent-writerGo

A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.

#writer#concurrent#non-blocking
Stars62
Forks9
Last commit8 years ago
currency
currencyGo

A Go package for accurate currency computations with support for fractional units and ISO 4217 codes.

#golang-package#financial-computations#finance
Stars61
Forks9
Last commit8 months ago
pipeline
pipelineGo

A Go package providing a simplistic implementation of pipelines using goroutines for concurrent data processing.

#stream-processing#pipeline#golang-library
Stars61
Forks10
Last commit4 years ago
mixpanel
mixpanelGo

A Go client library for sending events and user profile updates to Mixpanel's analytics platform.

#event-tracking#mixpanel-client#golang-library
Stars60
Forks29
Last commit4 months ago
PreviousPage 5 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Go133
#Golang104
#Go Library34
#Concurrency18
#Api Client17
#Performance14
#Database13
#Authentication13
#Golang Package11
#Rest Api10
#Http Client10
#High Performance10