Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1973 projects

Showing 36 of 1973 projects

timespan
timespanGo

A Go library for manipulating time intervals with start time and duration operations.

#date-time#time-calculations#go-library
Stars83
Forks12
Last commit7 years ago
history
historyGo

A zsh plugin that extends shell history with SQL-like querying capabilities using Go.

#search#database#productivity
Stars83
Forks4
Last commit8 years ago
webp-server
webp-serverGo

A minimal image server for dynamic resizing, WebP conversion, and caching, built on libvips and fasthttp.

#resize-images#caching#crop-images
Stars82
Forks18
Last commit5 years ago
goblin
goblinGo

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

#net-http#httprouter#trie
Stars81
Forks6
Last commit1 year ago
fzshell
fzshellGo

A fuzzy command-line completer that generates custom completions from user-defined patterns and commands.

#productivity#shell-completion#bash-completion
Stars81
Forks3
Last commit7 months ago
fatcontext
fatcontextGo

A Go linter that detects nested contexts in loops or function literals to prevent performance issues.

#go-linter#linter#golangci-lint
Stars81
Forks2
Last commit1 month ago
rk-grpc
rk-grpcGo

A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.

#api-gateway#devops#rk
Stars81
Forks20
Last commit2 years ago
Chiyogami
ChiyogamiHTML

A modern, self-hostable pastebin with client-side encryption, customizable expiry, user accounts, and a developer API.

#heroicons#api#pastebin
Stars80
Forks4
Last commit1 month ago
opc
opcGo

Go implementation of the Open Packaging Conventions (OPC) for reading and writing formats like .docx and .xlsx.

#files#go-library#file-format
Stars80
Forks7
Last commit2 years ago
chain-minimal
chain-minimalGo

A minimal, working Cosmos SDK chain template using the least modules possible for building custom chains.

#minimalist#cryptocurrency#cosmos-sdk
Stars80
Forks44
Last commit1 year ago
ynab
ynabGo

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

#personal-finance#finance#ynab-api
Stars79
Forks35
Last commit18 days ago
go-email-normalizer
go-email-normalizerGo

A Go library for normalizing email addresses to a canonical form to prevent duplicate signups.

#go-library#canonicalization#normalization
Stars79
Forks9
Last commit1 year ago
binder
binderGo

A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.

#gopher-lua#embedding#binding-library
Stars79
Forks9
Last commit4 years 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
Stars79
Forks15
Last commit20 days ago
genex
genexGo

A Go package that expands regular expressions into all possible matching strings.

#regex#domain-discovery#combinatorics
Stars77
Forks8
Last commit6 years ago
errors
errorsGo

A drop-in replacement for Go errors with 14 predefined types, user-friendly messages, HTTP/GRPC status codes, and stack traces.

#go-errors#stack-trace#golang-errors
Stars76
Forks5
Last commit11 months ago
Go-gopher-Vector
Go-gopher-Vector

Vector format files of the Go gopher mascot in .ai and .svg formats.

#creative-commons#ai#mascot
Stars76
Forks10
Last commit8 years ago
timedmap
timedmapGo

A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.

#hacktoberfest#package#temporary-storage
Stars75
Forks10
Last commit2 years ago
uConfig
uConfigGo

A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.

#plugin-system#zero-dependency#kubernetes-downward-api
Stars75
Forks10
Last commit2 months ago
igo
igoGo

A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.

#programming-language#developer-tools#go-ecosystem
Stars73
Forks5
Last commit6 years ago
goccm
goccmGo

A Go package that limits the number of goroutines allowed to run concurrently with a simple manager interface.

#concurrency-control#go-package#goroutine
Stars73
Forks13
Last commit3 years ago
hide
hideGo

A Go package that provides an ID type to prevent exposing internal numeric IDs to clients using HashIDs and JSON marshaling.

#type#id-obfuscation#json-marshaling
Stars73
Forks6
Last commit4 years ago
capillaries
capillariesGo

A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.

#batch-processing#workflow-engine#message-queue
Stars73
Forks5
Last commit1 month ago
tfgpt
tfgptGo

A CLI tool that uses GPT-3.5 Turbo to explain Terraform commands and concepts directly from your terminal.

#developer-tools#devops#ai-assistant
Stars72
Forks6
Last commit3 years ago
arangolite
arangoliteGo

A lightweight Go driver for ArangoDB focused on pure AQL querying.

#database-driver#arangodb-driver#go-library
Stars72
Forks19
Last commit5 years ago
command-chain
command-chainGo

A Go library for configuring and running command chains, similar to Unix shell pipelines.

#command-pipeline#library#pipeline
Stars71
Forks3
Last commit1 year 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
Stars71
Forks6
Last commit5 years ago
gofuckyourself
gofuckyourselfGo

A sanitization-based swear filter library for Go applications.

#swear#filter#api
Stars71
Forks10
Last commit1 year ago
go-notify
go-notifyGo

A Go implementation of the GNOME DBus Notifications Specification for displaying desktop notifications.

#libnotify#freedesktop#linux-desktop
Stars71
Forks11
Last commit5 years ago
ngamux
ngamuxGo

A lightweight HTTP router for Go with built-in middleware support and simple API.

#api-server#http#golang
Stars71
Forks17
Last commit1 month ago
gowl
gowlGo

Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.

#task-queue#distributed-systems#pooling
Stars71
Forks9
Last commit2 years ago
UNIS
UNISGo

A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.

#utility-wrapper#regex#validation
Stars70
Forks4
Last commit9 years ago
Golang CGO cross compiler
Golang CGO cross compilerTypeScript

A GitHub Action for xgo, enabling CGO cross-compilation of Go projects across multiple platforms.

#actions#cgo#build-tools
Stars70
Forks11
Last commit15 days ago
go-res
go-resGo

A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.

#realtime#golang-package#api-framework
Stars69
Forks9
Last commit3 months ago
gomason
gomasonGo

A Go tool for testing, building, signing, and publishing binaries with template-driven artifacts and multi-repository support.

#artifact-publishing#gpg#template-engine
Stars69
Forks9
Last commit6 months ago
Go
GoGo

A Golang implementation of the SCALE codec for Polkadot Substrate blockchain data serialization.

#polkadot#substrate#binary-encoding
Stars69
Forks36
Last commit27 days ago
PreviousPage 39 of 55Next

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
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112