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/invisionapp/tabular

Tabular simplifies printing ASCII tables from command line utilities

cli go golang opensource tables

Last synced: 15 Aug 2025

https://github.com/orestonce/chessgame

网络版中国象棋

cpp go golang qt

Last synced: 28 Oct 2025

https://github.com/godzeo/go-gin-vul

GO语言漏洞靶场 GIN框架 支持docker一键启动

go golang vulnerability-range

Last synced: 14 Jan 2026

https://github.com/asty-org/asty

Converts golang AST to JSON and JSON to AST

ast go golang json parser

Last synced: 14 Jan 2026

https://github.com/kirsle/configdir

A cross-platform Go library to get configuration and cache directories.

configdir go golang xdg xdg-basedir

Last synced: 03 Feb 2026

https://github.com/InVisionApp/tabular

Tabular simplifies printing ASCII tables from command line utilities

cli go golang opensource tables

Last synced: 14 Mar 2025

https://github.com/gptankit/serviceq

Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paper

go golang http-proxy load-balancer request-queuing

Last synced: 21 Apr 2025

https://github.com/springrain/zorm

Go轻量ORM,支持达梦(dm),金仓(kingbase),神通(shentong),南大通用(gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse...

clickhouse database dm gbase go go-orm golang golang-orm kingbase mysql orm shentong sql sqlx tdengine

Last synced: 17 Jan 2026

https://github.com/dimiro1/lunar

A lightweight, self-hosted Function-as-a-Service platform written in Go with Lua scripting.

faas faas-platform go golang mithriljs self-hosted

Last synced: 18 Apr 2026

https://github.com/bozd4g/go-http-client

An enhanced and lightweight http client for Golang

go golang helper http http-client

Last synced: 14 Mar 2025

https://github.com/arsham/rainbow

Tasty rainbows for your terminal! (lolcat clone)

go golang lolcat terminal-app

Last synced: 10 Jun 2025

https://github.com/LukaGiorgadze/gonull

Go package simplifies nullable fields handling using Go Generics.

go golang json null nullable pointers testing

Last synced: 14 May 2025

https://github.com/alixaxel/genex

Genex package for Go

genex go golang regex regular-expression

Last synced: 20 Mar 2025

https://github.com/kelvins/sunrisesunset

:sunrise: Go package that provides the sunrise and sunset equation

go golang sunrise sunrise-equation sunset

Last synced: 13 Apr 2025

https://github.com/Unity-Technologies/go-xgboost

XGBoost bindings for golang

go golang machine-learning ml xgboost

Last synced: 06 May 2025

https://github.com/taubyte/dream

A local cloud for rapid development and testing.

cloud-computing cloud-native devtools edge-computing go localdevelopment serverless tau

Last synced: 07 Mar 2026

https://github.com/nikolaydubina/jsonl-graph

🏝 JSONL Graph Tools

cli data-visualization go graph json

Last synced: 13 Apr 2025

https://github.com/bytedance/nxt_unit

NxtUnit is an automatically unit test generation application for Go.

codegenerator go golang testing unittest

Last synced: 13 Apr 2025

https://github.com/sonh/qs

Go module for encoding structs into URL query parameters

encoder encoding form form-data go query-parameters querystring url-parameters

Last synced: 14 Mar 2025

https://github.com/joeycumines/go-behaviortree

Package behaviortree provides a simple and powerful Go implementation of behavior trees without fluff.

ai behavior-tree behavior-trees behaviortree behaviour-tree behaviour-trees bot bot-framework closure fsm game-ai go golang robotics state-machine state-management

Last synced: 31 Jan 2026

https://github.com/efectn/fiber-boilerplate

Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.

boilerplate fiber fx go gofiber golang golang-package project-template template zerolog

Last synced: 28 Apr 2025

https://github.com/maragudk/gomponents-starter-kit

A starter kit for building a web app with gomponents, HTMX, and TailwindCSS in Go.

go golang gomponents html htmx tailwindcss

Last synced: 09 Apr 2025

https://github.com/rillig/gobco

Measure branch coverage of golang tests

coverage coverage-testing go golang

Last synced: 31 Jul 2025

https://github.com/hequan2017/go-webssh

go版本 webssh

go gossh gowebssh ssh webssh

Last synced: 25 Aug 2025

https://github.com/aeilang/httpz

Lightweight net/http 1.22+ enhancement library that combines the best of chi & Echo Enabling you to effortlessly write handlers using net/http

chi echo go http web

Last synced: 12 Jan 2026

https://github.com/threedotslabs/watermill-sql

SQL (Postgres/MySQL) Pub/Sub for the Watermill project.

events go golang mysql postgresql sql watermill

Last synced: 25 Jun 2025

https://github.com/grahamedgecombe/ct-submit

A program for submitting X.509 certificate chains to Certificate Transparency log servers.

certificate-transparency go

Last synced: 26 Oct 2025

https://github.com/nhatthm/grpcmock

gRPC Test Utilities for Golang

go golang grpc mock test

Last synced: 10 Jul 2025

https://github.com/creachadair/jrpc2

A Go implementation of a JSON-RPC 2.0 server and client.

go golang json-rpc jsonrpc jsonrpc2 rpc-library

Last synced: 15 May 2025

https://github.com/opentracing-contrib/go-grpc

Package otgrpc provides OpenTracing support for any gRPC client or server.

go grpc opentracing

Last synced: 15 May 2025

https://github.com/lainio/err2

Automatic and modern error handling package for Go

assertion-library error error-handling errors go golang stacktrace try-catch unit-testing

Last synced: 01 Mar 2026

https://github.com/smallinsky/mtf

Microservice Test Framework

go golang grpc testing

Last synced: 14 Jan 2026

https://github.com/GetStream/stream-chat-go

Stream Chat official Golang API Client

chat chat-api go golang rest

Last synced: 23 Jan 2026

https://github.com/go-crawler/car-prices

Golang爬虫 爬取汽车之家 二手车产品库

crawler go golang spider

Last synced: 14 Jan 2026

https://github.com/babarot/github-labeler

Declarative way to configure GitHub labels

github-actions github-labels go golang yaml

Last synced: 30 Apr 2025

https://github.com/helloh2o/lucky

Lucky is a simple game/application network framework, supports protobuf, JSON message protocol, data transmission based on HTTP(S), Websocket, Socket (TCP, KCP, QUIC), and supports encryption and decryption of message packets.

go tcp websocket

Last synced: 02 Apr 2026

https://github.com/greenlightning/advent-of-code-downloader

⭐️ Command line utility that automatically downloads your Advent of Code puzzle inputs.

advent-of-code go golang

Last synced: 14 Jan 2026

https://github.com/haraj-backend/hex-monscape

Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.

getting-started go golang-examples hexagonal-architecture learning-resources onboarding reference-implementation saudi-arabia vue3 web-game

Last synced: 27 Mar 2026

https://github.com/gihnius/monconn

A TCP connection monitoring tool written in Go.

connection go monitor service tcp traffic

Last synced: 30 Mar 2025

https://github.com/mgerb/ServerStatus

A Discord bot to display the status of servers.

bot discord go hacktoberfest server status

Last synced: 14 Mar 2025

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

https://github.com/nuvo/skbn

Copy files and directories between Kubernetes and cloud storage

abs aws azure azure-blob-storage go golang kubernetes minio s3

Last synced: 14 Apr 2025

https://github.com/qmuntal/opc

Go implementation of the Open Packaging Conventions (OPC)

files go golang opc xml

Last synced: 05 Sep 2025

https://github.com/njayp/ophis

Transform any Cobra CLI into an MCP server

cli cobra cobra-cli go golang golang-library mcp mcp-server open-source

Last synced: 11 Mar 2026

https://github.com/redraskal/r6-dissect

Match Replay API/CLI for Rainbow Six: Siege's Dissect (.rec) format.

dissect excel go golang r6-dissect rainbow-six-siege zstandard

Last synced: 11 Oct 2025

https://github.com/flaque/filet

🍖 A small temporary file utility for Go testing.

go golang library testing

Last synced: 15 May 2025

https://github.com/cryptix/wav

golang .wav reader and writer

go golang wav

Last synced: 14 Apr 2025

https://github.com/chrishrb/go-grip

Preview Markdown files locally before committing them.

cli github go grip html markdown markdown-preview readme

Last synced: 25 Dec 2025

https://github.com/lachee/raylib-goplus

A newer version of the Go bindings for Raylib

game go golang opengl raylib

Last synced: 13 Aug 2025

https://github.com/infogulch/xtemplate

A html/template-based hypertext preprocessor and rapid application development web server written in Go.

go golang html html-template hypermedia webserver

Last synced: 31 Mar 2025

https://github.com/mstryoda/gommons

Swiss army knife for Golang developers

cmd concurrency go golang gopher library unsafe utils

Last synced: 21 Jul 2025

https://github.com/jetbrains/go-code-samples

Code samples for tutorials published on the GoLand blog

go golang

Last synced: 19 Oct 2025

https://github.com/avinor/tau

Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.

deprecated devops go infrastructure-as-code terraform

Last synced: 30 Mar 2025

https://github.com/ameshkov/dnscrypt

DNSCrypt v2 protocol implementation + a command-line tool

dns dnscrypt go

Last synced: 04 Apr 2025

https://github.com/telegram-mini-apps/init-data-golang

Golang library to make work with Telegram Mini Apps init data easier.

go golang telegram telegram-mini-apps

Last synced: 15 Dec 2025

https://github.com/MichaelS11/go-tetris

Golang Tetris for console window with optional AI

go golang golang-tetris tetris

Last synced: 17 Jul 2025

https://github.com/nohupped/ADtoLDAP

A light weight Active Directory to OpenLDAP, or OpenLDAP to OpenLDAP Synchronization Connector written in Golang.

active-directory c daemon go golang ldap openldap python python3 replication sync tls

Last synced: 10 May 2025

https://github.com/hillu/go-ntdll

Go interface to NTDLL functions

go golang ntdll windows

Last synced: 30 Jun 2025

https://github.com/makasim/amqpextra

Golang AMQP reliable connection, publisher, consumer.

amqp consumer go golang hacktoberfest publisher rabbitmq streadway

Last synced: 16 Mar 2025

https://github.com/Eclalang/Ecla

Ecla is a programming language that is designed to be easy to learn and use. It is a general purpose language that can be used for many different things.

ecla go golang interpreter learning programming-languages

Last synced: 08 Apr 2025

https://github.com/canidam/libvault

A lightweight Vault client module written in Go, with no dependencies, that is intuitive and user-friendly

go golang hashicorp hashicorp-vault secrets secrets-management vault-api vault-client

Last synced: 16 Jan 2026

https://github.com/therecipe/examples

Examples for https://github.com/therecipe/qt

cross-platform-gui examples go gui-framework qt

Last synced: 21 Mar 2025

https://github.com/quasilyte/go-jdk

Run JVM-based code in Go efficiently

embedded go go-jdk go-jre gojdk golang interpreter jdk jit jre jvm vm

Last synced: 09 Apr 2025

https://github.com/Akegarasu/blivedm-go

go 版 b站/bilibili 直播/bili直播 弹幕库 - websocket协议

bilibili go golang

Last synced: 16 Mar 2025

https://github.com/spheresoftware/objstore

A Multi-Master Distributed Caching Layer for Amazon S3.

amazon astranet cache-storage distributed-systems go golang s3

Last synced: 09 Mar 2026

https://github.com/jflyup/goMS17-010

Simple program for detecting if host(s) are vulnerable to SMB exploit(MS17-010)

android exploit go ms17-010 python ransomware wannacry

Last synced: 11 Jul 2025

https://github.com/fireinrain/opaitokens

A golang lib to help you to get openai access token and refresh the token(一个golang sdk,帮助你更容易的获取openai chatgpt的accessToken :)

access go golang openai openai-api token

Last synced: 10 Apr 2025

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/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/alexkappa/mustache

Mustache templating language in Go

go mustache parsing

Last synced: 26 Jun 2025

https://github.com/litesql/ha

Highly available leader/leaderless SQLite cluster powered by embedded NATS JetStream server

go golang high-availability nats pg-wire sqlite

Last synced: 16 Apr 2026

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

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

apijson go goframe

Last synced: 11 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/spacemonkeygo/dbx

A neat codegen-based database wrapper written in Go

code-generation database dbx go golang orm sql

Last synced: 13 Jan 2026

https://github.com/mehanizm/airtable

Simple golang airtable API wrapper

airtable api go golang

Last synced: 25 Feb 2026

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: 12 Mar 2025

https://github.com/kataras/blocks

Go-idiomatic View Engine

go iris template views

Last synced: 13 Apr 2025

https://github.com/moguchev/golang

golang underhood useful links

go golang underhood

Last synced: 22 Jun 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