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/qustavo/swagger-proxy

Swagger Proxy validates HTTP Responses given an OpenAPI definition

go openapi proxy swagger testing

Last synced: 15 Dec 2025

https://github.com/azer/go-preact-starter

Starter for combining Go and Preact in any web project.

go golang preact react starter

Last synced: 19 Jul 2025

https://github.com/ariefrahmansyah/bindgraphql

Easily create new graphql.Object from existing struct.

go graphql

Last synced: 18 Oct 2025

https://github.com/clarencejychan/console-chat

Chat on your terminal with other users through a gRPC service

chat chat-application go golang grpc grpc-go protobuf protobuf3 pubsub redis

Last synced: 14 Jan 2026

https://github.com/matthewhartstonge/storage

A Mongo Storage backend for https://github.com/ory/fosite

fosite fosite-storage-mongo go golang mongo oauth2 storage storage-backend

Last synced: 13 Feb 2026

https://github.com/leandroveronezi/go-terminal

Go terminal color and cursor support

ansi-colors go golang golang-package terminal-colors

Last synced: 21 Jan 2026

https://github.com/suessflorian/gqlfetch

Generates a graphql server schema using introspection.

go graphql introspection-query

Last synced: 22 Jan 2026

https://github.com/vcaesar/gcv

Go robot OpenCV function

go gocv golang opencv robot

Last synced: 22 Jul 2025

https://github.com/checkly/checkly-go-sdk

Go SDK library for use with the Checkly API

checkly go golang sdk

Last synced: 19 Feb 2026

https://github.com/trimmer-io/go-timecode

Go package for SMPTE ST 12-1-2014 timecodes

drop-frame go non-drop-frame smpte timecode

Last synced: 12 Jan 2026

https://github.com/lostdusty/coal

Mobile/Desktop UI for cobalt.tools

cobalt cobalt-gui cobalt-tools fyne go golang

Last synced: 16 Dec 2025

https://github.com/dsnet/playground

Locally hosted Go playground for more advanced functionality.

go golang playground

Last synced: 23 Mar 2025

https://github.com/kataras/pio

Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals

go golang io logger modular pio printer

Last synced: 04 Oct 2025

https://github.com/smf8/http-monitor

An HTTP endpoint monitor service with RESTful API

database echo-framework go golang gorm http-monitor rest-api

Last synced: 15 Jul 2025

https://github.com/Deflix-tv/stremio-top-movies

Stremio addon for multiple catalogs of top movies like IMDb Top 250

addon go golang imdb movies streaming streaming-video stremio stremio-addon stremio-competition top top-movies

Last synced: 25 Mar 2025

https://github.com/nikoksr/simplog

A simple and opinionated library that lets you set up and use zap quickly.

go golang logger logging simple uber-zap zap

Last synced: 14 Jan 2026

https://github.com/sabey/spoofgo

An Application for Spoofing Movement written in Golang

api cli cli-app go golang gps gps-location gps-spoofing gui spoof spoofgps spoofing

Last synced: 14 Jan 2026

https://github.com/nof0rte/slack-slurp

Pentesting post exploitation tool for slack

go golang pentest-tool pentesting postexplotation slack

Last synced: 28 Apr 2025

https://github.com/atomicptr/crab

🦀 A versatile tool to crawl dozens of URLs from a given source, like a sitemap or an URL list.

cache-warmer cache-warmup go golang sitemap sitemap-check url-monitor web

Last synced: 11 Jul 2025

https://github.com/realbucksavage/stargate

A lightweight and extensible library to build gateway servers.

api-gateway go golang

Last synced: 30 Dec 2025

https://github.com/tomohiro/gyazo-cli

:camera: Gyazo command-line uploader

cli go gyazo

Last synced: 13 Apr 2025

https://github.com/octopot/forma

📇 Data Collector as a Service.

data-collector form-handler go golang microservice saas

Last synced: 15 Jan 2026

https://github.com/HEX9CF/NekoACM

🐱🐾NekoACM: Neural-network Engine Kit of ACM-ICPC. 基于人工智能大模型的 ACM-ICPC 神经网络引擎工具包,提供自动出题、生成测试数据和题解代码、题目格式解析、题目国际化翻译、虚拟评测机、AI 编程助手等功能。可以作为模块集成到 Online Judge 系统中。

