Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2222 projects

Showing 36 of 2222 projects

Siesta
SiestaGo

A composable framework for writing HTTP handlers in Go with typed URL parameters and middleware chains.

#context-passing#web-server#composable-handlers
Stars347
Forks15
Last commit2 years ago
retry
retryGo

An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.

#retry-logic#hacktoberfest#library
Stars344
Forks14
Last commit2 years ago
Kivik
KivikGo

A common interface to CouchDB and CouchDB-like databases for Go and GopherJS.

#database-driver#pouchdb#database
Stars343
Forks43
Last commit3 months ago
Neo-cowsay
Neo-cowsayGo

A fast, extended Go rewrite of the classic cowsay command-line tool with new features and library support.

#developer-tools#terminal-tools#fun-utilities
Stars343
Forks24
Last commit2 years ago
crawley
crawleyGo

A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.

#api-discovery#resource-discovery#link-extraction
Stars341
Forks18
Last commit4 days ago
gotabulate
gotabulateGo

A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.

#pretty-print#go-library#tabular-data
Stars339
Forks32
Last commit5 years ago
go3d
go3dGo

A performance-oriented 2D/3D math library for Go, optimized for graphics programming, game development, and scientific computing.

#scientific-computing#quaternions#3d-math
Stars339
Forks49
Last commit7 months ago
config
configGo

A Go library for managing 12-factor application configuration as a typesafe struct with minimal code.

#environment-variables#environment#12-factor
Stars339
Forks14
Last commit4 years ago
gonative
gonativeGo

Build Go toolchains with native standard libraries for cross-compilation to all platforms.

#cgo#build-tools#cross-compilation
Stars339
Forks32
Last commit10 years ago
go-todo-backend
go-todo-backendGo

A modular Go-based Todo Backend example with a microservice-ready project structure, compatible with the TodoBackend specification.

#modular#project-template#rest-api
Stars336
Forks39
Last commit2 months ago
trubka
trubkaGo

A CLI tool for managing, consuming, and publishing messages to Kafka clusters with protocol buffer support.

#devops#protobuf-parser#message-queue
Stars336
Forks20
Last commit1 year ago
happyfinder
happyfinderGo

A command-line fuzzy file finder that executes commands on selected files, inspired by editor plugins like Helm and CtrlP.

#productivity#terminal#file-search
Stars335
Forks6
Last commit1 year ago
dexec
dexecGo

A CLI tool that executes code in many languages using Docker containers, enabling isolated and reproducible runs.

#multi-language#go-application#developer-tools
Stars332
Forks14
Last commit5 years ago
storage
storageGo

A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.

#caching#storage#fiber-framework
Stars332
Forks84
Last commit1 day ago
gtree
gtreeGo

A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.

#trees#webassembly#tree-structure
Stars331
Forks9
Last commit4 days ago
cupaloy
cupaloyGo

A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.

#snapshot#unit-testing#regression-testing
Stars331
Forks26
Last commit3 years ago
ui
uiGo

A pure Go, enterprise-grade GUI toolkit with GPU-accelerated rendering, reactive state, and modern widgets for building desktop applications.

#gui-toolkit#reactive-state#zero-cgo
Stars331
Forks16
Last commit1 day ago
tasks
tasksGo

An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.

#recurring-tasks#cron-alternative#task-scheduler
Stars330
Forks25
Last commit3 days ago
mgodatagen
mgodatagenGo

A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.

#database#bson#performance-testing
Stars328
Forks69
Last commit1 year ago
AWS Console Services
AWS Console ServicesGo

An Alfred workflow for quickly opening AWS Console services and searching AWS entities directly from your desktop.

#search#alfred-workflow#alfred-workflows
Stars327
Forks56
Last commit
BadActor
BadActorGo

An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.

#in-memory#security#application-security
Stars326
Forks18
Last commit6 years ago
fp-go
fp-goGo

A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.

#compose#functional-programming#either-type
Stars325
Forks10
Last commit3 years ago
bodyclose
bodycloseGo

A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.

#request#linter#http
Stars324
Forks39
Last commit4 months ago
conform
conformGo

A Go library for trimming, sanitizing, and formatting struct string fields in place using struct tags.

#input-validation#string-formatting#golang
Stars324
Forks38
Last commit11 months ago
taskctl
taskctlGo

A concurrent task runner and automation toolkit for developers, offering a modern alternative to GNU Make with human-readable YAML/JSON/TOML configurations.

#filewatcher#developer-tools#workflow
Stars322
Forks41
Last commit1 month ago
DockMate
DockMateGo

A fast, lightweight terminal user interface for managing Docker and Podman containers and Compose projects.

#compose#docker-monitoring#bubble-tea
Stars321
Forks6
Last commit2 months ago
goconst
goconstGo

A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.

#developer-tools#linter#constants
Stars318
Forks20
Last commit20 days ago
bashhub-server
bashhub-serverGo

A self-hosted, private cloud server for storing and searching shell command history, compatible with bashhub-client.

#cloud-shell#devops#history
Stars318
Forks25
Last commit3 years ago
ffmt
ffmtGo

A Go library that formats and displays data structures in human-readable, beautifully formatted output.

#developer-tools#fmt#pretty-print
Stars316
Forks23
Last commit4 years ago
wescale
wescaleGo

A modern MySQL proxy with read-write splitting, read-after-write consistency, load balancing, and OnlineDDL.

#proxy#high-availability#kubernetes
Stars315
Forks14
Last commit1 year ago
Obelisk
ObeliskGo

A Go package and CLI tool that saves web pages as single HTML files with all assets embedded.

#hacktoberfest#single-file-export#html-embedding
Stars315
Forks26
Last commit4 months ago
Mora
MoraGo

A generic REST API server for MongoDB written in Go, providing HTTP access to documents and database metadata.

#http-server#database-api#api-server
Stars314
Forks54
Last commit2 years ago
tfschema
tfschemaGo

A CLI tool to inspect Terraform and OpenTofu provider schemas, listing resources and showing detailed attribute definitions.

#autocompletion#opentofu#cli-tool
Stars313
Forks12
Last commit1 month ago
go-webp
go-webpGo

A Go library for encoding and decoding WebP images using C bindings to libwebp.

#image-encoding#c-bindings#go-library
Stars313
Forks39
Last commit4 months ago
template
templateGo

A collection of template engine middlewares for the Fiber web framework, supporting nine popular engines.

#template#html-templating#server-side-rendering
Stars313
Forks60
Last commit2 days ago
manssh
mansshGo

A command-line tool for managing SSH alias configurations with add, list, update, delete, and backup capabilities.

#ssh-config#alias-management#devops
Stars311
Forks26
Last commit4 years ago
PreviousPage 37 of 62Next

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
2 months ago
#Golang1166
#Go Library383
#Cli Tool278
#Docker275
#Devops229
#Developer Tools190
#Cli185
#Self Hosted184
#Golang Library152
#Hacktoberfest138
#Cross Platform125
#Microservices122