Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1563 projects

Showing 36 of 1563 projects

igdb
igdbGo

A Go client library for accessing the Internet Game Database (IGDB) API with full endpoint support and flexible query options.

#api#client#go-client
Stars85
Forks19
Last commit3 years ago
tdocker
tdockerGo

A minimalistic terminal UI for everyday Docker operations like tailing logs, exec into shells, and restarting containers.

#go-application#devops#terminal
Stars85
Forks3
Last commit6 days ago
testcerts
testcertsGo

A Go library for dynamically generating self-signed certificates and certificate authorities for testing.

#self-signed-certificates#unit-testing#certificate-authority
Stars85
Forks11
Last commit11 days ago
align
alignGo

A Go library and CLI tool for aligning delimited text with customizable justification, padding, and column filtering.

#open-source#library#alignment
Stars84
Forks7
Last commit4 years ago
tofutf
tofutfGo

An open-source alternative to Terraform Enterprise for managing infrastructure as code with team collaboration.

#helm#devops#team-collaboration
Stars84
Forks3
Last commit1 year ago
timespan
timespanGo

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

#date-time#time-calculations#go-library
Stars84
Forks12
Last commit7 years ago
repeat
repeatGo

A Go library implementing various backoff strategies for retrying operations and heartbeating.

#retry-logic#distributed-systems#backoff
Stars84
Forks7
Last commit5 years ago
fiber-boilerplate
fiber-boilerplateGo

A simple and scalable boilerplate for building organized REST APIs with the Fiber framework in Go.

#gofiber#template#fx
Stars84
Forks8
Last commit3 years ago
tpm
tpmGo

A CLI tool to install, uninstall, and list Terraform providers in the plugin cache directory without requiring Terraform.

#plugin-cache#devops#opentofu
Stars84
Forks2
Last commit10 months ago
Hex Monscape
Hex MonscapeGo

A turn-based game built with Golang and Vue 3 to demonstrate Hexagonal Architecture for production code maintainability.

#web-game#golang-examples#rest-api
Stars84
Forks15
Last commit1 year ago
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
godoclive
godocliveGo

Statically analyzes Go HTTP services to generate interactive API documentation and OpenAPI specs without annotations.

#developer-tools#golang-package#cli-tool
Stars83
Forks5
Last commit7 days ago
handy
handyGo

A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.

#web-helpers#helper-functions#sanitization
Stars83
Forks7
Last commit5 years ago
history
historyGo

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

#search#database#productivity
Stars83
Forks4
Last commit7 years ago
goblin
goblinGo

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

#net-http#httprouter#trie
Stars82
Forks6
Last commit1 year ago
gotutor
gotutorElm

An online debugger and visualizer for Go programs that captures execution steps and variable states using the Delve debugger.

#visualizer#dev-tools#program-analysis
Stars82
Forks1
Last commit1 month 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
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
fzshell
fzshellGo

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

#productivity#shell-completion#bash-completion
Stars80
Forks3
Last commit5 months 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
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
Forks8
Last commit2 years ago
binder
binderGo

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

#gopher-lua#embedding#binding-library
Stars80
Forks10
Last commit4 years 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
Stars78
Forks9
Last commit1 year ago
fatcontext
fatcontextGo

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

#go-linter#linter#golangci-lint
Stars78
Forks3
Last commit15 days 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
genex
genexGo

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

#regex#domain-discovery#combinatorics
Stars77
Forks8
Last commit6 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
Go-gopher-Vector
Go-gopher-Vector

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

#creative-commons#ai#mascot
Stars75
Forks10
Last commit8 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
Stars75
Forks5
Last commit8 months ago
Chiyogami
ChiyogamiHTML

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

#heroicons#api#pastebin
Stars74
Forks4
Last commit11 days 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
Stars74
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
Stars74
Forks6
Last commit4 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
Stars74
Forks10
Last commit1 day 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
CrunchyCleaner
CrunchyCleanerGo

A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.

#cli-app#cleaner#cleaners
Stars73
Forks1
Last commit1 day ago
PreviousPage 37 of 44Next

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
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91