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/TomWright/queryparam

Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.

delimited delimited-data go golang query-parameters query-params slice tag tags url url-parameters url-params url-parser url-parsing url-values

Last synced: 11 May 2025

https://github.com/serhiicho/timeago

Date and time library for your Go project that converts dates into 'time ago' format

datetime datetime-converter datetime-formatters go go-package golang time timeago timeago-go

Last synced: 18 Jun 2025

https://github.com/boltchat/bolt

⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.

application-layer-protocol chat client go irc server tcp

Last synced: 03 Apr 2025

https://github.com/beleon/buckets

A tiny and fast in-memory pastbin with curl support

curl docker go golang pastebin self-hosted

Last synced: 15 Dec 2025

https://github.com/wafer-bw/whatsmyip

Golang API deployed as a Vercel Serverless Function that returns your public IP address.

api go golang vercel-serverless

Last synced: 04 Apr 2025

https://github.com/sivchari/containedctx

containedctx is a linter that detects struct contained context.Context field

go golang golangci-lint linter static-analysis

Last synced: 04 Apr 2025

https://github.com/keinos/hello-cobra

✅ Hello, world! sample/example of Cobra in Golang with a 100% coverage test.

cobra go golang hello-world hello-world-for-beginner helloworld helloworld-demo

Last synced: 06 May 2025

https://github.com/phith0n/vindicator

Vindicator is a lightweight Golang library that is designed to hold and check any blocking function. e.g. subprocess, network connection...

blocking go subprocess sync

Last synced: 11 Apr 2025

https://github.com/devlights/go-grpc-uds-example

gRPC with Unix domain socket (UDS) example by golang

go golang grpc grpc-go protobuf protocol-buffers unix-domain-socket

Last synced: 18 Mar 2025

https://github.com/mvdan/unindent

Report code that is unnecessarily indented

go indentation linter simplify

Last synced: 11 Apr 2025

https://github.com/caas-team/GoKubeDownscaler

A horizontal autoscaler for Kubernetes workloads

autoscaler downscaling go golang kube-downscaler kubernetes scaling

Last synced: 03 Apr 2025

https://github.com/indaco/teseo

Go templ components for SEO

components go golang seo templ

Last synced: 19 Mar 2025

https://github.com/juev/hledger-lsp

Language Server Protocol (LSP) implementation for hledger journal files

go golang hledger lsp lsp-server

Last synced: 01 May 2026

https://github.com/peterhellberg/ssh-chat-bot

A small chatbot for ssh-chat

chatbot go ssh-chat

Last synced: 12 Jun 2025

https://github.com/ii64/go-binder

Go binding configuration and command flag made easy✨✨

binder cli-flags config flags go golang json toml yaml

Last synced: 01 Feb 2026

https://github.com/gol4ng/logger

another GO logger. The main line is to provide a friendly and fast API to send your log wherever you want.

formatters gelf gelf-format go go-logger golang golang-logger handlers json log logger logger-interface logger-middleware logging loging socket stream structured-logging writer

Last synced: 30 Jan 2026

https://github.com/ktnyt/go-moji

A Go library for Zenkaku/Hankaku conversion

conversion go japanese

Last synced: 22 Jan 2026

https://github.com/willdady/go-watch-s3

A program which will recursively watch a directory for new files and upload them to S3

aws docker go golang s3 sync watch watcher

Last synced: 26 Oct 2025

https://github.com/ibrahmsql/gocat

Modern, cross-platform netcat alternative written in Go with enhanced features for network communication, debugging, and security testing.

cli cross-platform go golang modern-netcat netcat network-debugging networking penetration-testing port-scanner security tcp udp

Last synced: 17 Mar 2026

https://github.com/teacat/rushia

👷 MySQL query builder with fully functional

database go golang mysql query-builder sql sqlite

Last synced: 14 Jan 2026

https://github.com/alexrios/lmotelfy

Automagically insert Open Telemetry spans in your codebase.

ast cli go golang open-telemetry open-telemetry-go otel span

Last synced: 23 Oct 2025

https://github.com/HublastX/Commit-IA

CommitIA is a Go-based tool that leverages LLMs to analyze code changes and automatically generate semantic commit messages.

automation cli cobra commit gemini go golang llm

Last synced: 11 Oct 2025

https://github.com/twisttheneil/rest-geoip

Self hosted GeoIP lookup tool written in Go + Vue.js

geoip geoip-lookup geolocation go golang location maxmind maxminddb rest selfhosted vue vue3 vuejs

Last synced: 27 Jan 2026

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

