An open API service indexing awesome lists of open source software.

Go

Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.

https://github.com/goravel/goravel

A Golang framework for web artisans. Tribute to Laravel.

framework go golang laravel performance web

Last synced: 14 May 2025

https://github.com/mingrammer/go-web-framework-stars

:star: Web frameworks for Go, most starred on GitHub

go ranking stars web-framework

Last synced: 13 May 2025

https://github.com/cheggaaa/pb

Console progress bar for Golang

go progress-bar terminal

Last synced: 12 May 2025

https://github.com/hdt3213/godis

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

cluster go godis golang kv-cache redis redis-cluster redis-server

Last synced: 13 May 2025

https://github.com/Go-ozzo/ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

go golang ozzo validation validator

Last synced: 12 Mar 2025

https://github.com/maruel/panicparse

Crash your app in style (Golang)

crash go panic stack-traces

Last synced: 13 May 2025

https://github.com/d5/tengo

A fast script language for Go

compiler embedded-language go golang programming-language script tengo vm

Last synced: 23 Apr 2025

https://github.com/egonelbre/gophers

Free gophers

go gopher vector

Last synced: 15 May 2025

https://github.com/HDT3213/godis

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

cluster go godis golang kv-cache redis redis-cluster redis-server

Last synced: 27 Mar 2025

https://github.com/datadog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

Last synced: 14 May 2025

https://github.com/upper/db

Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

cockroachdb dal database db go golang mongodb mysql nosql orm postgresql sql sqlite upper

Last synced: 20 Oct 2025

https://github.com/kkdai/youtube

Download Youtube Video in Golang

go youtube

Last synced: 12 May 2025

https://github.com/shpota/goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲

angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue

Last synced: 13 May 2025

https://github.com/ahmetb/go-linq

.NET LINQ capabilities in Go

generic-functions go linq

Last synced: 13 May 2025

https://github.com/tulir/whatsmeow

Go library for the WhatsApp web multidevice API

go golang whatsapp whatsapp-web

Last synced: 18 Oct 2025

https://github.com/DataDog/go-profiler-notes

felixge's notes on the various go profiling methods that are available.

go golang pprof profiling

Last synced: 14 Apr 2025

https://github.com/Shpota/goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲

angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue

Last synced: 13 Mar 2025

https://github.com/mvdan/gofumpt

A stricter gofmt

format go gofmt goimports idiomatic style

Last synced: 13 May 2025

https://github.com/alecthomas/kingpin

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

cli command-line go kingpin

Last synced: 12 May 2025

https://github.com/go-macaron/macaron

Package macaron is a high productive and modular web framework in Go.

go macaron web-framework

Last synced: 13 May 2025

https://github.com/fortio/fortio

Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

go golang golang-application golang-library grpc http performance performance-testing performance-visualization proxy

Last synced: 13 May 2025

https://github.com/Go-macaron/macaron

Package macaron is a high productive and modular web framework in Go.

go lsif-enabled macaron web-framework

Last synced: 12 Mar 2025

https://github.com/alecthomas/Gometalinter

DEPRECATED: Use https://github.com/golangci/golangci-lint

go gometalinter linter

Last synced: 12 Mar 2025

https://github.com/jeffail/gabs

For parsing, creating and editing unknown or dynamic JSON in Go

go golang json parsing

Last synced: 12 May 2025

https://github.com/alecthomas/gometalinter

DEPRECATED: Use https://github.com/golangci/golangci-lint

go gometalinter linter

Last synced: 28 Sep 2025

https://github.com/go-ini/ini

Package ini provides INI file read and write functionality in Go

configuration go ini lsif-enabled parser

Last synced: 16 May 2025

https://github.com/itchyny/gojq

Pure Go implementation of jq

cli-tool cli-utility go golang json

Last synced: 12 May 2025

https://github.com/parnurzeal/gorequest

GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

go golang gorequest json library

Last synced: 12 May 2025

https://github.com/hyper0x/go_command_tutorial

Golang command tutorial in Chinese.

command go golang tool tutorial

Last synced: 29 Dec 2025

https://github.com/parnurzeal/Gorequest

GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

go golang gorequest json library

Last synced: 12 Mar 2025

https://github.com/Jeffail/gabs

For parsing, creating and editing unknown or dynamic JSON in Go

go golang json parsing

Last synced: 14 Mar 2025

https://github.com/dave/jennifer

