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/abiosoft/caddyplug

Experimental Caddy plugin manager using Go plugins

caddy go plugin plugin-manager

Last synced: 22 Mar 2025

https://github.com/esimov/gospline

Implementing b-spline curves in Go

curves go spline svg

Last synced: 08 Oct 2025

https://github.com/jlauinger/go-safer

Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architecture-sized fields

go golang linter static-analysis unsafe-code

Last synced: 14 Jan 2026

https://github.com/jlauinger/go-geiger

Static code analysis tool to find unsafe usages in Go packages and their dependencies

go golang static-analysis unsafe-code

Last synced: 14 Jan 2026

https://github.com/damianopetrungaro/golog

Golog is a production ready logger which support tracing and other custom behaviours out of the box. Blazing fast and simple to use.

go golang golog log logger logging

Last synced: 28 Apr 2025

https://github.com/romanyx/mdopen

View markdown files in the default browser

go golang markdown

Last synced: 28 Jan 2026

https://github.com/eloylp/goomerang

A small communications library based on protocol buffers over websockets

async broadcast concurrent go golang graceful-shutdown handlers middleware protobuf protocol-buffers pubsub websocket-server websockets

Last synced: 06 Feb 2026

https://github.com/fujiwara/kinesis-tailf

tail -f command for Amazon Kinesis Stream

aws go golang kinesis kinesis-tailf lambda

Last synced: 08 Jul 2025

https://github.com/anipaleja/nginx-defender

A lightweight, real-time log monitoring tool designed to detect and block IP addresses exhibiting abusive behavior such as brute force attacks, excessive requests, or suspicious patterns. Automatically integrates with your server’s firewall (iptables or ufw) to block offenders and protect web services without relying on external services.

docker go ip-blocking iptables nginx ufw

Last synced: 16 Aug 2025

https://github.com/benchkram/errz

Error Handling In One Line

error-handling go golang

Last synced: 07 Apr 2025

https://github.com/shamaton/msgpackgen

Extremely Fast MessagePack Serializer and Code Generator for Go. / msgpack.org[Go]

generator go golang messagepack msgpack serializer

Last synced: 18 Jun 2025

https://github.com/keisku/kubectl-secretdata

A kubectl plugin for viewing decoded Secret data with search flags.

go kubectl kubectl-plugin kubectl-plugins kubernetes

Last synced: 17 Aug 2025

https://github.com/aretrosen/teamus

Dead simple terminal music player written in go

audio-playback audio-player go golang golang-application

Last synced: 26 Apr 2025

https://github.com/rootulp/exercism

:muscle: Exercism solutions

coffeescript exercism go java javascript python ruby typescript

Last synced: 09 Mar 2026

https://github.com/worldline-go/chore

Requests with control-flows

api control-flow go low-code template

Last synced: 05 Mar 2026

https://github.com/jthomperoo/k8shorizmetrics

Brains of the Kubernetes Horizontal Pod Autoscaler wrapped in a simple API.

autoscaling go golang horizontal-pod-autoscaler hpa k8s kubernetes metrics

Last synced: 23 Oct 2025

https://github.com/keakon/golog

Super fast, unstructured logging in Go.

go golang golog log logging

Last synced: 23 Feb 2026

https://github.com/freeconf/yang

Standards-based management for Golang microservices

devops go golang infrastructure management metrics microservice restconf snmp yang yang-files

Last synced: 12 Jan 2026

https://github.com/nwg-piotr/gopsuinfo

A gopsutil-based command to display system usage info as text in panels like Waybar or icon/text in tint2 and nwg-panel executors

go golang system

Last synced: 14 Apr 2025

https://github.com/gopub/wine

A lightweight and flexible framework to help build elegant web API

api api-server go golang http-server middleware restful-api webserver

Last synced: 06 Apr 2026

https://github.com/corona10/goimghdr

The imghdr module determines the type of image contained in a file for go

go imghdr

Last synced: 12 Apr 2025

https://github.com/amorist/mango

Use mongo-go-driver like mgo

go golang mgo mongo mongo-go-driver mongodb mongodb-driver

Last synced: 02 Mar 2026

https://github.com/superstreamlabs/memphis.go

Go client for Memphis. Memphis is an event processing platform

go golang message-broker message-queue sdk-go

Last synced: 07 May 2025

https://github.com/steipete/sonoscli

Control SONOS speakers from your terminal.