acm-icpc ai ai-agents ai-assistant aigc algorithm-challenges chatgpt competitive-programming gin go gpt icpc llm oj online-judge openai

Last synced: 05 May 2025

https://github.com/invzhi/timex

:date: A Go package that extends the standard library time with dedicated date and time-of-day types.

date go golang

Last synced: 15 Jan 2026

https://github.com/alexdogonin/go-ffmpeg

Go binding to FFmpeg

ffmpeg ffmpeg-wrapper go golang

Last synced: 09 Sep 2025

https://mburakerman.github.io/mackernews/

🖥️ A tiny Mac menu bar app that enables you to quickly access latest & most popular Hacker News stories

go golang mac-app menubar-app

Last synced: 09 May 2025

https://github.com/deflix-tv/stremio-top-movies

Stremio addon for multiple catalogs of top movies like IMDb Top 250

addon go golang imdb movies streaming streaming-video stremio stremio-addon stremio-competition top top-movies

Last synced: 13 Apr 2025

https://github.com/ikkerens/ikeapack

Compact data serializer/packer written in Go, intended to produce a cross-language usable format.

compression cross-language go golang golang-library hacktoberfest serialization serialization-library serialize serializer

Last synced: 07 Mar 2026

https://github.com/sethtroisi/cloudygo

Website for MiniGo, Leela-Zero and other Go data

game-of-go go minigo

Last synced: 10 Jul 2025

https://github.com/nikolaydubina/validate

🥬 validate. simply.

generics go haiku validation

Last synced: 15 Apr 2025

https://github.com/icewhaletech/casaos-gateway

CasaOS Gateway is a dynamic API gateway service that can be used to expose APIs from different other HTTP based services.

api-gateway gateway go golang http rest-api

Last synced: 22 Apr 2025

https://github.com/superfly/fly-autoscaler

A metrics-based autoscaler for Fly.io

autoscaler flyio go

Last synced: 28 Apr 2025

https://github.com/feixiao/swig

swig快速入门

cgo go swig

Last synced: 26 Dec 2025

https://github.com/dimuska139/sendpulse-sdk-go

Go library for sending mail with the Sendpuse.

email email-marketing go golang sendpulse unofficial

Last synced: 03 Sep 2025

https://github.com/inkel/cmd2slack

Execute a command and send its output to Slack

cli devops devops-tools go golang slack slack-api

Last synced: 26 Oct 2025

https://github.com/arp242/follow

Go library to follow a file for changes; e.g. "tail -F".

go

Last synced: 04 Mar 2026

https://github.com/sumup/typeid

TypeIDs are type-safe, globally unique identifiers based on UUIDv7 and UUIDv4 standard.

go ids typeid

Last synced: 13 Feb 2026

https://github.com/ibm/platform-services-go-sdk

Go client library for IBM Cloud Platform Services

cloud-computing global-search global-tagging go golang ibm ibm-cloud sdk sdk-go

Last synced: 07 Apr 2026

https://github.com/go-webgpu/goffi

Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings

cgo-free ffi go golang golang-library gpu graphics rendering webgpu wgpu

Last synced: 03 Mar 2026

https://github.com/powersj/whatsthis

Am I on a cloud, in a container, virtualized, or plain bare metal?

cli cloud container go golang hardware virtualization

Last synced: 26 Feb 2026

https://github.com/takashabe/btcli

btcli is a CLI client for the Bigtable. Has many read options and auto-completion.

bigtable cli gcp go golang google-cloud-platform

Last synced: 28 Feb 2026

https://github.com/changkun/urlstat

📈 URL access statistic service

go golang pv-systems url-stats

Last synced: 21 Apr 2025

https://github.com/floatdrop/lru

Thread safe GoLang LRU cache

cache go golang lru lru-cache

Last synced: 15 Mar 2025

https://github.com/rema424/hexample

Goでヘキサゴナルアーキテクチャをやるリポジトリ

ddd ddd-architecture go golang hexagonal-architecture

Last synced: 16 Jan 2026

https://github.com/rkosegi/jdownloader-cli

JDownloader CLI tool written in Go

cli go jdownloader

Last synced: 25 Sep 2025

https://github.com/mingrammer/go-codelab

:cake: Simple codelab for learning Go language (simple and tiny IoT service)

codelab go language learning tutorial

Last synced: 22 Apr 2025

https://github.com/orsinium-labs/wypes

Go library to define type-safe host functions in wazero and other WebAssembly runtimes.

