Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3795 projects10291.0k total stars1131.9k total forks29 languages

Open-source projects built with Go

There are currently 3795 open-source projects built with Go, with a combined total of 10291.0k GitHub stars. The most common language among these projects is Go.

Showing 3,795 open-source projects · page 84 of 106

……
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
terraform-provider-vaulted
terraform-provider-vaultedsumup-oss/terraform-provider-vaulted

A Terraform provider for managing encrypted HashiCorp Vault secrets that can be safely stored in Git.

4015Go
6 months ago
fiberseed
fiberseedembedmode/fiberseed

A production-ready REST API boilerplate built with Go Fiber and GORM, featuring middleware, Docker support, and live reloading.

4013Go
5 years ago
straf
strafSonicRoshan/straf

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

406Go
6 years ago
cmdperf
cmdperfmiklosn/cmdperf

A terminal tool for interactive benchmarking and comparison of shell command performance with real-time feedback.

400Go
10 days ago
goimghdr
goimghdrcorona10/goimghdr

A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.

404Go
7 years ago
null
nullemvi/null

Nullable Go types that can be marshalled/unmarshalled to/from JSON, replacing sql.Null* types.

404Go
4 years ago
throttle
throttleyudppp/throttle

A Go library implementing lodash-style throttling to limit function execution to once per specified duration.

402Go
5 years ago
MySQL MCP Server
MySQL MCP Serveraskdba/mysql-mcp-server

A read-only MySQL server for the Model Context Protocol (MCP) that enables AI assistants to safely explore databases and execute queries.

408Go
2 months ago
reachable
reachableitalolelis/reachable

A CLI tool to check if a domain is reachable or down.

403Go
5 years ago
go-fasttld
go-fasttldelliotwutingfeng/go-fasttld

A high-performance Go module for extracting effective top-level domains (eTLDs) and URL subcomponents using the Mozilla Public Suffix List.

408Go
9 days ago
nview
nviewblinklabs-io/nview

A terminal user interface for monitoring Cardano nodes, supporting cardano-node, Dingo, and Amaru implementations.

404Go
4 days ago
wire
wireFs02/wire

Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.

408Go
5 years ago
database-gateway
database-gatewaykazhuravlev/database-gateway

A secure web gateway for controlled SQL query execution on PostgreSQL databases with OIDC authentication and OPA policy enforcement.

391Go
1 month ago
gosamplerate
gosampleratedh1tw/gosamplerate

Go bindings for libsamplerate, a high-quality audio sample rate conversion library.

3910Go
2 years ago
go-log
go-logsiddontang/go-log

A Go logging library with support for log levels and multiple handlers.

3921Go
7 years ago
caddy-docker-upstreams
caddy-docker-upstreamsinvzhi/caddy-docker-upstreams

A Caddy module that automatically discovers and routes traffic to Docker containers using Docker labels.

399Go
1 month ago
Tagify
Tagifyzoomio/tagify

A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.

392HTML
2 years ago
enflag
enflagatelpis/enflag

A zero-dependency, generics-based Go package for unified environment variable and command-line flag parsing.

390Go
11 months ago
axios4go
axios4gorezmoss/axios4go

A Go HTTP client library inspired by Axios, featuring interceptors, JSON handling, configurable instances, and automatic retries.

399Go
1 month ago
terraform-provider-env0
terraform-provider-env0env0/terraform-provider-env0

A Terraform provider for managing env0 infrastructure as code, enabling programmatic control of projects, templates, and configuration variables.

3915Go
5 days ago
sshForShits
sshForShitstraetox/sshForShits

A framework for building high-interaction SSH honeypots with customizable command emulation.

397Go
6 years ago
ncp
ncpkha7iq/ncp

A CLI tool for transferring files and folders to and from NFS servers without mounting the volume.

392Go
1 year ago
ai
aijoakimcarlsson/ai

A comprehensive Go library for building AI agents and applications with unified multi-provider LLM support, tool calling, streaming, and cost tracking.

397Go
9 days ago
confiq
confiqgreencoda/confiq

A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.

390Go
4 months ago
Merger
Mergeraabouzaid/kustomize-plugin-merger

A Kustomize generator plugin that merges YAML files using schemaless StrategicMerge strategies for flexible Kubernetes manifest management.

393Go
13 hours ago
hnypots-agent)
hnypots-agent)joshrendek/hnypots-agent

A Go-based honeypot agent that emulates multiple network services to capture attacker activity and credentials.

3912PureBasic
14 hours ago
got
gotgoradd/got

GoT is a Go template engine that compiles templates into Go code for high-performance execution.

383Go
7 months ago
snowball
snowballgoodsign/snowball

Go binding (cgo wrapper) for the Snowball stemming library, providing word stem extraction for multiple languages.

385C
9 years ago
formjson
formjsonrs/formjson

A Go net/http handler that transparently exposes posted JSON data as form values.

384Go
10 years ago
copy-docker-image
copy-docker-imagemdlavin/copy-docker-image

Copy Docker images between registries without requiring a full Docker installation.

3816Go
8 years ago
zax
zaxyuseferi/zax

A Go library that integrates Uber's Zap logger with context.Context for structured logging across request lifecycles.

388Go
3 months ago
Digital Music Stand
Digital Music StandPatWie/digitalmusicstand

A cross-platform, browser-based PDF viewer for music sheets with fuzzy search and foot pedal support.

384JavaScript
2 months ago
just
justkazhuravlev/just

A Go library providing generic utilities for filtering, mapping, and iterating over slices and maps, plus optional types for APIs and SQL.

381Go
6 months ago
nvs
nvsy3owk1n/nvs

A lightweight CLI tool to install, switch, and manage multiple Neovim versions and configurations.

381Go
21 hours ago
ibm-cloud-go
ibm-cloud-goIBM-Cloud/bluemix-go

Go library for accessing and managing IBM Cloud services via the Bluemix API.

3890Go
1 month ago
exception
exceptionrbrahul/exception

A Go utility package providing try-catch-finally exception handling for developers familiar with traditional error handling patterns.

383Go
3 years ago
1
83
84
85
106