✅ Go package for validating JSON. It's the first Go package that can generate JSON Schema (OpeanAPI-compatible), produces user-friendly errors, and supports translations.

go golang json jsonschema openapi openapi3 validation validator

Last synced: 13 Oct 2025

https://github.com/gnames/gnverifier

GNverifier verifies scientific names against more than 100 biodiversity databases

biodiversity bioinformatics go golang reconciliation resolution scientific-names verification

Last synced: 16 Mar 2026

https://github.com/dbalan/pipet

Personal snippet manager, store bits of text.

go snippet-manager snippets

Last synced: 27 Jan 2026

https://github.com/alexisvisco/gwd

Allow to track when a module and package change from a git tree and modules which import them, ideal for monorepo !

go go118 golang gotest goworkspace monorepo tools

Last synced: 31 Jan 2026

https://github.com/aosasona/gots

No matter how you pronounce it, this repository is all about converting Go types to TypeScript types.

go typescript

Last synced: 20 Mar 2026

https://github.com/johnmai-dev/gsms

📲 一款满足你的多种发送需求的短信发送组件,参考overtrue/easy-sms实现的 Go 版本

aliyun-sms easy-sms go go-sms golang golang-sms sms sms-client sms-gateway yunpian-sms

Last synced: 02 Apr 2026

https://github.com/whoissethdaniel/nvim-go-client-examples

Examples of using the nvim go client and documentation for the client

go go-plugin neovim

Last synced: 05 Mar 2026

https://github.com/crackcomm/crawl

Lightweight library for scalable crawlers in Go.

crawl crawler go

Last synced: 16 Feb 2026

https://github.com/mantzas/incata

Event Sourcing Data Access Library

database event-sourcing go golang

Last synced: 22 Jan 2026

https://github.com/vimeda/pletter

A standard way to wrap a proto message

envelope go protobuf wrapper

Last synced: 14 Jan 2026

https://github.com/charlysan/goneo4jgql

Neo4j GraphQL app implemented in Golang

bolt cypher docker go golang gqlgen graphql neo4j

Last synced: 18 Mar 2025

https://github.com/romshark/parseint

A collection of efficient generic integer parser functions for Go

go golang parser

Last synced: 15 Oct 2025

https://github.com/linfangrong/carrier

Redis Cluster Proxy for Redis 3.0

go golang redis-cluster redis-proxy

Last synced: 14 Jan 2026

https://github.com/jfrerich/mattermost-plugin-bookmarks

Advanced Message Bookmarking Inside Mattermost!

go golang mattermost mattermost-plugin

Last synced: 14 Jan 2026

https://github.com/klingtnet/go-project-template

A template for new Go projects.

example go golang template vendor vgo

Last synced: 28 Jan 2026

https://github.com/att-cloudnative-labs/kubesweeper

Removes unnecessary Kubernetes resources based on a configurable pod restart threshold.

docker go golang helm knative kubernetes

Last synced: 16 Jan 2026

https://github.com/bartmika/timekit

Helpful functions to extend the Golang `time` standard package

date go golang golang-library time

Last synced: 23 Apr 2025

https://github.com/mindorksopensource/go-log

A Go logger package which provides utility on top of Go's normal Log package.

go golang logger opensource package utility

Last synced: 24 Apr 2025

https://github.com/gigurra/boa

Opinionated declarative CLI args, ENV vars and config files

cli command command-line go golang

Last synced: 11 Apr 2026

https://github.com/sabakihq/gtp

A Node.js module for handling GTP engines.

ai baduk board-game engine go gtp nodejs weiqi

Last synced: 12 May 2025

https://github.com/sauerbraten/pubsub

A Go package implementing a topic-based publish-subscribe system using channels.

channels go message-bus publish-subscribe pubsub

Last synced: 27 Dec 2025

https://github.com/q1mi/ginsession

A session middleware for gin framework.

gin gin-middleware go golang session

Last synced: 09 Jul 2025

https://github.com/siadat/blgo

blgo is a 49cc engine for my blog

blog-engine go golang

Last synced: 23 Mar 2025

https://github.com/stepanstipl/go-protobuf-import-example

Importing protobuf definitions with Go modules

go golang grpc protobuf

Last synced: 23 Mar 2025

https://github.com/vonng/go-itunes-search

iTunes Search API for Golang

api-wrapper go itunes itunes-search search

Last synced: 12 Apr 2025

https://github.com/haraj-backend/zatca-sdk-go

An unofficial package in Golang to help developers implement ZATCA (Fatoora) QR code easily.

e-invoicing fatoora go golang qr-code qrcode saudi-arabia sdk-go zatca

