Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1582 projects

Showing 36 of 1582 projects

go-htpasswd
go-htpasswdGo

A Go library for parsing and validating user credentials against Apache htpasswd files.

#authentication#http-basic-auth#hashing-algorithms
Stars48
Forks13
Last commit4 days ago
usestdlibvars
usestdlibvarsGo

A Go linter that suggests replacing literals with standard library constants and variables for better code quality.

#developer-tools#linter#constants
Stars48
Forks6
Last commit1 year ago
checker
checkerGo

A lightweight Go library for effortless input validation using struct tags, with no external dependencies.

#validation#validation-library#go-library
Stars48
Forks1
Last commit1 year ago
structrue-go.nvim
structrue-go.nvimLua

A Neovim plugin for an intuitive, collapsible display of Go symbol structures, including methods across files.

#structures#editor-tool#symbol-tree
Stars48
Forks0
Last commit3 years ago
tfreveal
tfrevealGo

A tool that reveals sensitive values in Terraform plan outputs for complete infrastructure change visibility.

#sensitive-data#opentofu#cli-tool
Stars47
Forks2
Last commit2 months ago
set
setGo

A performant Go wrapper around reflect for loose type conversion, struct mapping, and slice building.

#database-mapping#struct-mapping#typeconversion
Stars47
Forks4
Last commit4 years ago
boa
boaGo

A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.

#declarative-programming#cli-framework#command
Stars47
Forks0
Last commit1 month ago
cmd
cmdGo

A minimalistic Go library that extends the standard flag package with subcommands, bash completion, and explicit positional arguments.

#sub-command#command#bash-completion
Stars47
Forks3
Last commit5 years ago
gomatch
gomatchGo

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

#matcher#unit-testing#testing-library
Stars47
Forks3
Last commit5 years ago
docker-companion
docker-companionGo

A static, dependency-free Go tool to squash and unpack Docker images without requiring a Docker daemon.

#container-images#devops#static-binary
Stars47
Forks9
Last commit1 year ago
IRC Parser Tests
IRC Parser TestsGo

A collection of test vectors and reference implementations for validating IRC parser consistency across different libraries.

#parser-testing#irc-protocol#chat-protocols
Stars47
Forks8
Last commit3 years ago
go-httpheader
go-httpheaderGo

A Go library for encoding and decoding structs into HTTP header fields using struct tags.

#net-http#structs#go-library
Stars47
Forks14
Last commit2 years ago
pointer
pointerGo

A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.

#code-simplification#helper-routines#go-library
Stars47
Forks4
Last commit1 month ago
generis
generisD

A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.

#html-templating#developer-tools#style
Stars47
Forks1
Last commit4 years ago
slicer
slicerGo

A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.

#functional-programming#developer-tools#library
Stars47
Forks3
Last commit4 years ago
mcli
mcliGo

A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.

#go-modules#minimalist#shell-completion
Stars46
Forks3
Last commit4 months ago
dec128
dec128Go

A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.

#decimal#fixed-point#high-performance
Stars46
Forks1
Last commit3 months ago
transliterator
transliteratorGo

A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.

#ascii-conversion#url-slug#transliterator
Stars46
Forks9
Last commit2 years ago
Interactive Inputs - Runtime workflow inputs
Interactive Inputs - Runtime workflow inputsJavaScript

A GitHub Action that enables dynamic runtime user inputs for workflows and composite actions, including file uploads and Slack/Discord notifications.

#runtime-inputs#cicd#inputs
Stars46
Forks6
Last commit
tfvaultenv
tfvaultenvGo

A utility that reads secrets from HashiCorp Vault and outputs environment variables for Terraform providers.

#environment-variables#secrets-management#vault
Stars46
Forks6
Last commit2 years ago
patreon-go
patreon-goGo

A Go client library for accessing the Patreon API with OAuth2 support.

#oauth2#rest-api#membership
Stars46
Forks16
Last commit3 years ago
typ
typGo

A Go library for safe type conversion, null types, and retrieving values from complex data structures.

#cast#typecast#json-marshaling
Stars46
Forks4
Last commit4 years ago
ordered-concurrently
ordered-concurrentlyGo

A Go library for concurrent processing that returns output in the same order as the input via channels.

#parallel-computing#queue-processing#concurrent
Stars46
Forks8
Last commit3 years ago
dict
dictGo

A Go implementation of Python dictionaries with insertion-order preservation and JSON support.

#python-like#concurrent-data-structures#ordered-map
Stars46
Forks6
Last commit4 months ago
clusteredBigCache
clusteredBigCacheGo

A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.

#in-memory-cache#caching#distributed-systems
Stars45
Forks5
Last commit8 years ago
stto
sttoGo

A command-line utility written in Go that counts total lines of code in files within a directory.

#golang-application#developer-tools#productivity
Stars45
Forks8
Last commit6 months ago
petra
petraGo

A lightweight tool to host a private Terraform registry using Google Cloud Storage as a backend.

#google-cloud-platform#private-registry#devops-tools
Stars44
Forks2
Last commit2 years ago
go-cluster
go-clusterGo

A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.

#algorithm#categorical-data#clustering-algorithm
Stars44
Forks9
Last commit3 years ago
noodlog
noodlogGo

A highly configurable Go logging library that outputs parametrized JSON logs with sensitive data obfuscation.

#log-colors#hacktoberfest#hacktoberfest2021
Stars44
Forks9
Last commit3 years ago
starlet
starletGo

A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.

#embedding#golang-wrapper#starlark
Stars44
Forks4
Last commit1 day ago
utils
utilsGo

A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.

#developer-tools#fake-data#go-library
Stars44
Forks37
Last commit2 days ago
genv
genvGo

A Go library for reading environment variables with .env file support and type-safe configuration.

#environment-variables#environment#dotenv
Stars44
Forks5
Last commit4 months ago
httpref
httprefGo

A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.

#hacktoberfest#go-application#developer-tools
Stars44
Forks13
Last commit1 year ago
committer
committerGo

A Go implementation of Two-Phase Commit (2PC) and Three-Phase Commit (3PC) protocols for distributed transactions.

#database-consistency#two-phase-commit#distributed-systems
Stars43
Forks6
Last commit11 days ago
fantasyname
fantasynameGo

A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.

#procedural-generation#pattern-syntax#fantasy
Stars43
Forks1
Last commit7 months ago
webhooked
webhookedGo

A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.

#webhook-receiver#hacktoberfest#redis
Stars43
Forks1
Last commit9 months ago
PreviousPage 41 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
10 days ago
#Go1191
#Go Library383
#Cli Tool191
#Docker163
#Developer Tools145
#Devops141
#Cli132
#Golang Library125
#Self Hosted107
#Hacktoberfest105
#Cross Platform98
#Concurrency91