cli go sonos

Last synced: 11 Jan 2026

https://github.com/waxdred/term_chatgpt

Neovim plugin for interacting with OpenAI GPT-3 chatbot in Goland

chatgpt go golang neovim openai plugin-neovim vim

Last synced: 07 May 2025

https://github.com/mburakerman/cambridge-cli

🇬🇧 Terminal dictionary for English Learners

cambridge cambridge-dictionary go go-terminal golang terminal-app terminal-dictionary

Last synced: 03 Apr 2025

https://github.com/twin/gocache

High performance and lightweight in-memory cache library with LRU and FIFO support as well as memory-usage-based-eviction

cache caching expiration expire fifo fifo-cache go go-cache golang in-memory inmemory inmemory-cache key-value kvstore lru lru-cache memory-usage memory-usage-based-eviction ttl

Last synced: 15 Dec 2025

https://github.com/teivah/go-lfu

A Go library for handling LFU cache operations in O(1)

cache go golang lfu

Last synced: 25 Mar 2025

https://github.com/diebietse/invertergui

A simple Go based monitoring tool for Victron Multiplus devices

go mk2 multiplus victron

Last synced: 26 Jan 2026

https://github.com/zkry/golang-tetris

A Tetris game written in Go using the faiface/pixel 2D game engine.

2d-game go go-game tetris

Last synced: 11 Feb 2026

https://github.com/ConnectAI-E/Feishu-Wenxin

🍍飞书 × 百度文心一言 = 点亮灵感,享受国内模型的心流体验

connect-ai ernie feishu feishu-bot go golang wenxinyiyan

Last synced: 19 Apr 2025

https://github.com/nstratos/go-myanimelist

Go library for accessing the MyAnimeList API: https://myanimelist.net/apiconfig/references/api/v2

anime client-lib go go-myanimelist mal mal-client manga myanimelist myanimelist-api

Last synced: 27 Jun 2025

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

ButterCMS Go API Wrapper

api-client cms go golang

Last synced: 23 Feb 2026

https://github.com/gianlucap106/gotmux

Go library for tmux

api go library tmux

Last synced: 14 Jan 2026

https://github.com/akhenakh/mbmatch

An MBTiles server for PBF, which is also a map matcher.

geo go map mbtiles osm

Last synced: 30 Aug 2025

https://github.com/emarifer/go-htmx-demo

Simple full-stack web application for saving notes to a Sqlite database (CRUD), with HTML template rendering using </> htmx & _hyperscript. This is a minimalist application that does not use any additional libraries beyond the standard Go library.

crud-application daisyui go golang htmx hyperscript sqlite3 tailwindcss template-engine template-engine-html webapp

Last synced: 10 Mar 2026

https://github.com/xsleonard/go-merkle

A fixed Merkle Tree implementation in Go

go golang hash merkle merkle-tree

Last synced: 15 Apr 2025

https://github.com/codesuki/go-time-series

Time series implementation in Go

data-structure go in-memory time-series

Last synced: 29 Jun 2025

https://github.com/kuangcp/note

:memo: Simplified and open note repo

basic-java docker go interview java linux notes python skills

Last synced: 27 Mar 2026

https://github.com/1pkg/gotcha

Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutine.

allocation context go golang memory memory-allocation

Last synced: 14 May 2025

https://github.com/achille-roussel/kway-go

K-way merge with Go 1.23 range functions

go golang kwaymerge merge performance rangefunc

Last synced: 29 Jul 2025

https://github.com/okushchenko/sms

API server to send SMS using GSM modem. Written in Go

api go golang gsm gsm-modem modem sms

Last synced: 23 Mar 2025

https://github.com/gtuk/discordwebhook

Super simple interface to send discord messages through webhooks in golang

discord discord-webhook go golang notifications webhooks

Last synced: 03 Feb 2026

https://github.com/russellluo/goodtimer

Golang timer for humans.

go timer

Last synced: 07 Apr 2025

https://github.com/Kuangcp/Note

:memo: Simplified and open note repo

basic-java docker go interview java linux notes python skills

Last synced: 28 Mar 2025

https://github.com/eko/gofast

A simple micro-framework written in Go

cors go golang micro-framework middleware pongo2

Last synced: 24 Mar 2025

https://github.com/molecule-man/stack-assembly

Command line tool to configure and deploy aws cloudformation stacks

