Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go Library

Go Library

618 projects

Showing 36 of 580 projects

uuid
uuidGo

A pure Go implementation of UUIDs (RFC-9562) supporting versions 1-8 for generation and parsing.

#uuid4#k-sortable#rfc-9562
Stars1.8k
Forks124
Last commit26 days ago
gift
giftGo

A pure Go library providing a comprehensive set of image processing filters with no external dependencies.

#image-filters#graphics#go-library
Stars1.8k
Forks122
Last commit2 years ago
gws
gwsGo

A simple, high-performance, and reliable WebSocket server and client library written in Go, supporting TCP, KCP, and Unix domain sockets.

#event-driven#api-gateway#kcp
Stars1.8k
Forks119
Last commit2 months ago
go-pinyin
go-pinyinGo

A Go library and CLI tool for converting Chinese characters to Hanyu Pinyin with tone support.

#pinyin#internationalization#go-library
Stars1.8k
Forks206
Last commit3 months ago
redis-lock
redis-lockGo

A Go library providing a simplified distributed locking implementation using Redis.

#go-redis#lock#coordination
Stars1.8k
Forks164
Last commit17 days ago
bot
botGo

A zero-dependency Go framework for building Telegram bots with full API support, webhooks, and middleware.

#go-library#chatbot#telegram-bot-api
Stars1.7k
Forks149
Last commit15 days ago
uilive
uiliveGo

A Go library for updating terminal output in real-time with buffered writes and timed interval flushing.

#console-applications#buffered-writer#go-library
Stars1.7k
Forks89
Last commit2 years ago
go-selfupdate
go-selfupdateGo

A Go library enabling applications to self-update via binary diffs and full downloads from a custom server.

#deployment#binary-diff#incremental-updates
Stars1.7k
Forks186
Last commit1 year ago
gorbac
gorbacGo

A lightweight, generic role-based access control (RBAC) library for Go applications with inheritance and custom assertions.

#role-management#rbac#go-library
Stars1.7k
Forks181
Last commit20 days ago
boomfilters
boomfiltersGo

A Go library of probabilistic data structures for processing continuous, unbounded data streams.

#probabilistic-data-structures#stream-processing#filter
Stars1.6k
Forks118
Last commit6 months ago
goml
gomlGo

A Go machine learning library with online learning capabilities and a variety of implemented models.

#text-classification#data-science#statistics
Stars1.6k
Forks134
Last commit3 years ago
go-jira
go-jiraGo

A Go client library for interacting with Atlassian Jira's REST API, supporting authentication, issue management, and custom API calls.

#hacktoberfest#rest-client#devops
Stars1.6k
Forks501
Last commit10 days ago
globe
globeGo

A Go library for generating wireframe globe visualizations with support for graticules, boundaries, dots, lines, and rectangles.

#wireframe#png-export#geospatial
Stars1.6k
Forks49
Last commit2 years ago
shoutrrr
shoutrrrGo

A Go library and CLI tool for sending notifications to multiple services like Slack, Discord, and more.

#hacktoberfest#devops#go-library
Stars1.6k
Forks94
Last commit3 days ago
email-verifier
email-verifierGo

A Go library for email verification without sending emails, featuring syntax validation, SMTP checks, disposable email detection, and domain typo suggestions.

#email-reachability#disposable#email-validation
Stars1.6k
Forks224
Last commit
scany
scanyGo

A Go library for scanning database rows into structs, maps, and primitive types with minimal boilerplate.

#pgx#database#boilerplate-reduction
Stars1.5k
Forks76
Last commit1 year ago
column
columnGo

A high-performance, columnar, in-memory storage engine with bitmap indexing and zero-allocation queries, written in Go.

#bitmap#high-performance#soa
Stars1.5k
Forks68
Last commit11 months ago
bitset
bitsetGo

A Go library implementing memory-efficient bitsets for mapping non-negative integers to boolean values.

#go-library#set-operations#data-structures
Stars1.5k
Forks188
Last commit15 hours ago
when
whenGo

A natural language date/time parser with pluggable rules and merge strategies for Go applications.

