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/Go-ozzo/ozzo-dbx

A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.

database go golang ozzo

Last synced: 12 Mar 2025

https://github.com/ABCDELabs/Understanding-Ethereum-Go-version

Understanding Ethereum: Go-Ethereum Code Analysis|理解以太坊: Go-Ethereum 源码剖析

analytics blockchain blockchain-technology ethereum go golang source-code transaction

Last synced: 24 Mar 2025

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

wcwidth for golang

go golang wcwidth windows

Last synced: 14 May 2025

https://github.com/UnnoTed/fileb0x

a better customizable tool to embed files in go; also update embedded files remotely without restarting the server

embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system

Last synced: 14 Mar 2025

https://github.com/tannergabriel/learning-go

Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings

go golang golang-application golang-examples golang-learning

Last synced: 15 May 2025

https://github.com/containerd/ttrpc

GRPC for low-memory environments

go golang golang-library golang-package grpc protocol rpc stream

Last synced: 11 Jan 2026

https://github.com/taigrr/spank

Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID.

accelerometer apple-silicon fun go iokit macos

Last synced: 08 Mar 2026

https://github.com/unnoted/fileb0x

a better customizable tool to embed files in go; also update embedded files remotely without restarting the server

embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system

Last synced: 14 May 2025

https://github.com/go101/golds

An experimental Go local docs server/generator and code reader implemented with some fresh ideas.

codereader docgenerator docviewer go golang tool

Last synced: 15 May 2025

https://github.com/AkashRajpurohit/git-sync

🔄 A simple tool to backup and sync your git repositories

backup-tool backups git git-backup go golang

Last synced: 06 Oct 2025

https://github.com/consbio/mbtileserver

Basic Go server for mbtiles

go mbtiles tilejson tilesets vector-tiles

Last synced: 14 Mar 2025

https://github.com/yiigo/yiigo

Go Web开发脚手架

api framework go grpc yiigo

Last synced: 03 Mar 2025

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

JWT authentication middleware for Go HTTP services

go http jwt jwt-authentication-middleware jwtauth microservices

Last synced: 26 Feb 2026

https://github.com/pion/dtls

DTLS 1.2 Server/Client implementation for Go

dtls encryption go golang pion pion-dtls psk tls-ecdhe-ecdsa tls-ecdhe-rsa udp

Last synced: 12 Dec 2025

https://github.com/gofrs/flock

Thread-safe file locking library in Go

file-locking flock flocks go golang golang-libary

Last synced: 12 Jan 2026

https://github.com/mistakenelf/fm

A terminal based file manager

bubbletea cli file-manager filemanager fm go golang terminal tui

Last synced: 11 Mar 2026

https://github.com/struCoder/pmgo

pmgo is a process manager for Golang applications.

forever go golang pmgo process process-manager production-ready

Last synced: 01 Apr 2025

https://github.com/google/yggdrasil-decision-forests

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

cart cli cpp decision-forest decision-trees distributed-computing go gradient-boosting interpretability javascript machine-learning ml pypi python random-forest tensorflow

Last synced: 12 Jan 2026

https://github.com/crypto-chassis/ccapi

A header-only C++ library for interacting with crypto exchanges. Bindings for Python, Java, C#, Go, and Javascript are provided.

algo-trading api arbitrage automated-trading bitcoin c-plus-plus crypto cryptocurrency csharp exchange execution fixprotocol go java javascript library market-data python strategy trading-bot

Last synced: 28 Jan 2026

https://github.com/hueristiq/xurlfind3r

A command-line utility designed to discover URLs for a given domain in a simple, efficient way. It works by gathering information from a variety of passive sources, meaning it doesn't interact directly with the target but instead gathers data that is already publicly available.

bug-bounty bug-bounty-tools contentdiscovery ethical-hacking ethical-hacking-tools go golang osint osint-tools penetration-testing penetration-testing-tools reconnaissance red-teaming red-teaming-tools web-security

Last synced: 12 Jan 2026

https://github.com/aymerick/raymond

Handlebars for golang

go handlebars

Last synced: 09 Apr 2025

https://github.com/bvwells/go-patterns

Design patterns for the Go programming language

design-patterns go golang idioms patterns

Last synced: 04 Apr 2025

https://github.com/dearplain/goloader

load and run golang code at runtime. (WARNING: this repo has not been maintained for a long time, please take a look at https://github.com/pkujhd/goloader)

dynamic go golang hot-reload plugin script

Last synced: 14 Jan 2026

https://github.com/go-crawler/go_jobs

带你了解一下Golang的市场行情

crawler go golang lagou spider

Last synced: 16 Jan 2026

https://github.com/mattn/go-mastodon

mastodon client for golang

go golang mastodon

Last synced: 14 May 2025

https://github.com/vinegarhq/vinegar

Run Roblox Studio on Linux.

dxvk go linux roblox roblox-launcher roblox-wrapper wine

Last synced: 12 Jan 2026

https://github.com/yqchilde/wxbot

☝🏻 一个好玩的个人微信机器人程序(DaenDLL、VLW),插件开发,查天气,ChatGPT聊天,设置定时任务,公众号监控转发...

chatgpt go golang gpt-35-turbo openai wechat wechat-bot wxbot

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: 06 Aug 2025

https://github.com/dimfeld/httptreemux

High-speed, flexible tree-based HTTP router for Go.

go golang http router

Last synced: 15 May 2025

https://github.com/prometheus/haproxy_exporter

Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption

go haproxy haproxy-exporter metrics prometheus prometheus-exporter

Last synced: 13 Mar 2025

https://github.com/openzipkin/zipkin-go

Zipkin distributed tracing library for go.

distributed-tracing go instrumentation openzipkin trace tracing zipkin

Last synced: 24 Oct 2025

https://github.com/fyne-io/examples

Examples apps using the Fyne toolkit

fyne go golang gui hacktoberfest

Last synced: 12 Apr 2025

https://github.com/rhysd/go-github-selfupdate

Binary self-update mechanism for Go commands using GitHub

cli github go golang selfupdate update

Last synced: 15 May 2025

https://github.com/chai2010/webp

WebP decoder and encoder for Go (Zero Dependencies).

go golang image webp

Last synced: 15 May 2025

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/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/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/folbricht/routedns

DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

dns dns-client dns-over-dtls dns-over-https dns-over-quic dns-over-tls dns-privacy dns-server doh doq dot go golang pipelining

Last synced: 26 Apr 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/sevtin/lark

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

chat chatserver go gochat goim im imserver lark talk websocket

Last synced: 26 Jan 2026

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/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/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: 08 Feb 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: 31 Jan 2026

https://github.com/lazzyfu/goinsight

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

clickhouse data-query-ui gaudit go mysql order tidb

Last synced: 12 Apr 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/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/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/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: 02 Apr 2026

https://github.com/mohae/deepcopy

Deep copy things

deepcopy go

Last synced: 15 May 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/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/conduitio/conduit

Conduit streams data between data stores. Kafka Connect replacement. No JVM required.

conduit data-engineering data-integration data-pipeline data-stream etl go kafka kafkaconnect

Last synced: 21 May 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/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/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/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/datadog/orchestrion

Automatic compile-time instrumentation of Go code

apm datadog go instrumentation monitoring tracing

Last synced: 02 Apr 2026

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/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/meilisearch/meilisearch-go

Golang wrapper for the Meilisearch API

client go golang meilisearch sdk

Last synced: 31 Mar 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/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/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