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/makew0rld/gemget

Command line downloader for the Gemini protocol.

command-line downloader gemini gemini-protocol go golang hacktoberfest

Last synced: 07 Apr 2026

https://github.com/alixaxel/genex

Genex package for Go

genex go golang regex regular-expression

Last synced: 20 Mar 2025

https://github.com/shurcool/home

home is Dmitri Shuralyov's personal website.

go indieweb personal website

Last synced: 08 Sep 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/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/hakobera/serverless-webrtc-signaling-server

Serverless WebRTC Signaling Server only works for WebRTC P2P.

aws-sam go serverless webrtc webrtc-signaling websocket

Last synced: 25 Apr 2025

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/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/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/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/julienbreux/pody

👾 Pody — CLI app to manage your Pods in your Kubernetes cluster. (DEPRECATED)

cli go gocui golang kubernetes pods termbox-go terminal

Last synced: 14 Oct 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/arsham/rainbow

Tasty rainbows for your terminal! (lolcat clone)

go golang lolcat terminal-app

Last synced: 10 Jun 2025

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/golang-design/ssaplayground

🃏 The Go SSA Playground: Exploring SSA IR | https://golang.design/gossa

go golang playground ssa

Last synced: 21 Apr 2025

https://github.com/mvdan/benchinit

Benchmark the init cost of Go packages

benchmark cost go init initialization performance

Last synced: 09 Apr 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/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/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/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/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/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/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/hequan2017/go-webssh

go版本 webssh

go gossh gowebssh ssh webssh

Last synced: 25 Aug 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/GetStream/stream-chat-go

Stream Chat official Golang API Client

chat chat-api go golang rest

Last synced: 23 Jan 2026

https://github.com/nhatthm/grpcmock

gRPC Test Utilities for Golang

go golang grpc mock test

Last synced: 10 Jul 2025

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/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/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/babarot/github-labeler

Declarative way to configure GitHub labels

github-actions github-labels go golang yaml

Last synced: 30 Apr 2025

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/smallinsky/mtf

Microservice Test Framework

go golang grpc testing

Last synced: 14 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: 06 Apr 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/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/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/gihnius/monconn

A TCP connection monitoring tool written in Go.

connection go monitor service tcp traffic

Last synced: 30 Mar 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/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/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/nikolaydubina/jsonl-graph

🏝 JSONL Graph Tools

cli data-visualization go graph json

Last synced: 13 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/go-crawler/car-prices

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

crawler go golang spider

Last synced: 14 Jan 2026

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/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/mstryoda/gommons

Swiss army knife for Golang developers

cmd concurrency go golang gopher library unsafe utils

Last synced: 21 Jul 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/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/Akegarasu/blivedm-go

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

bilibili go golang

Last synced: 16 Mar 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/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/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/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/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/flaque/filet

🍖 A small temporary file utility for Go testing.

go golang library testing

Last synced: 15 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/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/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/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/jetbrains/go-code-samples

Code samples for tutorials published on the GoLand blog

go golang

Last synced: 19 Oct 2025

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/ameshkov/dnscrypt

DNSCrypt v2 protocol implementation + a command-line tool

dns dnscrypt go

Last synced: 04 Apr 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/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/makasim/amqpextra

Golang AMQP reliable connection, publisher, consumer.

amqp consumer go golang hacktoberfest publisher rabbitmq streadway

Last synced: 16 Mar 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/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/upcrob/fsq

A tool for querying the file system with a SQL-like language.

cli command-line filesystem go language regex search terminal tool

Last synced: 14 Jan 2026

https://github.com/shixiaofeia/fly

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

clickhouse elasticsearch go iris mongodb mysql redis socket

Last synced: 17 Jan 2026

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