Last synced: 12 Jul 2025

https://github.com/ahmagdy/csv-to-json-converter

A little script to convert CSV Files to JSON in easy and flexible way using GoLang.

convert-csv-files go golang json

Last synced: 12 Jul 2025

https://github.com/cutelittledevil/go-jt808

jt808服务端 单机[2核4G]并发10w+ 100%测试覆盖率 例子丰富(每日保存亿+经纬度[2核4G] 平台下发数据获取回复 主动安全协议 JT1078流媒体播放等)

go jt1078 jt808

Last synced: 03 Aug 2025

https://github.com/ghostmanager/ghostwriter_cli

Golang CLI binary used for installing and managing Ghostwriter

cli command-line command-line-tool docker docker-compose go golang

Last synced: 26 Jul 2025

https://github.com/ctxgo/gopull

a repo for docker http pull image

docker go golang image imagedownloader

Last synced: 13 Apr 2025

https://github.com/drgarcia1986/sif

A minimal (and experimental) ACK written in Go

ack ag go

Last synced: 15 Apr 2025

https://github.com/ashish0kumar/cellscape

🧬 Terminal-based cellular automata playground

belousov-zhabotinsky brians-brain cellular-automata cli game-of-life go tui

Last synced: 07 Aug 2025

https://github.com/hxreborn/waybar-claude-code

A lightweight Waybar custom module that displays Claude Code usage metrics

awesome-claude-code ccusage claude claude-code go linux statusbar waybar waybar-module wayland

Last synced: 13 Jun 2026

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

Telegram bot for executing commands on remote hosts via ssh.

bot chat-bot go ssh-client telegrambot

Last synced: 01 Sep 2025

https://github.com/threecommaio/tailscale-cloudrun-reverseproxy

Example of how to write reverse proxy in Go that runs on Cloud Run with Tailscale

cloudrun go tailscale

Last synced: 12 Apr 2025

https://github.com/Dynom/TySug

A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words

Last synced: 14 Mar 2025

https://github.com/budougumi0617/leetgode

LeetCode CLI for Gophers. This CLI can generate a skeleton code with test code.

cli go golang hacktoberfest leetcode

Last synced: 15 May 2025

https://github.com/dawidd6/go-appindicator

:traffic_light: Go bindings for libappindicator3 C library

appindicator applet go golang indicator library tray

Last synced: 13 Nov 2025

https://github.com/modfin/cove

Embedded cache lib using sqlite for storage

cache generics go golang library sqlite sqlite3

Last synced: 23 Jun 2025

https://github.com/wpcodevo/golang-fiber-jwt-rs256

In this comprehensive guide, you'll learn how to properly refresh JSON Web Tokens (JWTs) using the RS256 algorithm and Redis. The integration of Redis will give us the ability to effortlessly revoke or invalidate the JWTs when necessary.

asymmetric-cryptography bcrypt fiber fiber-framework go golang jwt pgadmin4 postgresql private-key public-key-cryptography redis rs256

Last synced: 09 Mar 2026

https://github.com/coding-hui/ai-terminal

AI-Terminal is an advanced AI-powered CLI that enhances terminal workflows through AI-driven automation and optimization.

agent ai go gpt gpt-cli llm terminal

Last synced: 04 Oct 2025

https://github.com/atomix/dazl

Configurable abstraction layer for Go logging frameworks

framework go golang logging

Last synced: 07 Apr 2025

https://github.com/aphistic/gomol

Gomol is a library for structured, multiple-output logging for Go with extensible logging outputs

go gomol logging structured-logging

Last synced: 14 Mar 2025

https://github.com/kezhuw/toml

TOML parser and encoder for Go with reflection.

go toml

Last synced: 15 Apr 2025

https://github.com/tcfw/go-grpc-k8s-resolver

GRPC resolver for Kubernetes service endpoints

go golang golang-package grpc grpc-go kubernetes

Last synced: 15 Jul 2025

https://github.com/a8m/lease

Generic lease implementation using DynamoDB

distributed-systems dynamo dynamodb go kcl lease

Last synced: 25 Sep 2025

https://github.com/StevenACoffman/jt

JIRA CLI

cli go jira

Last synced: 06 Aug 2025

https://github.com/codeturion/codesurface

Give your AI agent instant API lookups instead of expensive source file reads. MCP server for C#, Go, Java, Python, and TypeScript.

ai claude code-intelligence csharp cursor developer-tools go golang java llm mcp mcp-server python typescript

Last synced: 04 Mar 2026

https://github.com/getoutreach/goql

A GraphQL client package written in Go.

client-library go golang golang-library golang-package graphql

