Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 projects

fonet
fonetGo

A deep neural network package for Go, designed for simplicity and extensibility.

#ai#neural-network#deep-learning
Stars86
Forks17
Last commit5 years ago
airtable
airtableGo

A simple Go package for interacting with the Airtable API, providing a wrapper for common operations.

#api#airtable#data-integration
Stars86
Forks26
Last commit1 year ago
fiber-boilerplate
fiber-boilerplateGo

A simple and scalable boilerplate for building organized REST APIs with the Fiber framework in Go.

#gofiber#template#fx
Stars85
Forks8
Last commit3 years ago
nehm
nehmGo

A CLI tool for downloading and ID3-tagging tracks from SoundCloud.

#music#soundcloud#itunes
Stars85
Forks7
Last commit6 years ago
Multiverse
MultiverseGo

A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.

#code-collaboration#ipfs#version-control
Stars85
Forks9
Last commit4 years ago
go-postman-collection
go-postman-collectionGo

A Go module for programmatically creating, reading, and exporting Postman Collections in v2 format.

#developer-tools#integration#rest-api
Stars85
Forks19
Last commit2 years ago
go-buildpack
go-buildpackGo

A Cloud Foundry buildpack that automatically compiles and deploys Go applications to the platform.

#deployment#application-platform#devops
Stars85
Forks119
Last commit6 days ago
ujson
ujsonGo

A fast and minimal JSON parser and transformer for Go that works on unstructured JSON without full unmarshalling.

#unstructured-json#json-transformer#streaming-json
Stars85
Forks9
Last commit1 year 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
Hex Monscape
Hex MonscapeGo

A turn-based game built with Golang and Vue 3 to demonstrate Hexagonal Architecture for production code maintainability.

#web-game#golang-examples#rest-api
Stars84
Forks14
Last commit7 days ago
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
testcerts
testcertsGo

A Go library for dynamically generating self-signed certificates and certificate authorities for testing.

#self-signed-certificates#unit-testing#certificate-authority
Stars84
Forks11
Last commit3 days 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 commit12 years ago
glfw
glfwGo

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

#graphics#opengl#windowing
Stars84
Forks32
Last commit3 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
Stars84
Forks7
Last commit6 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 commit1 year 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
Stars83
Forks14
Last commit6 months ago
fatcontext
fatcontextGo

A Go linter that detects nested contexts in loops or function literals to prevent performance issues.

#go-linter#linter#golangci-lint
Stars83
Forks2
Last commit9 days ago
history
historyGo

A zsh plugin that extends shell history with SQL-like querying capabilities using Go.

#search#database#productivity
Stars83
Forks4
Last commit8 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
Stars82
Forks6
Last commit3 years ago
qs
qsGo

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

#encoder#querystring#url-parameters
Stars82
Forks9
Last commit17 days ago
repeat
repeatGo

A Go library implementing various backoff strategies for retrying operations and heartbeating.

#retry-logic#distributed-systems#backoff
Stars82
Forks7
Last commit6 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
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
goblin
goblinGo

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

#net-http#httprouter#trie
Stars82
Forks8
Last commit8 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
chain-minimal
chain-minimalGo

A minimal, working Cosmos SDK chain template using the least modules possible for building custom chains.

#minimalist#cryptocurrency#cosmos-sdk
Stars81
Forks44
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 commit3 years 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
Forks16
Last commit3 years ago
env
envGo

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

#environment-variables#library#validation
Stars81
Forks7
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
Stars81
Forks3
Last commit11 days 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 commit3 years 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
Forks7
Last commit2 years ago
sessions
sessionsGo

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

#http-server#cookies#web-security
Stars80
Forks11
Last commit3 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
Stars80
Forks7
Last commit
binder
binderGo

A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.

#gopher-lua#embedding#binding-library
Stars80
Forks9
Last commit4 years ago
PreviousPage 54 of 77Next

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
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144