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

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
terraform-provider-minio
terraform-provider-minioGo

Terraform provider for managing MinIO S3-compatible object storage buckets, IAM users, and advanced features through infrastructure as code.

#object-storage#terraform-provider#hcl
Stars335
Forks96
Last commit
callGraph
callGraphPerl

A multi-language static call graph generator that parses source code to visualize function dependencies across 20+ programming languages.

#multi-language#basic#callgraph
Stars335
Forks33
Last commit1 year 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 commit6 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
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 commit4 days 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
Forks55
Last commit
go-peer
go-peerGo

A Go library for building secure, decentralized, anonymous, and quantum-resistant peer-to-peer networks.

#hidden-lake#library#cryptographic-primitives
Stars327
Forks15
Last commit15 days 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
unison
unisonGo

A unified GUI toolkit for Go desktop applications with a consistent cross-platform look and feel.

#theming#gui-toolkit#go-library
Stars325
Forks17
Last commit7 hours 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
tickgit
tickgitGo

A command-line tool to manage TODOs, tickets, and checklists as configuration within your codebase using git history.

#tickgit#todo#todo-tracking
Stars324
Forks18
Last commit2 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
Respounder
RespounderGo

A network security tool that detects the presence of a Responder LLMNR/NBT-NS poisoner in the network.

#responder#llmnr-poisoning#attack-prevention
Stars323
Forks40
Last commit7 years ago
go-couchbase
go-couchbaseGo

An unofficial Go client for Couchbase with pool/bucket discovery, vbucket awareness, and view querying.

#database-driver#distributed-systems#go-library
Stars323
Forks88
Last commit9 months ago
DockMate
DockMateGo

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

#compose#docker-monitoring#bubble-tea
Stars322
Forks6
Last commit2 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
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
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
Go
GoGo

A Go server-side adapter for Inertia.js, enabling modern single-page applications with server-side routing and rendering.

#spa-routing#single-page-application#server-side-rendering
Stars312
Forks14
Last commit1 month ago
Fault
FaultGo

A Go library for structured, composable error handling with extensible decorators and metadata annotation.

#go-errors#go-context#open-source-library
Stars311
Forks8
Last commit1 year 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
iotwifi
iotwifiGo

A Docker container for Raspberry Pi that provides a JSON REST API to configure WiFi, enabling simultaneous access point and client modes.

#wifi-configuration#iot#access-point
Stars310
Forks121
Last commit7 years ago
go-unarr
go-unarrGo

Go bindings for the unarr library, providing decompression support for RAR, TAR, ZIP, and 7z archives.

#tar#rar-format#go-bindings
Stars310
Forks48
Last commit1 year ago
surrealdb.go
surrealdb.goGo

The official Go SDK for connecting to and interacting with SurrealDB, a cloud-native database.

#database-driver#backend-development#surreal
Stars310
Forks84
Last commit2 days ago
Balerter
BalerterGo

A script-based alerting system that queries data sources, analyzes metrics, and sends notifications via multiple channels.

#devops#observability#alertmanager
Stars309
Forks18
Last commit1 year ago
gotenv
gotenvGo

Load environment variables from .env files or io.Reader in Go applications.

#devops#environment-variables#dotenv
Stars308
Forks36
Last commit7 months ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars307
Forks10
Last commit22 hours ago
WebGo
WebGoGo

A minimalistic, standard library compliant Go router for building web applications with no third-party dependencies.

#graceful-shutdown#http-handler#webframework
Stars307
Forks32
Last commit8 months ago
Ginrpc
GinrpcGo

A Go library for Gin that provides automatic parameter binding, gRPC support, and annotation-based routing.

#api-framework#auto#parameter-binding
Stars304
Forks38
Last commit7 months ago
openaigo
openaigoGo

A simple, well-tested Go client library for OpenAI's GPT-3.5, GPT-4, and ChatGPT APIs with minimal dependencies.

#ai-integration#chatgpt3#chatgpt-api
Stars301
Forks37
Last commit2 years ago
circuitbreaker
circuitbreakerGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#authentication#monitoring
Stars300
Forks161
Last commit1 day ago
casbin
casbinGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#open-source#authentication
Stars300
Forks161
Last commit1 day ago
Cherry
CherryGo

A lightweight webchat server written in Go, enabling self-hosted chat rooms with simple configuration.

#webchat-server#websocket#ssl
Stars298
Forks40
Last commit9 years ago
go-actor
go-actorGo

A lightweight Go library for building concurrent programs using the Actor model and CSP principles.

#csp#go-actor#go-library
Stars298
Forks19
Last commit1 month ago
PreviousPage 26 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
1 day ago
2 months ago
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91