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/code-hex/battery

Display your battery status on terminal (or tmux) written by Go

ascii battery binary go golang linux mac terminal tmux utilities windows

Last synced: 27 Apr 2025

https://github.com/stef/libopaque

c implementation of the OPAQUE protocol with bindings for python, php, ruby, lua, zig, java, erlang, golang, js and SASL. also supports a threshold variants based on 2hashdh and 3hashtdh

ake authenticated-key-exchange erlang go golang ietf-cfrg java javascript js libsodium lua opaque password password-ake php python ruby sasl sasl-mech zig

Last synced: 05 Apr 2025

https://github.com/songmu/gotesplit

Splits the testing in Go into a subset and run it. It is useful for the CI environment.

ci go golang testing

Last synced: 10 Apr 2025

https://github.com/baiyutang/cloudwego-read

字节跳动 CloudWeGo 源码解读-微服务中间件集合

cloudnative go golang microservices middleware

Last synced: 06 Mar 2026

https://github.com/sheepla/longgopher

ʕ◉ϖ◉ʔ loooooooooooooooooooooong gopher

ascii-art go go-cli golang golang-cli gopher joke terminal

Last synced: 30 Apr 2025

https://github.com/imbue11235/humanize

A collection of utility functions, with built-in localization, for humanizing various types of data input, in Go

converter format formatting go golang humanizer text

Last synced: 22 Jan 2026

https://github.com/kataras/blocks

Go-idiomatic View Engine

go iris template views

Last synced: 13 Apr 2025

https://github.com/disintegration/imageorient

Go image decoding with respect to the EXIF orientation tag

decode exif fix go image orientation tag

Last synced: 07 May 2025

https://github.com/vearutop/statigz

Statigz serves pre-compressed embedded files with http in Go

compress-assets embedded go

Last synced: 13 Apr 2025

https://github.com/sammcj/mcp-package-docs

An MCP server that provides LLMs with efficient access to package documentation across multiple programming languages

ai docs documentation go javascript llm mcp node npm pip python

Last synced: 18 Jul 2025

https://github.com/moguchev/golang

golang underhood useful links

go golang underhood

Last synced: 22 Jun 2025

https://github.com/shixiaofeia/fly

一个简单而优雅的后端项目, 封装常用数据库组件及应用示例, 助力后端人员快速开发

clickhouse elasticsearch go iris mongodb mysql redis socket

Last synced: 17 Jan 2026

https://github.com/tockn/singo

Simple WebRTC Signaling Server written in Go

go webrtc webrtc-demos webrtc-signaling

Last synced: 07 Oct 2025

https://github.com/ajstarks/fc

High-level canvas for the fyne package

canvas fyne go golang gui

Last synced: 06 Jul 2025

https://github.com/gobuffalo/velvet

A sweet velvety templating package

go golang handlebars template template-engine

Last synced: 11 Apr 2025

https://github.com/amatsagu/tempest

Fast and secure functions to build scalable Discord Applications.

app application bot discord discord-api go golang library tempest

Last synced: 26 Dec 2025

https://github.com/Gobuffalo/velvet

A sweet velvety templating package

go golang handlebars template template-engine

Last synced: 12 Mar 2025

https://github.com/glennliao/apijson-go

[WIP] 基于 go + goframe 实现的 apijson

apijson go goframe

Last synced: 11 Feb 2026

https://github.com/infamousjoeg/cybr-cli

A "Swiss Army Knife" command-line interface (CLI) for easy human and non-human interaction with @CyberArk suite of products.

cli client-library command-line command-line-interface command-line-tool conjur cyberark cyberark-identity cyberark-pas go golang iam identity-security pas-api privileged-access-security security

Last synced: 07 Apr 2025

https://github.com/mehanizm/airtable

Simple golang airtable API wrapper

airtable api go golang

Last synced: 25 Feb 2026

https://github.com/mlange-42/ark

Ark -- Archetype-based Entity Component System (ECS) for Go.

ecs entity-component-system go golang

Last synced: 30 Dec 2025

https://github.com/deepgrace/tetris

Stunning Tetris in all kinds of Languages (C, C++, Go, Shell)♦️

c cpp go rust shell tetris

Last synced: 07 May 2025

https://github.com/canonical/lxd-demo-server

The LXD demo server

containers demo go lxd

Last synced: 11 May 2026

https://github.com/aperturerobotics/starpc