Jennifer is a code generator for Go

code-generation code-generator go golang

Last synced: 13 May 2025

https://github.com/mergestat/mergestat-lite

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

cli command-line git go golang sql sqlite

Last synced: 23 Apr 2025

https://github.com/augmentable-dev/askgit

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

cli command-line git go golang sql sqlite

Last synced: 22 Feb 2025

https://github.com/Go-ini/ini

Package ini provides INI file read and write functionality in Go

configuration go ini lsif-enabled parser

Last synced: 12 Mar 2025

https://github.com/alicebob/miniredis

Pure Go Redis server for Go unittests

go redis unittest

Last synced: 23 Jan 2026

https://github.com/nutsdb/nutsdb

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

data-structures database go golang key-value kv-store nutsdb supports-transactions

Last synced: 14 May 2025

https://github.com/odigos-io/odigos

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

dotnet ebpf go java javascript kubernetes logs metrics monitoring nodejs observability opentelemetry otel python traces

Last synced: 23 Jan 2026

https://github.com/disposaboy/gosublime

A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

go gosublime ide sublime-text

Last synced: 15 May 2025

https://github.com/DisposaBoy/GoSublime

A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

go gosublime ide sublime-text

Last synced: 15 Mar 2025

https://rs.github.io/curlie/

The power of curl, the ease of use of httpie.

api-client cli curl developer-tools go http-client httpie terminal webdevelopment

Last synced: 29 Sep 2025

https://github.com/bosun-monitor/bosun

Time Series Alerting Framework

alerting bosun go monitoring scollector tsdb

Last synced: 10 Jan 2026

https://github.com/xujiajun/nutsdb

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

data-structures database go golang key-value kv-store nutsdb supports-transactions

Last synced: 21 Feb 2025

https://github.com/pytorch/ELF

ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation

alpha-zero alphago-zero go reinforcement-learning rl rl-environment

Last synced: 01 Apr 2025

https://github.com/microcosm-cc/bluemonday

bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

allowlist go golang html owasp sanitization security xss

Last synced: 12 May 2025

https://github.com/pytorch/elf

ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation

alpha-zero alphago-zero go reinforcement-learning rl rl-environment

Last synced: 30 Sep 2025

https://github.com/stackexchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

Last synced: 07 Jan 2026

https://github.com/nikoksr/notify

A dead simple Go library for sending notifications to various messaging services.

aws-ses bot discord email go golang hacktoberfest messaging microsoft-teams notification notify pushbullet rocketchat sendgrid slack telegram twilio twitter wechat whatsapp

Last synced: 12 May 2025

https://github.com/goccy/go-json

Fast JSON encoder/decoder compatible with encoding/json for Go

go golang golang-library json

Last synced: 13 May 2025

https://github.com/uber-go/nilaway

Static analysis tool to detect potential nil panics in Go code

go nil-pointer nilability nilability-analysis static-analysis

Last synced: 14 May 2025

https://github.com/pgrok/pgrok

Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding

go http ngrok-alternative oidc pgrok reverse-tunnel ssh-tunnel sso tcp

Last synced: 08 Jan 2026

https://github.com/pashpashpash/vault-ai

OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.

ai artificial-intelligence chatgpt generative go golang knowledge-base long-term-memory machine-learning openai openai-api pdf-support pinecone qdrant-vector-database question-answering react reactjs vector-search

Last synced: 14 May 2025

https://github.com/oliver006/redis_exporter

Prometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x

go metrics prometheus prometheus-exporter redis redis-cluster redis-exporter redis-nodes resist stand-with-hong-kong valkey

Last synced: 12 May 2025

https://github.com/rubenv/sql-migrate

SQL schema migration tool for Go.

bindata go sql sql-schema-migration

Last synced: 12 May 2025

https://github.com/arl/statsviz

🚀 Visualise your Go program runtime metrics in real time in the browser

garbage-collector go golang golang-library hacktoberfest live metrics monitoring plots runtime stats visualization

Last synced: 16 May 2025

https://github.com/koding/kite

Micro-service framework in Go

authentication-backend discovery-service go web-framework

Last synced: 15 May 2025

https://github.com/allinssl/allinssl

AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。AllinSSL is an all-in-one SSL certificate lifecycle management tool that integrates certificate application, management, deployment, and monitoring.

acme automation go https letsencrypt ssl ssl-certificates

Last synced: 16 Jan 2026

