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

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
Bifrost
BifrostGo

A tiny terminal emulator for serial port communication with USB type-C support.

#embedded-systems#terminal-emulator#command-line-tool
Stars84
Forks10
Last commit3 months ago
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
Stars84
Forks19
Last commit3 years 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
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
skiplist
skiplistGo

A Go implementation of a skip list data structure, inspired by Redis's zskiplist.

#probabilistic-data-structure#data-structures#golang-library
Stars84
Forks24
Last commit11 years ago
gaper
gaperGo

A development tool that automatically builds and restarts Go applications when files change or the program crashes.

#auto-restart#productivity#development-tool
Stars83
Forks6
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 commit10 days 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
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
glfw
glfwGo

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

#graphics#opengl#windowing
Stars83
Forks29
Last commit3 years 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
gonet
gonetGo

A Go module implementing multi-layer neural networks for machine learning tasks.

#neural-network#ai-framework#deep-learning
Stars82
Forks9
Last commit6 years 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
betterglobekey
betterglobekeyGo

A macOS utility that reworks the Globe key to provide more practical and versatile input source switching.

#language-switching#productivity#keyboard-utility
Stars82
Forks5
Last commit2 days ago
ether
etherGo

A Go package for sending and receiving raw Ethernet frames on Linux, FreeBSD, and OS X.

#bpf#ethernet-frames#network-monitoring
Stars82
Forks6
Last commit10 years ago
gorm-multitenancy
gorm-multitenancyGo

A Go framework for building multi-tenant applications with GORM, supporting PostgreSQL and MySQL.

#orm#database#postgres
Stars82
Forks8
Last commit6 months 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
fullproxy
fullproxyGo

A comprehensive proxy toolkit written in Go supporting SOCKS5, HTTP, port forwarding, and reverse proxying.

#http-proxy#reverse-proxy#network-tools
Stars81
Forks9
Last commit2 years ago
Action to send LGTM reaction as image or GIF when we say lgtm
Action to send LGTM reaction as image or GIF when we say lgtmGo

A GitHub Action that automatically posts LGTM reaction images when triggered by specific comments or reviews.

#actions#lgtm#workflow-automation
Stars81
Forks8
Last commit
qs
qsGo

A zero-dependency Go module for encoding structs into URL query parameters with flexible formatting options.

#encoder#querystring#url-parameters
Stars81
Forks7
Last commit15 days ago
drone-line
drone-lineGo

A tool for sending LINE notifications via binary, Docker, or Drone CI, supporting multiple message types and webhook services.

#localtunnel#linebot#notifications
Stars81
Forks17
Last commit3 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
Evolutive CRUD API
Evolutive CRUD APIGo

A simple CRUD API built with Go for educational purposes, demonstrating various Go patterns and architectures.

#wire#educational#dependency-injection
Stars80
Forks11
Last commit5 months 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
MemGator
MemGatorGo

A portable concurrent Memento aggregator CLI and server for retrieving archived web pages from multiple sources.

#memento-protocol#digital-preservation#concurrent-processing
Stars80
Forks13
Last commit2 months ago
env
envGo

A Go library for loading environment variables into typed configuration structs with validation and customization.

#environment-variables#library#validation
Stars80
Forks7
Last commit1 year 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
sessions
sessionsGo

A dead simple, highly performant, highly customizable sessions middleware for Go HTTP servers.

#http-server#cookies#web-security
Stars80
Forks11
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
nsq-event-bus
nsq-event-busGo

A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.

#event-driven#circuit-breaker#message-queue
Stars80
Forks17
Last commit8 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
Stars79
Forks9
Last commit1 year ago
pm
pmGo

A Go process manager with HTTP interface for inspecting and managing tasks within server programs.

#devops#server-tools#monitoring
Stars79
Forks7
Last commit2 years 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 commit18 days ago
Infiniband Exporter
Infiniband ExporterGo

A Prometheus exporter that collects performance counters from InfiniBand switches and HCAs for monitoring high-performance computing fabrics.

#high-performance-computing#metrics-collection#infiniBand
Stars78
Forks10
Last commit
PreviousPage 53 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
3 years ago
7 months ago
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Self Hosted189
#Cli189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127