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/mgutz/dat

Go Postgres Data Access Toolkit

go nested-transactions postgres sql

Last synced: 11 Jan 2026

https://github.com/jonaslu/ain

A HTTP API client for the terminal

api api-client api-rest curl go http httpie insomnia paw postman terminal

Last synced: 15 May 2025

https://github.com/gbrayhan/microservices-go

Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

boilerplate boilerplate-go boilerplate-golang boilerplate-microservice clean-architecture docker gin go golang golang-examples gorm hexagonal-architecture jwt microservices-architecture pagination rest-api swagger

Last synced: 15 May 2025

https://github.com/unknwon/goconfig

Package goconfig is a fully functional and comments-support configuration file (.ini) parser.

configuration go ini parser

Last synced: 14 May 2025

https://github.com/mattn/Go-runewidth

wcwidth for golang

go golang wcwidth windows

Last synced: 12 Mar 2025

https://github.com/shaj13/go-guardian

Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

2fa auth authentication authenticator bearer-tokens certificate-authentication go go-guardian go-passport golang golang-library guardian hotp ldap ldap-authentication passport strategies tokens totp x509

Last synced: 17 Jan 2026

https://github.com/gojek/weaver

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

go golang layer7 proxy proxy-server sharding

Last synced: 11 Jan 2026

https://github.com/CocaineCong/gin-mall

基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署

aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking

Last synced: 13 Apr 2025

https://github.com/cocainecong/gin-mall

基于 gin+gorm+redis+mysql 读写分离的电子商城,包括 JWT 鉴权,CORS跨域,AES 对称加密,引入ELK体系方便日志查看,jaeger进行trace查看,skywalking进行检测,使用docker容器化部署

aes-encryption cors docker docker-compose elasticsearch elk gin go golang gorm jaeger jwt kibana mysql redis skywalking

Last synced: 10 Apr 2025

https://github.com/dhowden/tag

ID3, MP4 and OGG/FLAC metadata parsing in Go

audio-data checksum flac go id3 id3v1 id3v2 mp3 mp4 ogg parsing

Last synced: 14 May 2025

https://github.com/sevtin/lark

Lark是一个开源的Golang IM服务端项目,具有高性能和可扩展等特性。采用微服务架构设计,支持集群和水平扩展,能够满足高并发业务需求,并实现了万人群消息的秒达。

chat chatserver go gochat goim im imserver lark talk websocket

Last synced: 26 Jan 2026

https://github.com/flamego/flamego

A fantastic modular Go web framework with a slim core but limitless extensibility

dependency-injection flamego go web-framework

Last synced: 29 Jan 2026

https://github.com/xuri/aurora

Cross-platform beanstalkd queue server admin console.

admin aurora beanstalkd bstk console go queue tube webui

Last synced: 04 Apr 2025

https://github.com/akamensky/argparse

Argparse for golang. Just because `flag` sucks

argparse argument-parser awesome-go cli cli-app command-line-parser go golang

Last synced: 14 Mar 2025

https://github.com/lazzyfu/goinsight

集MySQL数据库工单和数据查询的Web平台

clickhouse data-query-ui gaudit go mysql order tidb

Last synced: 12 Apr 2025

https://github.com/goruby/goruby

GoRuby, an implementation of Ruby written in Go

go golang interpreter language programming-language ruby

Last synced: 24 Jul 2025

https://github.com/lazzyfu/goInsight

集MySQL数据库工单和数据查询的Web平台

clickhouse data-query-ui gaudit go mysql order tidb

Last synced: 26 Jul 2025

https://github.com/jfryy/qq

jq, but with many interoperable configuration format transcodings and interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 31 Jan 2026

https://github.com/JFryy/qq

jq, but with many interoperable configuration format transcodings and interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 26 Mar 2025

https://github.com/a8m/djson

Fast Go decoder for dynamic JSON

decoder go json json-parser performance

Last synced: 05 Apr 2025

