Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang Library

Golang Library

250 projects

Showing 36 of 250 projects

awesome-go
awesome-goGo

A curated list of awesome Go frameworks, libraries, and software, inspired by awesome-python.

#hacktoberfest#developer-tools#open-source
Stars189.3k
Forks13.6k
Last commit2 days ago
Go
GoGo

A curated list of awesome Go frameworks, libraries, and software, inspired by awesome-python.

#hacktoberfest#developer-tools#open-source
Stars189.3k
Forks13.6k
Last commit2 days ago
cli
cliGo

A declarative, simple, fast, and fun Go package for building command line tools with no external dependencies.

#declarative#yaml#cli-framework
Stars24.3k
Forks1.9k
Last commit1 day ago
Casbin
CasbinGo

An authorization library supporting ACL, RBAC, ABAC, and other access control models across multiple programming languages.

#multi-language#authz#open-source
Stars20.5k
Forks1.8k
Last commit11 days ago
sqlx
sqlxGo

A set of extensions for Go's database/sql library providing named parameter support and struct mapping.

#database-driver#database#named-parameters
Stars17.7k
Forks1.1k
Last commit2 years ago
jsoniter
jsoniterGo

A high-performance drop-in replacement for Go's standard encoding/json package with 100% compatibility.

#high-performance#serializer#encoding-json
Stars13.9k
Forks1.1k
Last commit2 years ago
Ebitengine
EbitengineGo

A dead simple 2D game engine for Go that enables cross-platform game development with a minimal API.

#mobile-games#game-engine-2d#webassembly
Stars13.6k
Forks801
Last commit2 days ago
resty
restyGo

A simple, feature-rich HTTP, REST, and SSE client library for Go.

#retry-logic#rest-client#authentication
Stars11.8k
Forks820
Last commit2 days ago
pdfcpu
pdfcpuGo

A comprehensive PDF processing library and CLI written in Go, supporting encryption, validation, and batch operations.

#pdf-utilities#pdf-tools#pdf-lib
Stars8.9k
Forks643
Last commit1 day ago
mongo-go-driver
mongo-go-driverGo

The official MongoDB-supported Go driver for building applications with MongoDB databases.

#database-driver#database#bson
Stars8.5k
Forks940
Last commit1 day ago
BigCache
BigCacheGo

A fast, concurrent, evicting in-memory cache for Go designed to store gigabytes of data with minimal GC overhead.

#eviction-cache#hacktoberfest#http-server
Stars8.2k
Forks620
Last commit9 days ago
Squirrel
SquirrelGo

A fluent SQL query builder for Go that generates SQL from composable parts without being an ORM.

#query-builder#database#golang-library
Stars8.0k
Forks510
Last commit2 years ago
go-echars
go-echarsGo

A Go library for generating interactive charts and visualizations using Apache ECharts.

#web-server#echarts#dashboard
Stars7.7k
Forks594
Last commit15 days ago
telegram-bot-api
telegram-bot-apiGo

A Go library providing comprehensive bindings for the Telegram Bot API, enabling easy bot development.

#hacktoberfest#golang-library#telegram-bot-api
Stars6.4k
Forks996
Last commit2 years ago
Discordgo
DiscordgoGo

A Go package providing low-level bindings to the Discord API for building bots and integrations.

#voice-chat#websocket#golang-library
Stars6.0k
Forks929
Last commit8 months ago
oauth2
oauth2Go

A Go client implementation for the OAuth 2.0 authorization framework.

#oauth2#authentication#golang-library
Stars5.9k
Forks1.1k
Last commit1 month ago
pterm
ptermGo

A modern Go module for beautifying console output with charts, progress bars, tables, trees, and interactive components.

#tables#pretty#pretty-print
Stars5.6k
Forks226
Last commit9 days ago
lumberjack
lumberjackGo

A Go package for writing logs to rolling files with configurable size, age, and backup limits.