Protobuf 3 streaming RPCs for TypeScript, Go, Rust, C++

go protobuf rpc rpc-framework rust typescript websocket

Last synced: 18 May 2026

https://github.com/arnaud-deprez/gsemver

gsemver uses git commit convention to automate the generation of your next semver version

ci conventional-commits git git-convention go golang semantic-versioning semver

Last synced: 11 May 2026

https://github.com/qiniu/x

Extension of Go standard library

extension go golang

Last synced: 22 Feb 2026

https://github.com/aaronpowell/webpack-golang-wasm-async-loader

A webpack loader for generating Golang WebAssembly bundles using an async interaction model for calling the Golang code from JavaScript

go golang wasm webassembly webpack

Last synced: 25 Aug 2025

https://github.com/davidrjenni/A

A - Go tools for Acme.

acme go golang tool

Last synced: 03 Apr 2025

https://github.com/tellerops/helm-teller

Allows you to manage configuration and secrets from multiple provider while masking the secrets at the deployment

deployment go golang helm helm-plugin kubernetes secret-management secrets

Last synced: 14 Apr 2025

https://github.com/mckael/madon

Golang Mastodon API library

api go godoc golang library mastodon mastodon-api

Last synced: 02 Sep 2025

https://github.com/lets-cli/lets

CLI task runner for developers - a better alternative to make

bash cli docopts go make runner task task-runner terminal

Last synced: 25 Oct 2025

https://github.com/soniakeys/graph

Simple and fast graph library

adjacency-lists go graph graph-algorithms

Last synced: 25 Jan 2026

https://github.com/alex-leonhardt/k8s-mutate-webhook

A playground to build a very crude k8s mutating webhook in Go

admission-webhook go golang k8s kubernetes webhook

Last synced: 13 Apr 2025

https://github.com/akutz/go-interface-values

When storing a value in a Go interface allocates memory on the heap.

benchmark go golang heap malloc

Last synced: 28 Feb 2026

https://github.com/watzon/0x45

🚀 Modern, high-performance file sharing and URL shortening service with S3 support, rate limiting, and API keys. Built with Go and inspired by 0x0.st 📤

0x0 api docker file-sharing file-upload go gofiber golang high-performance microservice paste pastebin pastebin-service rate-limiting rest-api s3-compatible s3-storage self-hosted url-shortener web-service

Last synced: 02 Sep 2025

https://github.com/aaydin-tr/divisor

A fast and easy-to-configure load balancer

easy-to-use fasthttp friendly go load-balancer performance

Last synced: 12 Jan 2026

https://github.com/txaty/gool

Generic goroutine pool: Submit, Map, Async.

concurrency go golang goroutine goroutine-pool parallel worker-pool

Last synced: 18 Jan 2026

https://github.com/neelp03/throttlex

A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multiple rate-limiting policies and is scalable with Docker for easy deployment.

api-gateway api-management go golang open-source openapi opensource rate-limiting ratelimiter redis throttler throttlex

Last synced: 05 Mar 2026

https://github.com/chai2010/tinylang

Tiny玩具语言(Go语言实现/包含Tiny编译器/CASL汇编器/COMET虚拟机/调试器/支持WebAssembly/LLVM)

go goyacc llvm tinylang wasm webassembly yacc

Last synced: 06 Sep 2025

https://github.com/gennaro-tedesco/zathuraconf

Change zathura colour schemes

colorscheme go theme zathura

Last synced: 22 Apr 2025

https://github.com/forbearing/k8s

The library implements various handlers to more easier create/update/apply/patch/delete/get/list/watch k8s resources such as pods, deployments, etc. inside or outside k8s cluster.

client client-go go golang k8s kubernetes operator

Last synced: 25 Jan 2026

https://github.com/zekroTJA/timedmap

A thread safe map which has expiring key-value pairs.

go golang hacktoberfest library map package time timemap

Last synced: 14 Mar 2025

https://github.com/tutorialedge/realtime-chat-go-react

An example of a Real-Time Chat Application built using React.js and Go!

go golang react reactjs websockets

Last synced: 05 Apr 2025

https://github.com/siongui/userpages

my blog for sharing (source code for siongui.github.io)

blog go gopherjs html javascript pelican python

Last synced: 08 May 2025

https://github.com/resotto/gochk

Static Dependency Analysis Tool for Go Files

analysis clean-architecture dependency go golang layered-architecture static tool

Last synced: 09 Aug 2025