https://github.com/akatsuki105/worldwide

This is my OLD and BAD GameBoy Emulator, please visit DawnGB, my new GameBoy emulator!

emulation emulator gameboy gameboy-color gameboy-emulator gbc gbc-emulator go golang

Last synced: 11 Jan 2026

https://github.com/gorilla/rpc

Package gorilla/rpc is a golang foundation for RPC over HTTP services.

go golang gorilla gorilla-web-toolkit grpc rpc

Last synced: 02 May 2025

https://github.com/netsampler/goflow2

High performance sFlow/IPFIX/NetFlow Collector

collector go ipfix kafka netflow network protobuf sflow

Last synced: 27 Dec 2025

https://github.com/Code-Hex/vz

Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.

apple applesilicon go golang linux m1 m2 macos virtualization vm

Last synced: 09 Jul 2025

https://github.com/deadsy/sdfx

A simple CAD package using signed distance functions

3d 3d-models 3d-printing 3mf cad dxf go golang signed-distance-field signed-distance-functions stl svg

Last synced: 22 Jan 2026

https://github.com/mohae/deepcopy

Deep copy things

deepcopy go

Last synced: 15 May 2025

https://github.com/beevik/ntp

a simple ntp client package for go

go ntp ntp-client ntp-protocol sntp time

Last synced: 14 May 2025

https://github.com/PaulSonOfLars/gotgbot

Autogenerated Go wrapper for the telegram API. Inspired by the python-telegram-bot library.

bot go golang miniapp telegram telegram-api telegram-app telegram-bot telegram-bot-api telegram-bots webapp wrapper

Last synced: 08 Jul 2025

https://github.com/diamondburned/gotk4

Autogenerated GTK4 bindings for Go

go gobject-introspection golang gotk3 gotk4 gtk3 gtk4

Last synced: 15 May 2025

https://github.com/okx/exchain

⛓️ EVM & Wasm $ IBC-compatible, OKTC is a L1 blockchain network built on top of Cosmos SDK that aims for optimal interoperability and performance ✨

blockchain cryptocurrency evm go proof-of-stake

Last synced: 15 May 2025

https://github.com/o1egl/govatar

Avatar generation library for GO language

avatar-generator go golang skin

Last synced: 12 Apr 2025

https://github.com/yoyofx/yoyogo

🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.

consul consul-agent containers dependency-injection eureka go grpc ioc kubernetes microservices middleware mvc nacos web

Last synced: 14 Jan 2026

https://github.com/gauthamjm007/backend-nodejs-golang-interview_qa

A collection of Node JS and Golang Backend interview questions please feel free to fork and contribute to this repository

callback-hells express-js expressjs go golang interview-practice interview-questions mongodb mongoose node-js questions-and-answers

Last synced: 05 Apr 2025

https://github.com/Redundancy/go-sync

gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways. NB: I am unable to contribute to this at the moment

binary-data file-transfer go rsync zsync

Last synced: 30 Mar 2025

https://github.com/benbjohnson/ego

An ERB-style templating language for Go.

erb go template-language

Last synced: 13 Apr 2025

https://github.com/benbjohnson/eGo

An ERB-style templating language for Go.

erb go template-language

Last synced: 12 Mar 2025

https://github.com/pierre-emmanuelJ/iptv-proxy

Reverse proxy on iptv m3u and m3u8 file and xtream codes client api

docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy

Last synced: 02 Apr 2025

https://github.com/pierre-emmanuelj/iptv-proxy

Reverse proxy on iptv m3u and m3u8 file and xtream codes client api

docker docker-compose go golang iptv iptv-proxy iptv-smarter m3u m3u-proxy m3u8 proxy xtream xtream-codes xtream-proxy

Last synced: 04 Apr 2025

https://github.com/minamijoyo/tfupdate

Update version constraints in your Terraform configurations

go hcl terraform

Last synced: 14 May 2025

https://github.com/go-chi/jwtauth

JWT authentication middleware for Go HTTP services