#log-rolling#file-management#golang-library
Stars5.5k
Forks659
Last commit2 years ago
Confluent Kafka Golang Client
Confluent Kafka Golang ClientHTML

Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.

#stream-processing#event-driven#high-performance
Stars5.2k
Forks704
Last commit5 days ago
kcp-go
kcp-goGo

A high-performance, crypto-secure Reliable-UDP library for Go with FEC support, designed for latency-sensitive applications.

#udp-tunneling#kcp#reliable-udp
Stars4.6k
Forks808
Last commit1 day ago
Huma
HumaGo

A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.

#http-server#rest#api
Stars4.5k
Forks295
Last commit6 days ago
ssh
sshGo

A high-level Go package for building SSH servers with an API as simple as net/http.

#golang-package#ssh-server#crypto-ssh
Stars4.2k
Forks510
Last commit1 year ago
fortio
fortioGo

A fast, embeddable load testing library, command-line tool, and server with web UI for HTTP, gRPC, TCP, and UDP, featuring latency histograms and advanced echo capabilities.

#load-testing#golang-application#performance-testing
Stars3.7k
Forks282
Last commit1 day ago
nutsdb
nutsdbGo

A simple, fast, embeddable, persistent key/value store written in pure Go, supporting transactions and multiple data structures.

#kv-store#database#data-structures
Stars3.6k
Forks346
Last commit10 days ago
clickhouse-go
clickhouse-goGo

A high-performance Go driver for ClickHouse offering both native and standard database/sql interfaces.

#columnar-database#database-driver#database
Stars3.4k
Forks694
Last commit2 days ago
pongo2
pongo2Go

A Django-syntax templating engine for Go with advanced expressions, macros, and sandboxing.

#template#django-templates#pongo2
Stars3.1k
Forks291
Last commit5 months ago
hermes
hermesGo

A Go package for generating clean, responsive HTML and plain-text transactional emails with built-in themes.

#generator#template#emails
Stars3.0k
Forks249
Last commit1 year ago
GCache
GCacheGo

A feature-rich in-memory cache library for Go with support for LRU, LFU, ARC, and expirable entries.

#lfu-cache#in-memory-cache#expirable-cache
Stars2.7k
Forks285
Last commit2 years ago
gocql
gocqlGo

A fast and robust Go client driver for Apache Cassandra, implementing the native CQL binary protocol.

#database-driver#database#client
Stars2.7k
Forks664
Last commit14 days ago
gojieba
gojiebaGo

A high-performance Golang port of the Jieba Chinese text segmentation library.

#part-of-speech-tagging#search-engine-tokenization#cgo
Stars2.6k
Forks306
Last commit3 months ago
pond
pondGo

A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.

#task-queue#worker-pool-factory#library
Stars2.2k
Forks91
Last commit3 days ago
dateparse
dateparseGo

A Go library that parses date strings without requiring prior knowledge of their format.

#datetime#time-parsing#dates
Stars2.1k
Forks178
Last commit2 years ago
mochi mqtt
mochi mqttGo

A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.

#iot#golang-package#message-queue
Stars1.9k
Forks332
Last commit1 month ago
osin
osinGo

A Go library for implementing OAuth2 authorization and token servers with support for PKCE.

#oauth2-server#authentication#openid-connect
Stars1.9k
Forks394
Last commit2 months ago
gomemcache
gomemcacheGo

A Go client library for interacting with Memcached servers, providing a simple API for caching operations.

#memcache#caching#database-cache
Stars1.9k
Forks474
Last commit3 months ago
ghw
ghwGo

A Go library for hardware discovery and inspection on Linux, Windows, and macOS without requiring root privileges.

#go-hardware-discovery#rootless#system-inspection
Stars1.9k
Forks226
Last commit21 days ago
Page 1 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
Next
#Go207
#Golang167
#Go Library67
#Api Client27
#Logging25
#Concurrency23
#Performance23
#Golang Package21
#Authentication17
#Structured Logging15
#Http Client15
#Database15