https://github.com/notedit/gst

go gst small binding

go gstreamer

Last synced: 12 Apr 2025

https://github.com/packtpublishing/go-programming-blueprints

Code repository for Go Programming Blueprints, published by Packt

go

Last synced: 14 Jan 2026

https://github.com/tz3/goforge

GoForge is a command-line interface (CLI) tool designed to streamline the setup of new API projects for Go developers. With GoForge, you can quickly generate a well-structured project skeleton, allowing you to focus on writing actual code rather than spending time on boilerplate setup.

api cmd docker go golang hmtx rest-api template

Last synced: 10 Mar 2026

https://github.com/smartcontractkit/chainlink-testing-framework

A testing framework for smart contracts and Chainlink nodes

blockchain chainlink ethereum evm go golang testing

Last synced: 06 May 2026

https://github.com/anyshake/observer

🔭 Read, parse seismic data from AnyShake Explorer, stream via SeedLink, WebSocket, TCP and archive to database, miniSEED.

gin gin-gonic go golang highcharts miniseed mui react reactjs seedlink seedlink-plotter seismic seismic-data seismic-processing seismic-waves seismograph seismology tailwind tailwindcss typescript

Last synced: 30 Jan 2026

https://github.com/hmdsefi/gowl

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

concurrency concurrent-programming go golang monitor monitoring monitoring-tool pool pooling worker-pool

Last synced: 14 Jan 2026

https://github.com/idsulik/swama

Swama is a powerful command-line interface (CLI) tool for interacting with Swagger/OpenAPI definitions

go golang openai rest-api restful swagger

Last synced: 08 May 2025

https://github.com/neilotoole/slogt

Bridge between Go testing.T and slog.

adapter bridge go golang handler slog testing

Last synced: 11 Jul 2025

https://github.com/ks888/tgo

A function tracer to boost your debugging

callgraph developer-tools function-tracer go golang

Last synced: 15 Jan 2026

https://github.com/shirdonl/gowebactualcombat

🔥🔥🔥🔥🔥🔥重磅!《Go Web编程实战派从入门到精通》随书源码开源啦,Go语言/Web开发/高并发/微服务/Gin/Redis/MongoDB/并发编程/Docker源码!欢迎star~

beego docker docker-compose gin go goweb mongodb redis

Last synced: 15 Jan 2026

https://github.com/jinyeom/neat

NEAT (NeuroEvolution of Augmenting Topologies) implemented in Go

genetic-algorithm go neat neural-network neuroevolution recurrent-neural-networks reinforcement-learning topologies

Last synced: 14 Mar 2025

https://github.com/looskie/capybara-api

The fastest, most lightest, most adorable capybara API to ever exist.

capybara capybara-api go hacktoberfest

Last synced: 11 Sep 2025

https://github.com/padurean/gosmig

Simple, minimal SQL database migrations written in Go. Build your own migration CLI with it. Std lib database/sql and SQLX supported out of the box.

database database-migrate-ext database-migration database-migrations db-migrate db-migration db-migrations dbmigrate dbmigration dbmigrator go golang rdbms sql

Last synced: 27 Dec 2025

https://github.com/otiai10/opengraph

Open Graph Parser for Go

go html ogp ogp-image ogp-meta ogp-tags

Last synced: 14 Apr 2025

https://github.com/noppoman/prorsum

A Go like concurrent system + networking/http library for Swift that works on Linux and Mac

channel event-driven go goroutine http server-side-swift socket swift3 tcp udp websocket

Last synced: 08 Mar 2026

https://github.com/icholy/replace

Streaming text replacement for Go

go golang replace-text

Last synced: 17 Aug 2025

https://github.com/signmykeyio/signmykey

An automated SSH Certificate Authority

go golang security signmykey ssh

Last synced: 14 Jan 2026

https://github.com/zchengo/crm

客户关系管理系统,基于 Vue + Go 实现,主要功能有仪表盘、客户管理、合同管理、产品管理、配置、订阅等功能。

ant-design-vue apache-echarts axios gin go gomail gopay gorm pinia viper vite vitepress vue vue-router

Last synced: 17 Jan 2026

https://github.com/cunicu/gont

A Go testing framework for distributed applications

ci debugging distributed-systems go golang mininet network networking p2p testing tracing

Last synced: 30 Apr 2025

https://github.com/axllent/goiplookup

GoIPLookup uses the GeoLite2-Country database to find the Country of an IP address or hostname