#datetime#natural-language#time-parsing
Stars1.5k
Forks94
Last commit1 year ago
diskv
diskvGo

A simple, persistent, disk-backed key-value store for Go with performance-enhancing abstractions.

#data-storage#caching#go-library
Stars1.5k
Forks104
Last commit4 years ago
workerpool
workerpoolGo

A Go worker pool that limits concurrency of goroutine execution without blocking task submission.

#concurrency-control#task-queue#goroutine-pool
Stars1.5k
Forks149
Last commit3 days ago
xstrings
xstringsGo

A Go package providing string functions commonly found in other languages but missing from Go's standard strings package.

#algorithm#developer-tools#unicode
Stars1.4k
Forks71
Last commit2 years ago
go-mail
go-mailGo

A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.

#hacktoberfest#mail#smtp
Stars1.4k
Forks99
Last commit1 day ago
stateless
statelessGo

A Go library for creating finite state machines and lightweight state machine-based workflows directly in Go code.

#fsm#workflow-engine#concurrent
Stars1.4k
Forks68
Last commit3 months ago
pogreb
pogrebGo

An embedded key-value store written in Go, optimized for fast random lookups and read-heavy workloads.

#concurrent-access#hash-table#storage-engine
Stars1.4k
Forks96
Last commit2 months ago
lingua-go
lingua-goGo

The most accurate natural language detection library for Go, excelling with short text and mixed-language content.

#statistical-analysis#language-identification#language-recognition
Stars1.3k
Forks79
Last commit1 year ago
carapace
carapaceGo

A command argument completion generator for Cobra CLI applications, supporting multiple shells.

#generator#elvish#developer-tools
Stars1.3k
Forks39
Last commit21 hours ago
slug
slugGo

A Go library for generating URL-friendly slugs from Unicode strings with multi-language support.

#multi-language#ascii-conversion#slug-generation
Stars1.3k
Forks113
Last commit1 year ago
dataframe-go
dataframe-goGo

A lightweight and intuitive Go library for data manipulation, statistics, and machine learning using DataFrames.

#data-science#statistics#dataframe
Stars1.3k
Forks99
Last commit4 years ago
geopattern
geopatternGo

Generate unique SVG background patterns from strings using Go, with deterministic colors and 16 geometric designs.

#svg-generation#generative-art#pixel-art
Stars1.3k
Forks63
Last commit7 years ago
objectbox-go
objectbox-goGo

A high-performance embedded Go database with an intuitive API, designed as a fast alternative to SQLite and GORM.

#iot#database#offline-first
Stars1.3k
Forks50
Last commit1 year ago
xurls
xurlsGo

A Go library and command-line tool to extract URLs from text using regular expressions.

#regex#extract-urls#go-library
Stars1.3k
Forks118
Last commit2 months ago
Spot
SpotGo

A reactive, cross-platform desktop GUI toolkit for Go with native widgets and React-like hooks.

#desktop-application#gui-toolkit#go-library
Stars1.3k
Forks20
Last commit1 year ago
ttlcache
ttlcacheGo

A Go in-memory cache library with generics, automatic item expiration, and event-driven architecture.

#event-driven#in-memory-cache#cache-loader
Stars1.3k
Forks140
Last commit22 days ago
gosnmp
gosnmpGo

A pure Go SNMP client library supporting SNMPv1, v2c, and v3 with Get, Walk, Set, and Trap operations.

#traps#go-networking#go-library
Stars1.2k
Forks379
Last commit3 days ago
cuckoofilter
cuckoofilterGo

A space-efficient probabilistic data structure for set membership queries that supports dynamic additions and deletions.

#probabilistic-data-structures#cuckoo-hashing#set-membership
Stars1.2k
Forks120
Last commit1 year ago
PreviousPage 5 of 17Next

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
3 months ago
#Go329
#Golang310
#Cli Tool58
#Concurrency45
#Cross Platform43
#Distributed Systems38
#Machine Learning36
#Golang Library34
#Hacktoberfest34
#Text Processing31
#Data Structures30
#Cli29