Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2346 projects

Showing 36 of 2346 projects

slice
sliceGo

Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.

#functional-programming#slices#go-library
Stars51
Forks5
Last commit6 years ago
drmaa
drmaaGo

A Go library for submitting and managing jobs on HPC clusters using the DRMAA standard.

#drmaa#grid-engine#cluster-computing
Stars51
Forks19
Last commit10 months ago
bronze
bronzeGo

A cross-shell customizable powerline-like prompt written in Go with asynchronous segment loading and icon support.

#shell-prompt#productivity#fish
Stars51
Forks1
Last commit7 years ago
f4go
f4goGo

A transpiler that converts Fortran 77 source code into equivalent Go code, preserving functionality and comments.

#scientific-computing#f4go#legacy-migration
Stars51
Forks9
Last commit2 years ago
kyoo
kyooGo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

#concurrent-workers#queue#go-library
Stars51
Forks4
Last commit3 months ago
url-shortener
url-shortenerGo

A Go-based URL shortener with MySQL support using bijective conversion for efficient short URL generation.

#rest-api#url-shortener#bijective-conversion
Stars51
Forks6
Last commit3 years ago
petrovich
petrovichGo

A Go library for inflecting Russian first names, middle names, and last names into grammatical cases.

#anthroponym#natural-language-processing#name-inflection
Stars51
Forks6
Last commit2 years ago
evaler
evalerGo

A Go package implementing a floating-point arithmetic expression evaluator using Dijkstra's Shunting Yard algorithm.

#trigonometric-functions#shunting-yard#expression-evaluator
Stars50
Forks16
Last commit8 years ago
convergen
convergenGo

A Go code generator that creates type-to-type copy functions with flexible field mapping and conversion rules.

#developer-tools#boilerplate-reduction#code-generator
Stars50
Forks9
Last commit9 months ago
lazyenv
lazyenvGo

A terminal user interface (TUI) for browsing, editing, comparing, and managing .env files.

#terminal-application#developer-tools#bubble-tea
Stars50
Forks2
Last commit15 hours ago
goback
gobackGo

A simple exponential backoff implementation in Go for handling retries with faulty or slow systems.

#retry-logic#golang-library#error-handling
Stars50
Forks8
Last commit5 years ago
cc-tools
cc-toolsGo

High-performance Go implementation of Claude Code utilities providing statusline generation and MCP server management.

#developer-tools#claude-code#cli
Stars50
Forks6
Last commit24 days ago
flen
flenGo

A command-line tool that analyzes and reports function/method lengths in Go packages using AST parsing.

#developer-tools#code-metrics#command-line-tool
Stars50
Forks4
Last commit8 years ago
SuperMQ (.5k)
SuperMQ (.5k)Go

A distributed, highly scalable, and secure open-source cloud platform for messaging and event-driven architecture.

#iot#event-driven-architecture#iot-messaging
Stars50
Forks9
Last commit2 months ago
avro
avroGo

A Go library for Apache Avro with strong typing, SQL integration, and Redshift schema generation.

#database#apache#data-serialization
Stars49
Forks10
Last commit1 year ago
swag
swagGo

A lightweight Go library to generate Swagger 2.0 JSON API documentation without code generation or framework constraints.

#chi-swagger#httprouter-swagger#rest
Stars49
Forks7
Last commit2 years ago
go-waitgroup
go-waitgroupGo

A Go package extending sync.WaitGroup with error handling and configurable concurrency limits.

#concurrency-control#go-library#pool
Stars49
Forks4
Last commit9 months ago
pb-deployer
pb-deployerSvelte

Automates the lifecycle of deploying PocketBase applications to production servers.

#vps-deployment#production-deployment#version-management
Stars49
Forks2
Last commit1 day ago
browscap_go
browscap_goGo

A Go library that provides browser detection and capabilities using the browscap.ini database.

#http#browscap#browser-detection
Stars49
Forks26
Last commit3 years ago
generic
genericGo

A Go library providing flexible generic data types for JSON encoding/decoding and type conversion.

#unmarshaling#generic#flexible-data
Stars49
Forks6
Last commit5 years ago
xdg
xdgGo

A Go implementation of FreeDesktop.org (XDG) specifications for accessing user directories, desktop files, trash, and more.

#xdg-specs#xdg-compliance#file-management
Stars49
Forks9
Last commit5 months ago
retry-go
retry-goGo

A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.

#retry-logic#http-retry#distributed-systems
Stars49
Forks6
Last commit7 years ago
terraform-provider-secrethub
terraform-provider-secrethubGo

A Terraform provider for managing and using secrets from SecretHub within infrastructure-as-code workflows.

#hacktoberfest#devops#aws-integration
Stars49
Forks10
Last commit5 years ago
GoSlmailer
GoSlmailerGo

A drop-in replacement for Slurm's MailProg that delivers job notifications to Discord, Matrix, Telegram, MS Teams, Slack, email, and Mattermost.

#mail#devops#cluster-computing
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
go-HoneyPot
go-HoneyPotGo

A honeypot server written in Go that logs attacker interactions to a database.

#honeypot#tcp-server#security
Stars48
Forks7
Last commit6 years ago
stdlog
stdlogGo

A collection of simple, fast, and customizable logging packages for Go, optimized for command-line and cron jobs.

#stdout#thread-safe#logging
Stars48
Forks5
Last commit10 years ago
go18ds
go18dsGo

A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.

#go-modules#library#data-structures
Stars48
Forks4
Last commit2 years ago
pocketbase-sveltekit-static
pocketbase-sveltekit-staticTypeScript

A minimalistic template combining PocketBase backend and SvelteKit frontend in a single Docker image or binary for easy deployment.

#template#authentication#authorization
Stars48
Forks9
Last commit
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
flagvar
flagvarGo

A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.

#dev-tools#time#go-library
Stars48
Forks4
Last commit1 year 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
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
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
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
PreviousPage 58 of 66Next

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
6 months ago
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Cli190
#Self Hosted189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127