aws cli cloudformation configuration deployment go golang

Last synced: 14 Apr 2025

https://github.com/bovarysme/memories

A key-recovery attack for LINE for Android's chat backup encryption.

cryptanalysis go golang key-recovery line

Last synced: 16 Jan 2026

https://github.com/wegoteam/weflow

工作流(golang版本的流程引擎、规则引擎、表单引擎)、表单编辑器、流程编辑器

go process-engine

Last synced: 16 Jan 2026

https://github.com/aymanbagabas/go-pty

Cross platform Go Pty interface

cross-platform go golang pseudoterminal pty ssh terminal tty

Last synced: 16 Mar 2025

https://github.com/orsinium/notes

Articles about Python and Go, snippets, cheatsheets

article articles cheatsheet go golang notes python snippets

Last synced: 17 Mar 2025

https://github.com/jeffotoni/gobootcamp

Um repo com manual prático da linguagem Go, todos estão convidados a ajudar passo a passo da linguagem.

go golang golang-bootcamp

Last synced: 26 Oct 2025

https://github.com/toolctl/toolctl

The tool to control your tools

binaries cli command-line go golang installer linux macos tools

Last synced: 02 Apr 2025

https://github.com/printesoi/e-factura-go

Go library for accessing the RO e-Factura and RO e-Transport APIs.

anaf e-factura e-invoice e-transport fiscal go golang golang-library invoicing mfinante tva vat

Last synced: 17 Jan 2026

https://github.com/yields/sublime-go

An opinionated plugin for Go.

go golang sublime-text

Last synced: 30 Apr 2025

https://github.com/chanzuckerberg/s3parcp

Faster than s3cp

aws checksum go mmap s3 s3cp

Last synced: 10 Apr 2025

https://github.com/nobl9/sloctl

A command line tool to cast SLO spells 🪄

cli go golang nobl9 reliability slo sre

Last synced: 27 Feb 2026

https://github.com/dnnrly/httpref

Command line, offline, access to HTTP status code, common header, and port references

cli go golang golang-package hacktoberfest http

Last synced: 24 Jan 2026

https://github.com/ruizlenato/smudgelord

SmudgeLord is a bot developed in Golang written in golang using the Golang gogram library with some fun and useful functions.

bot go gogram golang telegram telegram-bot

Last synced: 14 Jan 2026

https://github.com/minghsu0107/saga-example

Orchestration-based saga implementation dealing with distributed transactions in a microservice architecture.

go microservices observibility orchestration saga transaction

Last synced: 25 Mar 2025

https://github.com/ueokande/go-react-boilerplate

Boilerplate for building a monolighic Go and React application

boilerplate docker go react

Last synced: 04 May 2025

https://github.com/fish-tennis/gserver

a distributed game server framework,based on gnet and gentity 分布式游戏服务器框架

distributed game gnet go golang mongodb protobuf redis server

Last synced: 09 Aug 2025

https://github.com/casbin/casbin-pg-adapter

A go-pg adapter for casbin

access-control adapter casbin go go-pg golang pg

Last synced: 03 Aug 2025

https://github.com/corona10/fuego

fuego is a library for automatically generating command line interfaces (CLIs) from function and struct.

cli fire go golang google python

Last synced: 12 Apr 2025

https://github.com/xtrinch/go-react-todo

Todo REST API written in Go, React frontend client, setup using docker & docker-compose.

docker go react todo-app

Last synced: 16 Mar 2025

https://github.com/samiulsami/cmp-go-deep

A Go deep-completion source for unimported packages, for use with nvim-cmp/blink.cmp

completion go golang neovim-plugin nvim-cmp

Last synced: 15 Jan 2026

https://github.com/rasros/lx

Recursively find, filter, and format code files for ChatGPT and Claude context windows directly from your terminal.

chatgpt claude cli clipboard code-analysis context-window developer-tools gitignore go go-lang llm productivity prompt-engineering terminal

Last synced: 25 Jan 2026

https://github.com/karitham/waifubot

discord waifu / husbando gacha bot

anilist anime bot discord discord-bot docker go graphql hacktoberfest waifu

Last synced: 11 Jul 2025

https://github.com/asphaltt/tc-dump

A network packet info dumping tool like tcpdump based on `tc-bpf`.

ebpf ebpf-co-re go golang skb tc tc-dump

Last synced: 06 May 2025