Last synced: 21 Feb 2026

https://github.com/pauloappbr/gojinn

In-Process Serverless Runtime for Caddy. Run Go, Rust & Zig functions via WebAssembly with ~1ms cold starts. Features: Host-Managed DB Pool (Postgres/MySQL/SQLite), In-Memory KV Store & Secure Sandboxing.

caddy edge-computing faas go htmx postgres serveless sqlite wasm wazero webassembly

Last synced: 10 Feb 2026

https://github.com/bramp/goredirects

A tool to help host go packages with vanity domains on GitHub

go

Last synced: 03 Sep 2025

https://github.com/shqli/webterminal

based on beego,and provide telnet and ssh restfull api

beego go golang ssh telnet websocket webssh

Last synced: 12 Mar 2026

https://github.com/gngtwhh/gocui

A simple command line graphics template

command-line go golang library progress-bar

Last synced: 14 Jan 2026

https://github.com/luckylittle/dzone-refcardz-downloader

Downloads all refcardz from https://dzone.com/refcardz

colly dzone go go-colly gocolly golang refcardz scraper scraping

Last synced: 29 Apr 2025

https://github.com/witchard/toukan

A simple Kanban board for your terminal

go golang kanban kanban-board terminal terminal-based

Last synced: 14 Jan 2026

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

Transloadit's official Go SDK, maintained by the community

encoding go sdk transloadit uploading

Last synced: 09 Apr 2025

https://github.com/heyphat/follow.markets

The software enables traders to configure trading signals from markets' observable price actions, build, backtest trading strategies, and eventually conduct and manage trades.

bitcoin bot crypto cryptocurrency go golang markets stock telegram trading trading-bot

Last synced: 14 Jan 2026

https://github.com/valord577/mailx

A library that makes it easier to send email via SMTP.

email-sender go mail smtp

Last synced: 18 Jan 2026

https://github.com/kubemq-io/kubemq-targets

KubeMQ Targets connects KubeMQ message and queue broker with external systems and cloud services

aws azure cache database gcp go golang golang-application kubemq kubemq-message-broker kubernetes message-broker message-queue messaging rest-api sink

Last synced: 26 Jun 2025

https://github.com/neufeldtech/secretmessage-go

Send self-destructing secret messages over Slack

ephemeral go golang message secret self-destructing-messages slack

Last synced: 06 Apr 2025

https://github.com/fiskeben/speck

micro.blog for the command line.

blogging cli go golang

Last synced: 14 Apr 2025

https://github.com/assifar-karim/cyclomatix

A static analysis tool for Go that generates control flow graphs and computes cyclomatic complexity

control-flow-graph cyclomatic-complexity go graph-theory graphviz static-analysis

Last synced: 11 Jan 2026

https://github.com/bnclabs/gofast

High performance transport protocol for distributed applications.

go golang multiplexer network peer-to-peer pipeline socketio stream transport

Last synced: 12 Jan 2026

https://github.com/tomwright/queryparam

Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.

delimited delimited-data go golang query-parameters query-params slice tag tags url url-parameters url-params url-parser url-parsing url-values

Last synced: 28 Jun 2025

https://github.com/steelx/webscrapper

GoLang web scrapper tutorial

go golang

Last synced: 06 Apr 2025

https://github.com/bastengao/chinese-holidays-go

提供具有中国特色的休假安排或者工作日查询

chinese-holidays go golang

Last synced: 13 Apr 2025

https://github.com/yungwood/ical-filter-proxy

iCal proxy with support for user-defined filtering rules

go ical icalendar

Last synced: 10 Mar 2026

https://github.com/iand/gonudb

Gonudb is an append-only key/value datastore written in Go.

database go key-value

Last synced: 19 Apr 2025

https://github.com/donatj/mpo

JPEG-MPO Decoder / Converter Library and CLI Tool

decoder go jpeg-mpo mpo multi-picture

Last synced: 23 Apr 2025

https://github.com/johto/iso9660wrap

Wrap a single file into an ISO9660 image

go iso9660

Last synced: 10 Mar 2026

https://github.com/oldthreefeng/stress

压力测试, 实现参考https://github.com/link1st/go-stress-testing, 使用cobra重写, 支持docker

cobra go golang stress-testing

Last synced: 11 Jun 2025

https://github.com/seanpm2001/candroid

🤖️🐧️📦️ Candroid is the ultimate Android BusyBox, and a complete open-source re-implementation of everything Android. Currently only available on Linux.

android busybox c candroid dart go gpl3 gplv3 linux md open-source python txt wiki

Last synced: 06 Jul 2025