https://github.com/connectrpc/connect-go

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 13 May 2025

https://github.com/liyupi/free-programming-resources

💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!

algorithms android awesome backend cpp frontend go guide interview ios java javascript learning programming python resources

Last synced: 29 Sep 2025

https://github.com/nicksnyder/go-i18n

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 07 May 2025

https://github.com/justinas/alice

Painless middleware chaining for Go

go handler middleware web

Last synced: 13 May 2025

https://github.com/thewhitetulip/web-dev-golang-anti-textbook

Learn how to write webapps without a framework in Go.

book go golang golang-book

Last synced: 14 May 2025

https://github.com/glasskube/glasskube

🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.

cloud-native cncf cobra cobra-cli containers devops devops-tools docusaurus giscuss glasskube go golang htmx kubebuilder kubernetes kubernetes-operator package package-manager

Last synced: 13 May 2025

https://github.com/zalando/skipper

An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

cloud eskip etcd go http-proxy ingress-controller kubernetes kubernetes-controller kubernetes-ingress mosaic proxy router skipper

Last synced: 17 Jan 2026

https://github.com/tim168/technical_books

:books:🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中:hotsprings:

books go html http it java linux php python technical technical-books

Last synced: 15 May 2025

https://github.com/googleforgames/open-match

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 09 Apr 2025

https://github.com/knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

config config-loader configuration configuration-file configuration-management etcd-client go golang golang-package s3-bucket toml viper yaml

Last synced: 25 Jan 2026

https://github.com/bwmarrin/snowflake

A simple to use Go (golang) package to generate or parse Twitter snowflake IDs

go golang snowflake

Last synced: 12 May 2025

https://github.com/thewhitetulip/web-dev-Golang-anti-textbook

Learn how to write webapps without a framework in Go.

book go golang golang-book

Last synced: 12 Mar 2025

https://github.com/aQuaYi/LeetCode-in-Go

Go Solution for LeetCode algorithms problems, 100% coverage.

algorithms go leetcode

Last synced: 18 Mar 2025

https://github.com/aquayi/leetcode-in-go

Go Solution for LeetCode algorithms problems, 100% coverage.

algorithms go leetcode

Last synced: 29 Sep 2025

https://github.com/rs/curlie

The power of curl, the ease of use of httpie.

api-client cli curl developer-tools go http-client httpie terminal webdevelopment

Last synced: 15 Dec 2025

https://github.com/yisier/nps

基于NPS 0.26.10 版本二开而来,NPS接力项目。

go http https nps tcp udp

Last synced: 14 Jan 2026

https://github.com/cristaloleg/go-advice

List of advice and tricks for Go ʕ◔ϖ◔ʔ

advice awesome experience go golang guide guidelines

Last synced: 27 Sep 2025

https://github.com/StackExchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

Last synced: 24 Mar 2025

https://github.com/nadoo/glider

glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).

dhcp dns dnsmasq go golang http-proxy ipset proxy socks5 ssh-tunnel transparent-proxy tunnel udp-proxy websocket

Last synced: 09 Apr 2025

https://github.com/protocolbuffers/protobuf-go

Go support for Google's protocol buffers

go golang protobufs protocol-buffers

Last synced: 12 May 2025

https://github.com/buzzfeed/sso

sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services

aes authentication go oauth security sso

Last synced: 14 May 2025

https://github.com/eddycjy/blog

煎鱼的博客,有点忙,传送门:https://eddycjy.com

blog go golang php redis

Last synced: 15 May 2025

https://github.com/EDDYCJY/blog

煎鱼的博客,有点忙,传送门:https://eddycjy.com

blog go golang php redis

Last synced: 25 Mar 2025

https://github.com/gorilla/sessions

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

cookie go golang gorilla gorilla-web-toolkit sessions

Last synced: 12 May 2025

https://github.com/peak/s5cmd

Parallel S3 and local filesystem execution tool.

aws cli filesystem go s3 s5cmd storage

Last synced: 12 May 2025

https://github.com/lindb/lindb

LinDB is a scalable, high performance, high availability distributed time series database.

cross-datacenter-native database distributed-database go high-performance metrics monitoring timeseries

Last synced: 13 May 2025

https://github.com/minio/mc

Unix like utilities for object store

aws aws-s3 coreutils filesystem go golang s3 s3-bucket storage tools

Last synced: 12 May 2025