go http jwt jwt-authentication-middleware jwtauth microservices

Last synced: 13 May 2025

https://github.com/maelstrom-software/maelstrom

Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.

cargo-subcommand containers distributed-systems go golang pytest python rust testing

Last synced: 11 May 2025

https://github.com/asticode/go-astits

Demux and mux MPEG Transport Streams (.ts) natively in GO

go golang golang-library mpeg mpeg-ts mpeg2 mpegts transport-stream

Last synced: 08 Oct 2025

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

Golang wrapper for the Meilisearch API

client go golang meilisearch sdk

Last synced: 31 Mar 2025

https://github.com/j178/leetgo

Best LeetCode friend for geek. :snowboarder:

chatgpt cli go golang leetcode leetcode-cli leetcode-contest leetcode-helper

Last synced: 14 May 2025

https://github.com/dweymouth/supersonic

A lightweight and full-featured cross-platform desktop client for self-hosted music servers

airsonic audio-player cross-platform desktop fyne go gonic jellyfin music navidrome opensubsonic subsonic subsonic-client

Last synced: 04 Apr 2025

https://github.com/unknwon/building-web-applications-in-go

Go 语言 Web 应用开发系列教程,从新手到双手残废

go tutorials web-development

Last synced: 05 Apr 2025

https://github.com/kakao/n2

TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets

approximate approximate-nearest-neighbor-search go k-nearest-neighbors knn machine-learning ml nearest-neighbor-search python

Last synced: 16 May 2025

https://github.com/pthethanh/effective-go

a list of effective go, best practices and go idiomatic

best-practice best-practices effective go golang idiomatic

Last synced: 05 Apr 2025

https://github.com/EvilBytecode/GoRedOps

🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.

go golang hacking malware malware-development offensive-security red-team redteaming security windows

Last synced: 14 Oct 2025

https://github.com/aerogo/aero

:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web

go high-performance server web

Last synced: 03 Apr 2025

https://github.com/udhos/goben

goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.

bandwidth benchmarking go golang measure-tcp-throughput networking performance-testing tcp throughput tool udp

Last synced: 04 Apr 2025

https://github.com/asticode/Go-astisub

Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

go golang golang-library srt stl subtitle ttml webvtt

Last synced: 12 Mar 2025

https://github.com/kavu/go_reuseport

Brings SO_REUSEPORT into your Go server

go

Last synced: 13 Apr 2025

https://github.com/fabiofalci/sconsify

A spotify console application

command-line go golang spotify spotify-console

Last synced: 15 Mar 2025

https://github.com/qingwave/weave

Golang+Vue3 application starter, Simple but functional.

docker element-plus gin go golang jwt kuerbentes postgres rbac redis restful swagger vue vue3

Last synced: 07 Apr 2025

https://github.com/wait4x/wait4x

Wait4X allows you to wait for a port or a service to enter the requested state.

cli dns go golang hacktoberfest http influxdata influxdb linux mariadb mongodb mysql postgresql rabbitmq redis tcp tool wait-for-it wait4x

Last synced: 06 Apr 2025

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

Zero-allocation reflection library for Go

go golang golang-library reflection

Last synced: 15 May 2025

https://github.com/kataras/neffos

A modern, fast and scalable websocket framework with elegant API written in Go

go golang iris neffos websocket

Last synced: 16 May 2025

https://github.com/farseer-go/fs

farseer-go all components of the base module, module launcher, framework initialization program(所有组件的基础模块,模块启动器,框架初始化程序)

container ddd elasticsearch etcd eventbus go ioc linq mapper module orm queue rabbit rabbitmq redis

Last synced: 23 Jan 2026

https://github.com/criyle/go-judge

Sandbox service built on Linux container technologies with simple REST and gRPC API

cgroup cgroup-v2 cgroup2 container docker envexec executor-service go golang jobobject oj online-judge sandbox vfork

Last synced: 14 Jan 2026