geoip2 geoiplookup geolite2 geolite2-country-database geolocation go golang

Last synced: 10 Apr 2025

https://github.com/twixes/backname

🌐 A DNS server where every IP address gets its own domain

dns dns-server go golang

Last synced: 09 Apr 2025

https://github.com/noppoMan/Prorsum

A Go like concurrent system + networking/http library for Swift that works on Linux and Mac

channel event-driven go goroutine http server-side-swift socket swift3 tcp udp websocket

Last synced: 19 Apr 2025

https://github.com/segmentio/events

Go package for routing, formatting and publishing events produced by a program.

events go golang logging segment signals

Last synced: 16 Oct 2025

https://github.com/ricoberger/dash

dash is a terminal dashboard solution inspired by Grafana, to visualize and explore your data.

blackbox-exporter dashboad go golang grafana node-exporter prometheus terminal

Last synced: 14 Jan 2026

https://github.com/soft/iter

iter is a generic iterator library for Go

generics go golang golang-library iteration iterator iterators optional

Last synced: 20 Jul 2025

https://github.com/conventionalcommit/commitlint

commitlint checks if your commit messages meets the conventional commit format

conventional-commit conventional-commits git go linter

Last synced: 21 Feb 2026

https://github.com/0xfederama/water-reminder

Taskbar and notifications app that reminds you to drink

app drink go golang hacktoberfest linux macos notifications

Last synced: 10 Mar 2026

https://github.com/halower/hpay

a personal payment applet implemented using the gin framework

gin go

Last synced: 16 May 2025

https://github.com/loopholelabs/frisbee-go

The Go implementation of Frisbee - a bring-your-own protocol messaging framework designed for performance and stability.

frisbee go golang messaging networking tcp

Last synced: 14 Oct 2025

https://github.com/fishy/url2epub

Create ePub files from URLs

appengine appengine-go go golang remarkable-tablet

Last synced: 10 Apr 2025

https://github.com/kohkimakimoto/hq

HQ is a simplistic, language agnostic job queue engine communicated by HTTP messages.

go queue

Last synced: 07 Jul 2025

https://github.com/goccy/rebirth

Supports live reloading for Go

docker go golang golang-application golang-cli live-reload

Last synced: 21 Mar 2025

https://github.com/tinycedar/lily

Hosts管理工具,双击切换立即生效,告别重启浏览器! Hosts manager takes effect immediately on switch

go golang hosts switch

Last synced: 27 Jul 2025

https://github.com/umegbewe/dhcpd

A fast, reliable DHCP server in Go

dhcp dhcp-server go networking

Last synced: 17 Mar 2025

https://github.com/chehsunliu/poker

A pure Go library for poker hand evaluation.

go golang poker texas-holdem texasholdem

Last synced: 18 Aug 2025

https://github.com/minamijoyo/tflock

Lock your Terraform state manually

go terraform

Last synced: 10 Aug 2025

https://github.com/parkr/auto-reply

:loop: Handle GitHub webhooks and manage issues on your repositories. Used to run @jekyllbot, now at github.com/jekyll/jekyllbot

github-api go webhooks

Last synced: 12 Apr 2025

https://github.com/meteran/gnext

Web Framework extension for Gin. Offers the API structuring, automates validation and generates documentation. It's fully compatible with the current Gin usages and Gin's middlewares.

api docs fast framework gin gin-gonic gnext go golang http library middleware openapi3 server swagger web

Last synced: 30 Jun 2025

https://github.com/cbrgm/go-t

A blazing-fast, simple and easy to use command-line client for Twitter written in Go. 🚀📨

cli command-line go golang twitter twitter-api twitter-client

Last synced: 31 Mar 2025

https://github.com/igorhalfeld/lagoinha

Library to get full address of a Brazilian zip code

go golang

Last synced: 02 Mar 2025

https://github.com/agiledragon/trans-dsl

a transaction model framework, seems simple but powerful

dsl framework go model transaction

Last synced: 14 Mar 2026

https://github.com/gioui-plugins/gio-plugins

Gio-Plugins offers new plugins to extend and enhance your Gio app. Inspired by flutter/plugins repository,

android gio gioui go golang ios linux macos ui wasm webassembly windows

Last synced: 25 Dec 2025

https://github.com/zikani03/groupby

Group files into directories by year, month or day created

cli go golang groupby

Last synced: 19 Sep 2025