generics go golang tinygo wasm wazero webassembly

Last synced: 15 Apr 2025

https://github.com/ornen/go-xplane

X-Plane interface for Go

go xplane

Last synced: 16 Jan 2026

https://github.com/yj8023xx/xrpc-go

The Go Language Implementation of xRPC

go nacos rpc zookeeper

Last synced: 11 Jul 2025

https://github.com/aliexpressru/gomemcached

A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.

consistent-hashing go golang memcached memcached-clients

Last synced: 03 Sep 2025

https://github.com/tevino/wg-make

:pushpin: A tool to help set up WireGuard based networks. Currently, it generates configurations for peers according to a single configuration file.

go wg-make wireguard wireguard-make

Last synced: 08 Apr 2025

https://github.com/sabakihq/boardmatcher

Finds patterns & shapes in Go board arrangements and names moves.

baduk board-game go pattern pattern-matching strategy weiqi

Last synced: 17 Aug 2025

https://github.com/pouriyajamshidi/flat

Measure UDP and TCP connection latency for IPv4 and IPv6 using eBPF and Go

c ebpf go ipv4 ipv6 latency-monitor tcp udp

Last synced: 21 Mar 2025

https://github.com/flowdev/spaghetti-analyzer

Documentation side of the spaghetti cutter.

codeanalysis go golang hacktoberfest

Last synced: 24 Dec 2025

https://github.com/kataras/sitemap

:new: Sitemap Protocol for Go | https://support.google.com/webmasters/answer/189077?hl=en

go golang protocol sitemap web-development

Last synced: 22 Mar 2025

https://github.com/oldme-git/goframe-helper

GoFrame Helper is a Goland/IntelliJ plugin for GoFrame, similar to Laravel Idea. It provides code completion, live templates, file watch, and other features for GoFrame to make your Goframe's journey easier. | GoFrame Helper 是一款针对 GoFrame 框架 的 Goland/IntelliJ 插件,它提供了代码提示,代码模板,gf 工具自动监听等功能,让您的 GoFrame 之旅更为愉快。

gf go goframe goland-plugin idea-plugin intellij-plugin jetbrains jetbrains-plugin

Last synced: 22 Mar 2025

https://github.com/hupe1980/gotoaws

Access your EC2 instance or ECS container seamlessly, eliminating the necessity for opening inbound ports, maintaining bastion hosts, or managing SSH keys.

aws aws-ssm-agent container ec2 ecs eks fargate go golang k8s scp session-manager ssh ssm

Last synced: 25 Jun 2025

https://github.com/byrnedo/pjson

Helps to easily JSON marshal / unmarshal tagged unions in go

discriminated-unions discriminator generics go json polymorphic-deserialization tagged-unions

Last synced: 09 Apr 2025

https://github.com/oldme-git/GoFrame-Helper

GoFrame Helper is a Goland/IntelliJ plugin for GoFrame, similar to Laravel Idea. It provides code completion, live templates, file watch, and other features for GoFrame to make your Goframe's journey easier. | GoFrame Helper 是一款针对 GoFrame 框架 的 Goland/IntelliJ 插件,它提供了代码提示,代码模板,gf 工具自动监听等功能,让您的 GoFrame 之旅更为愉快。

gf go goframe goland-plugin idea-plugin intellij-plugin jetbrains jetbrains-plugin

Last synced: 27 Apr 2025

https://github.com/wtfacademy/wtf-geth

Go Ethereum (Geth)极简教程。Minimal Tutorials to Go Ethereum (Geth).

blockchain eth ethereum geth go golang rpc

Last synced: 27 Apr 2025

https://github.com/ricardo-ch/go-kafka

go-kafka facilitates Kafka listener implementation with multiple choice of retry pattern and producer above sarama

consumer go golang-library kafka producer sarama

Last synced: 20 Apr 2026

https://github.com/hwangseonu/gin-restful

A Go library that simplifies and accelerates RESTful API development using the Gin framework. It abstracts away repetitive routing and handler setups, allowing you to easily implement Create, Read, Update, Delete (CRUD) functionalities.

backend extension gin gin-gonic go golang library rest rest-api restful restfull-api

Last synced: 05 Oct 2025

https://github.com/amattn/deeperror

Very informative, enlightening and pleasantly formatted errors for Go

errors go golang

Last synced: 10 Jan 2026