https://github.com/delta456/box-cli-maker

Make Highly Customized Boxes for CLI

bash box cli collaborate color console emoji go golang shell tabs terminal tui unicode

Last synced: 14 May 2025

https://github.com/wi2l/jsondiff

Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations

go golang json json-patch kubernetes-mutating-webhook rfc6902

Last synced: 12 Jan 2026

https://github.com/jaywcjlove/golang-tutorial

Go语言快速入门

go golang golang-tutorial

Last synced: 15 May 2025

https://github.com/ichiban/prolog

The only reasonable scripting engine for Go.

go golang interpreter logic-programming prolog

Last synced: 22 Jan 2026

https://github.com/kadeessh/kadeessh

Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go

authentication caddy go openssh ssh ssh-server

Last synced: 15 Jan 2026

https://github.com/wanzo-mini/mini-balancer

🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.

go proxy reverse-proxy

Last synced: 25 Oct 2025

https://github.com/awalterschulze/gographviz

Parses the Graphviz DOT language in golang

go golang graphviz graphviz-dot-language parse

Last synced: 14 May 2025

https://github.com/onflow/flow-go

A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.

blockchain flow go golang onflow

Last synced: 29 Jan 2026

https://github.com/ZupIT/ritchie-cli

Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡

automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas

Last synced: 03 Apr 2025

https://github.com/truthhun/converter

通过calibre将html转成epub、mobi、PDF等

bookstack calibre ebook ebook-convert go golang

Last synced: 04 Apr 2025

https://github.com/awalterschulze/Gographviz

Parses the Graphviz DOT language in golang

go golang graphviz graphviz-dot-language parse

Last synced: 12 Mar 2025

https://github.com/Achno/gowall

A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features

cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale

Last synced: 27 Sep 2025

https://github.com/polaris1119/pkgdoc

go 标准库和部分第三方包的包文档中文翻译

go golang libary package

Last synced: 06 Oct 2025

https://github.com/kitech/qt.go

Qt binding for Go (Golang) aims get Go's compile speed again.

android cross-platform go golang gui qt qt5 speed

Last synced: 05 Apr 2025

https://github.com/open2b/scriggo

The world’s most powerful template engine and Go embeddable interpreter

cross-platform embedded go interpreter language template vm

Last synced: 14 Jan 2026

https://github.com/ankur-anand/simple-go-rpc

RPC explained by writing simple RPC framework in 300 lines of pure Golang.

go golang rpc rpc-framework

Last synced: 03 Feb 2026

https://github.com/luizalabs/teresa

Open source tool to deploy apps to Kubernetes clusters

go hacktoberfest kubernetes paas

Last synced: 11 Jan 2026

https://github.com/ericm/stonks

Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.

ascii-art aur cli curl go golang graphs hacktoberfest linux macos stock-cli stock-data stock-market stock-market-data stock-visualizer stocks terminal-based terminal-graphics tracker wtfutil

Last synced: 27 Oct 2025

https://github.com/jaytaylor/html2text

Golang HTML to plaintext conversion library

go golang html-emails html2text plaintext

Last synced: 14 May 2025

https://github.com/replicatedhq/troubleshoot

Preflight Checks and Support Bundles Framework for Kubernetes Applications

go golang kubernetes modern-on-prem preflight troubleshooting

Last synced: 14 May 2025

https://github.com/jtyr/gbt

Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.

aws azure docker gcp go kubectl mysql powershell prompt python screen shell ssh su sudo termux vagrant zsh

Last synced: 04 Apr 2025

https://github.com/mohammed90/caddy-ssh

Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go

authentication caddy go openssh ssh ssh-server

Last synced: 29 Jul 2025

https://github.com/grailbio/bigslice

A serverless cluster computing system for the Go programming language

bigdata cluster computing etl go golang machinelearning mapreduce

Last synced: 21 Apr 2025

https://github.com/arsham/blush

Grep with colours

go golang grep terminal-app

Last synced: 05 Apr 2025