Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang Library

Golang Library

249 projects

Showing 33 of 249 projects

strftime
strftimeGo

A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.

#library#datetime#golang-package
Stars14
Forks5
Last commit8 years ago
list
listGo

A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.

#go-1-23#golang-package#intrusive-linked-list
Stars14
Forks2
Last commit9 months ago
go-conf
go-confGo

A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.

#boilerplate-reduction#environment-variables#struct-tagging
Stars14
Forks4
Last commit1 year ago
libzsync-go
libzsync-goGo

A Go implementation of the zsync algorithm for efficient file synchronization over HTTP.

#file-synchronization#bandwidth-optimization#appimage
Stars13
Forks4
Last commit4 years ago
go-here
go-hereGo

A Go client library for accessing HERE location-based APIs including routing, geocoding, and places services.

#rest-client#location-based-services#geocoding
Stars13
Forks5
Last commit6 years ago
go-hibp
go-hibpGo

Go library providing simple bindings to the Have I Been Pwned (HIBP) API for checking breaches, pastes, and passwords.

#hacktoberfest#golang-package#authentication
Stars13
Forks4
Last commit9 months ago
logo
logoGo

A simple and configurable logging library for Go with support for multiple writers and color output.

#golog#log#golang-library
Stars12
Forks2
Last commit5 years ago
go-sophos
go-sophosGo

A zero-dependency Go client library for interacting with the Sophos UTM 9 REST API.

#generated-code#rest-api#utm
Stars12
Forks4
Last commit4 years ago
go-log
go-logGo

A Go logging library with stack traces, object dumping, and configurable timestamps.

#dumping#library#golang-package
Stars11
Forks5
Last commit3 months ago
Falcon
FalconGo

A minimal and efficient error handling package for Go applications.

#developer-tools#minimalist#error
Stars11
Forks1
Last commit6 years ago
jzon
jzonGo

A high-performance JSON library for Go, inspired by jsoniter with improved compatibility and exact type handling.

#encoder#high-performance#jsoniter-alternative
Stars11
Forks2
Last commit1 year ago
log
logGo

A constant-time logging system for Go that supports multiple output writers simultaneously.

#concurrent#log#golang-library
Stars10
Forks1
Last commit6 years ago
mockfs
mockfsGo

A feature-rich mock filesystem for Go testing with error injection, latency simulation, write operations, and operation statistics.

#mock-file#filesystem#unit-testing
Stars9
Forks0
Last commit1 day ago
patcher
patcherGo

A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.

#go-lib#database#go-library
Stars9
Forks5
Last commit3 months ago
go-pcaplite
go-pcapliteGo

A lightweight Go library for capturing and parsing network packets in real time, wrapping gopacket for simplicity.

#network-traffic#tcp#gopacket-wrapper
Stars9
Forks0
Last commit1 month ago
threads-go
threads-goGo

A production-ready Go client for Meta's Threads API with full endpoint coverage, OAuth 2.0, and intelligent rate limiting.

#oauth2#client#threads-go
Stars9
Forks3
Last commit4 days ago
xlog
xlogGo

A plugin-based, flexible logging library for Go with customizable output and multiple log levels.

#concurrent-logging#custom-layout#log
Stars8
Forks4
Last commit7 years ago
store
storeGo

An extensible, high-performance Go library for hierarchical configuration management with typed data access and TTL support.

#hierarchical-data#high-performance#etcd-client
Stars8
Forks0
Last commit11 days ago
go-words
go-wordsGo

A Go library for managing key-value text resources with multiple storage backends and annotation support.

#string-management#golang-package#text-resources
Stars8
Forks0
Last commit2 years ago
errors
errorsGo

A minimal, high-performance Go error package with error chaining and type checking.

#minimal#golang-library#error-chaining
Stars7
Forks1
Last commit4 years ago
metaerr
metaerrGo

A Go library for creating errors with custom metadata and location information.

#library#stack-trace#golang-library
Stars6
Forks1
Last commit1 month ago
GoCfg
GoCfgGo

A Go configuration manager that unmarshals environment variables, .env files, and custom sources into structs using tags.

#unmarshaling#environment-variables#dotenv
Stars6
Forks0
Last commit1 year ago
cmprss
cmprssGo

A command-line tool that performs irreversible compression on text by removing vowels and spaces to reduce file size.

#text-compression#command-line-tool#console-tool
Stars6
Forks0
Last commit4 years ago
errors
errorsGo

A Go package providing error handling with classification primitives for simple and detailed errors.

#go-package#classification#golang-error
Stars6
Forks1
Last commit7 years ago
olaf
olafGo

A Go implementation of Twitter Snowflake for generating unique, sortable 64-bit and 128-bit IDs.

#database#snowflake-id#distributed-systems
Stars5
Forks1
Last commit7 years ago
tik
tikGo

A Go implementation of a hierarchical timing wheel for efficient timeout and timer management.

#ticker#timing-wheel#golang-library
Stars5
Forks2
Last commit5 years ago
log
logGo

A minimalist Go logging library with debugging features and message differentiation.

#minimalist#golang-library#logging
Stars5
Forks1
Last commit4 years ago
common
commonGo

A comprehensive Go toolkit for building microservices and monoliths, solving common distributed systems and application architecture problems.

#library#distributed-systems#golang-library
Stars5
Forks2
Last commit2 days ago
gopensky
gopenskyGo

A Go client library for accessing live airspace data from the OpenSky Network API.

#openskynetwork#flight-tracking#golang-library
Stars4
Forks1
Last commit1 month ago
log
logGo

A simple, extensible logging framework for Go with multiple logger implementations out of the box.

#file-logger#logging-framework#log
Stars4
Forks0
Last commit1 month ago
cellwalker
cellwalkerGo

A Go package for virtual Excel cell traversal using cell names without requiring actual Excel files.

#spreadsheet-tools#excel-coordinates#go-library
Stars3
Forks0
Last commit1 year ago
TripAdvisor
TripAdvisorGo

A Go library for interacting with the TripAdvisor Content API, providing structured access to location data and reviews.

#travel#golang-package#rest-api
Stars2
Forks1
Last commit6 years ago
hivemq-tdengine-jdsl-extension
hivemq-tdengine-jdsl-extensionJava

A HiveMQ extension that stores MQTT publish data into TDengine using customizable JSON templates and storage policies.

#hivemq-extension#jna#mqtt
Stars0
Forks0
Last commit5 years ago
PreviousPage 7 of 7

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
#Go206
#Golang166
#Go Library66
#Api Client27
#Logging25
#Concurrency23
#Performance23
#Golang Package21
#Authentication17
#Structured Logging15
#Http Client15
#Database15