https://github.com/aerogo/pack

:package: Packs the assets for your web server.

automation build-tool go

Last synced: 10 Apr 2025

https://github.com/knsh14/gocc

check cyclomatic complexity of go functions

cyclomatic-complexity go static-analysis static-analyzer

Last synced: 28 Apr 2025

https://github.com/nedscode/memdb

The memdb library is an in-memory indexable store for go structs. Like a database, but in memory.

database go golang memory

Last synced: 11 Mar 2026

https://github.com/twitchtv/twirp-example

Example Twirp service

go protobuf rpc twirp

Last synced: 30 Dec 2025

https://github.com/reflog/struct2interface

CLI Tool to extract an Interface from a Golang struct using AST

ast go refactoring struct

Last synced: 04 May 2025

https://github.com/f1monkey/phonetic

Phonetic encoders - bmpm, caverphone, soundex, metaphone

beider-morse bmpm caverphone go golang metaphone phonetic-algorithm soundex

Last synced: 15 Jan 2026

https://github.com/ardnew/mcp2221a

Go module for the MCP2221A USB to I²C/UART Protocol Converter with GPIO

adc dac go golang gpio i2c mcp2221 mcp2221a protocol-converter usb usb-c usb-hid

Last synced: 03 Apr 2026

https://github.com/whtiehack/goproxy

go modules proxy. 墙内学习go语言的第一步 自建goproxy代理. 部署到 heroku

go golang goproxy goproxyio modules packages

Last synced: 10 Apr 2025

https://github.com/0x9ef/openai-go

OpenAI GPT-3/3.5/4 API client written in Go

api babbage client codex curie davinci go golang gpt-3 gpt-4 openai whisper

Last synced: 10 Apr 2025

https://github.com/mremond/go-elm

Bootstrap app to get started quickly with Go + Elm application

elm elm-lang go golang

Last synced: 10 Apr 2025

https://github.com/K4rian/twserver-go

TiddlyWiki HTTP Server written in Go.

go http-server tiddlywiki tiddlywiki5 wiki

Last synced: 03 Apr 2025

https://github.com/lrstanley/entrest

Extension that generates a compliant OpenAPI spec and server implementation

ent entity-framework go golang openapi openapi3 orm

Last synced: 17 Mar 2025

https://github.com/1995parham-teaching/fandogh

Backend implementation demonstration in go with JWT, MongoDB, etc.

go golang golang-examples golang-server

Last synced: 09 Apr 2025

https://github.com/gobuffalo/shoulders

SHOULDERS.md generator

generator go golang

Last synced: 05 Aug 2025

https://github.com/snetsystems/cloudhub

CloudHub is a totally designed system that lets you monitor and manage the availability of something like servers, applications, virtual machines, Kubernetes, and so on.

128-technology alert chronograf cloud cloudhub go helm influxdata infrastructures kapacitor kubernetes monitoring react saltstack telegraf typescript visualization vmware

Last synced: 08 Jan 2026

https://github.com/devlights/go-unix-domain-socket-example

Unix domain socket (UDS) examples by golang

chromebook go golang linux socket uds unix-domain-socket

Last synced: 18 Mar 2025

https://github.com/syyongx/ii18n

II18N - Go i18n library.

go i18n

Last synced: 22 Aug 2025

https://github.com/go-clang/bootstrap

Bootstrap Go bindings for Clang's C API

bootstrap clang go libclang

Last synced: 14 Apr 2025

https://github.com/cyberark/conjur-api-go

Go client for the CyberArk Conjur API

api-client conjbot-notify conjur conjur-core conjur-sdk core go golang

Last synced: 28 Jan 2026

https://github.com/oriath-net/pogo

Path of Go - Go tools for exploring Path of Exile data

ggpk go path-of-exile

Last synced: 27 Jul 2025

https://github.com/cokebeer/go-cves

收录go语言编写的项目、框架和组件出现的cve,或者一些相关的利用方式的文章

bugbounty cve exploit go poc security

Last synced: 26 Jul 2025

https://github.com/timolinn/joncalhoun-dl

Downloads Go video courses from https://courses.calhoun.io

download downloader go golang gophercises joncalhoun-dl videos youtube-dl

Last synced: 02 Apr 2026

https://github.com/smlx/ccv

Conventional Commits Versioner

continuous-delivery git github go golang

Last synced: 27 Jun 2025