https://github.com/abhirockzz/redis-streams-in-action

Go, Rust, Java services to showcase Redis Streams and RediSearch in action

azure docker go java redis redis-streams rust serverless

Last synced: 09 Apr 2025

https://github.com/einride/gh-dependabot

GitHub CLI extension for reviewing Dependabot PRs.

dependabot dependencies gh-extension go golang

Last synced: 27 Jan 2026

https://github.com/pmarques/ifconfig.me

Simple HTTP application for demos and tests

demo docker go k8s-service

Last synced: 14 Jan 2026

https://github.com/lifailon/openrouter-bot

This project allows to launch your Telegram bot in a few minutes to communicate with free or paid AI models via OpenRouter.

ai ai-integration chat-bot go gpt llm llm-inference openrouter telegrambot

Last synced: 01 Sep 2025

https://github.com/go-shiori/dom

Package for access and manipulate DOM element in HTML file

dom go golang hmtl

Last synced: 25 Apr 2025

https://github.com/olivere/jobqueue

Jobqueue manages running and scheduling jobs (think Sidekiq or Resque for Go).

go jobqueue resque scheduled-jobs sidekiq workers

Last synced: 03 Sep 2025

https://github.com/chatml/chatml

AI Agent Orchestrator for Claude Code

agentic-ai claude-code go rust tauri2

Last synced: 01 Apr 2026

https://github.com/poy/onpar

Parallel testing framework for Go

go parallel testing

Last synced: 08 Aug 2025

https://github.com/quasilyte/gogrep

Syntax-aware Go code search, based on the mvdan/gogrep

ast go gogrep golang search syntax

Last synced: 06 Apr 2025

https://github.com/ricoberger/loki_exporter

Prometheus exporter to collect metrics and run queries against the Grafana Loki API.

alertmanager docker go grafana loki prometheus prometheus-exporter

Last synced: 04 Oct 2025

https://github.com/zacscoding/echo-gorm-realworld-app

realworld application built with Golang + Echo + Gorm

echo go gorm realworld realworld-backend

Last synced: 12 Jan 2026

https://github.com/realtristan/goqueue

Flexible Queue System for Go

easy-to-use flexible go golang open-source queue thread-safe

Last synced: 14 May 2025

https://github.com/nstratos/Go-myanimelist

Go library for accessing the MyAnimeList API: https://myanimelist.net/apiconfig/references/api/v2

anime client-lib go go-myanimelist mal mal-client manga myanimelist myanimelist-api

Last synced: 12 Mar 2025

https://github.com/siongui/frontend-programming-in-go

Introduction to frontend programming in Go (both GopherJS and WebAssembly)

front-end-web-development frontend go golang gopherjs gopherjs-vue wasm webassembly

Last synced: 08 May 2025

https://github.com/matheusfm/futbin

An unofficial command-line tool for Futbin

ea-sports-fc fc24 fifa fifa-ultimate-team futbin go golang

Last synced: 15 Jan 2026

https://github.com/goenning/go-cache-demo

Demo repository on how to use server side cache in Go

cache go golang

Last synced: 19 Mar 2025

https://github.com/peterhellberg/neocities

A Neocities client written in Go

client go neocities neocities-client

Last synced: 11 Apr 2025

https://github.com/corazawaf/libinjection-go

libinjection is a Golang port of the libinjection(https://github.com/client9/libinjection)

coraza-waf go golang libinjection owasp sql-injection waf xss

Last synced: 13 Apr 2025

https://github.com/wpcodevo/golang-postgresql-api

This article will teach you how to set up a SQLC API project with Golang, standard Database/SQL package, Gin Gonic, PostgreSQL, Golang-migrate, and Docker-compose. You will also learn how to generate Golang database CRUD functions and Structs with the SQLC compiler. The SQLC Golang API will use a PostgreSQL database and run on the Gin Gonic HTTP server. We will use the Golang-migrate package to push the SQL schema to the database.

gin go golang jwt postgresql

Last synced: 10 Sep 2025

https://github.com/sanposhiho/wastedassign

Go Linter: finds wasted assignment statements 🗑

analyzer go golang staticanalysis

Last synced: 16 May 2025

https://github.com/studyzy/iocgo

A lightweight Inversion of Control (IoC) (Dependency Injection) container for Golang

dependency-injection go golang inversion-of-control ioc ioc-container

Last synced: 10 Mar 2026