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/dangkaka/go-kafka-avro

A library provides consumer/producer to work with kafka, avro and schema registry

avro go kafka schema-registry

Last synced: 17 Jan 2026

https://github.com/ananto30/gmocker

Create a blazing fast mock server with just a JSON file

fasthttp go golang mock-server

Last synced: 07 Apr 2025

https://github.com/Clarifai/clarifai-go

DEPRECATED: please use https://github.com/Clarifai/clarifai-go-grpc

clarifai go golang

Last synced: 11 May 2025

https://github.com/aymanbagabas/fss3

FSS3 is an S3 filesystem abstraction layer for Golang

aws aws-s3 go golang minio minio-client s3

Last synced: 14 Oct 2025

https://github.com/obitech/micro-obs

Microservice observability with Go

docker elk go golang jaeger kubernetes microservices opentracing prometheus

Last synced: 14 Apr 2025

https://github.com/hjr265/tonesa

Sample app for Toptal article

demo go mongodb real-time redis

Last synced: 22 Mar 2025

https://github.com/vbatts/merkle

Golang Merkle Tree Implementation. With hash.Hash interface for streaming support

go hash merkle streaming

Last synced: 07 Sep 2025

https://github.com/ldez/go-git-cmd-wrapper

A simple wrapper around git command in Go.

command-line git go golang golang-package wrapper

Last synced: 04 Apr 2025

https://github.com/mukezhz/geng

Generate Golang Project CLI

cli generator gin go golang golang-generator project

Last synced: 19 Oct 2025

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

DEPRECATED: please use https://github.com/Clarifai/clarifai-go-grpc

clarifai go golang

Last synced: 09 Mar 2026

https://github.com/heroiclabs/nakama-common

The runtime framework for Nakama server.

api go nakama protobuf3 protocol-buffers realtime-api

Last synced: 30 Jun 2025

https://github.com/dipeshdulal/event-scheduling

Golang Event Scheduling Sample Using Postgresql Database as persisting layer.

event-scheduler go postgresql

Last synced: 10 Oct 2025

https://github.com/hallazzang/go-windows-programming

Go Windows Programming Tutorial

go golang winapi windows

Last synced: 12 Sep 2025

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

NATS Pub/Sub for the Watermill project.

events go golang nats watermill

Last synced: 25 Jun 2025

https://github.com/go-nunu/nunu-layout-advanced

Nunu is a Golang project scaffold.

gin go golang golang-cli wire

Last synced: 06 Apr 2025

https://github.com/bodgit/memcardpro

Utility for 8BitMods MemCard PRO

gamecube go golang nintendo playstation psx sony swiss terraonion xstation

Last synced: 11 Mar 2026

https://github.com/logarithm-labs/go-hyperliquid

A golang SDK for Hyperliquid PerpDEX.

api exchange go golang hyperliquid sdk sdk-golang

Last synced: 16 Oct 2025

https://github.com/larsnovikov/horgh-replicator

Golang binlog replication from MySQL to MySQL, PostgreSQL, Vertica, Clickhouse

binlog clickhouse go golang master-slave master-slave-replication mysql postgresql replication tungsten vertica

Last synced: 12 Jan 2026

https://github.com/mingrammer/gosearch

:mag: Search the Go packages via command-line

cli go package search

Last synced: 22 Apr 2025

https://github.com/devnw/gvm

Go Version Manager (gvm) enables seamless installing and swapping between Go versions with a single command. This tool manages a Go environment for the user by allowing a user to specify which Go version they wish to use and handling all of the steps to install and configure that Go version. GVM also supports installing Go from the official Golang master branch so that you can easily try the next version of Go without waiting for a pre release build.

go go-installer golang google-go google-golang gvm installer package-manager version-manager

Last synced: 12 Jan 2026

https://github.com/capsulbrasil/zapmeow

Lightweight REST wrapper around WhatsApp protocol, powered by whatsmeow

go rest whatsapp whatsapp-bot whatsapp-web whatsmeow

Last synced: 17 Jul 2025

https://github.com/m0t0k1ch1/metamask-login-sample

a sample application with login function using MetaMask, built with Echo + Vue.js

blockchain element-ui ethereum go metamask vuejs web3js

Last synced: 09 Jul 2025

https://github.com/zhashkevych/pocketer-bot

🚀 Клиент для Pocket у тебя в телеграмме

go golang pocket pocket-api telegram telegram-bot telegram-bot-api

Last synced: 28 Apr 2025

https://github.com/hslam/netpoll

Package netpoll implements a network poller based on epoll/kqueue.

epoll event-driven fast go golang kqueue net netpoll networking non-blocking rescheduling sendfile splice unix

Last synced: 28 Apr 2025

https://github.com/mikespook/gleam

An operation cluster based on MQTT

gleam go iot mqtt

Last synced: 27 Oct 2025

https://github.com/agynio/gh-pr-review

GitHub CLI extension that adds full inline PR review comment support — view, navigate, reply to, and resolve review threads directly from the terminal. LLM-ready and ideal for automated PR review agents.

ai-agents automation code-review command-line developer-tools devops gh-extension github github-cli go inline-comments llm-tools pull-requests review-threads skill terminal

Last synced: 20 Feb 2026

https://github.com/pbenner/autodiff

Autodiff is a numerical library for the Go programming language that supports automatic differentiation. It implements routines for linear algebra (vector/matrix operations), numerical optimization and statistics

automatic-differentiation bfgs cholesky-decomposition determinant eigenvalues gauss-jordan go golang gram-schmidt hessenberg-reduction linear-algebra linear-algebra-library newton-raphson numerical-optimization qr-algorithm rprop singular-value-decomposition special-functions statistical-models statistics

Last synced: 14 Oct 2025

https://github.com/sauerbraten/graph

A thread-safe implementation of a graph data structure, written in Go (http://golang.org/).

go golang graph

Last synced: 17 Mar 2026

https://github.com/GoLinks/golinks

GoLinks also known as go links, golinks, go/links, or go-links. Intuitive, easy-to-remember short links, shared by teams.

go go-link go-linkedin go-links golink golinks golinks-server gourl link links short shortlink shortlinks shorturl url

Last synced: 08 Apr 2025

https://github.com/timjchin/unpuzzled

A colorful CLI library with variable provenance.

cli flags go golang toml

Last synced: 13 Jan 2026

https://github.com/sger/go-apns2

Go package for HTTP/2 Apple Push Notification Service.

apns apns2 apple channels go golang http2 ios notification-service

Last synced: 22 Apr 2025

https://github.com/h0tak88r/subfalcon

subfalcon is a subdomain enumeration tool that allows you to discover and monitor subdomains for a given list of domains or a single domain. It fetches subdomains from various sources, checks for potential subdomain takeover vulnerabilities, saves findings to a SQLite database, and can notify updates via Discord.

appsec bughunting go golang penetration-testing-tools recon reconnaissance subdomains-enumeration webscrapping

Last synced: 10 Mar 2026

https://github.com/teivah/onecontext

Set of Go context's utilities.

concurrency context go golang happy merge

Last synced: 11 Jun 2025

https://github.com/alextanhongpin/go-rate

Simple rating algorithm as used by Reddit

algorithm go hot-ranking reddit wilson-score

Last synced: 26 Jul 2025

https://github.com/goxray/tun

🌐 CLI Xray VPN client

go iptables tun tun2socks vpn vpn-client xray-core

Last synced: 12 Jan 2026

https://github.com/songjiayang/go-basic-courses

go 零基础编程入门教程

gitbook go golang

Last synced: 14 Apr 2025

https://github.com/emersion/stability-badges

SVG badges for Go projects

badges go versioning

Last synced: 04 Apr 2025

https://github.com/voocel/agentcore

A minimal, composable Go library for building AI agent applications.

agent agentcore agents ai go llm multi-agent multi-agent-systems workflows

Last synced: 26 Jun 2026

https://github.com/la5nta/wl2k-go

A Winlink framework for Go.

agwpe amateur-radio ardop ax25 b2f fbb go golang hamlib lzhuf winlink

Last synced: 07 Feb 2026

https://github.com/stitchfix/mab

Library for multi-armed bandit selection strategies, including efficient deterministic implementations of Thompson sampling and epsilon-greedy.

data-science experimentation go golang multi-armed-bandit multi-armed-bandits multiarmed-bandits reinforcement-learning thompson thompson-sampling

Last synced: 16 Jul 2025

https://github.com/y-taka-23/raytracing-go

A simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸

3d-graphics computer-graphics go golang raytracing

Last synced: 23 Jun 2025

https://github.com/peterhellberg/hiro

Generates HTML from API Blueprints using the Snow Crash command line tool Drafter and Iglo.

api-blueprint drafter go snow-crash

Last synced: 11 Apr 2025

https://github.com/hugokung/micro_gateway

🔥micro_gateway is a micro-service gateway developed based on Vue and Golang. The system supports multiple proxy protocols (such as HTTP, TCP and gRPC) and multiple load balancing algorithms.

api gateway gin go grpc http tcp-server

Last synced: 14 Jan 2026

https://github.com/yitume/shop-api

A saas e-shop write by go.

go golang mall saas shop

Last synced: 14 Jan 2026

https://github.com/pehlicd/amtui

Alertmanager TUI - Your Terminal Companion for Alertmanager

alertmanager go golang prometheus terminal tui

Last synced: 06 Oct 2025

https://github.com/rocketlaunchr/go-pool

A better Generic Pool (sync.Pool)

go golang pool sync

Last synced: 16 Feb 2026

https://github.com/nicklaw5/go-respond

A Go package for handling common HTTP JSON responses.

api go golang json json-api

Last synced: 29 Apr 2025

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

uwsgi implement for go

go golang uwsgi

Last synced: 30 Apr 2025

https://github.com/lorenzosaino/go-sysctl

Go wrapper around the sysctl interface

go golang sysctl

Last synced: 10 Apr 2025

https://github.com/xyproto/simplehstore

:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go

go hashmap hstore key-value postgresql postgresql-database strings

Last synced: 09 Apr 2025

https://github.com/kelvins/geocoder

:earth_americas: GoLang package that provides an easy way to use the Google Geocoding API

api geocoder geocoding geocoding-api go golang google google-api

Last synced: 08 May 2025

https://github.com/meysamhadeli/problem-details

ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.

error error-handler error-handling errorhanders errorhandler errors go golang package pkg problem problem-details problemdetails

Last synced: 08 May 2025

https://github.com/kirides/screencapture

This repository has been moved to https://github.com/kirides/go-d3d

com-interop d3d11 go golang idxgioutputduplication screen-capture screen-sharing windows

Last synced: 11 Jul 2025

https://github.com/bjarneo/rip

Rest in peace(s) - HTTP/UDP load testing tool

ddos go golang http learning-by-doing load-testing rip security-tools sre sre-infra udp-flood

Last synced: 25 Apr 2025

https://github.com/vadimi/go-http-ntlm

NTLM authenticated http request for Go

go golang ntlm

Last synced: 18 Jan 2026

https://github.com/tazeg/hugo-blog-jeffprod

A free blog theme for HUGO (https://gohugo.io/), with tags, archives, last posts...

bulma bulma-css bulma-css-framework go gohugo hugo hugo-blog-theme hugo-theme

Last synced: 08 Oct 2025

https://github.com/goreleaser/example-supply-chain

Example goreleaser + github actions config with keyless signing and SBOM generation

cosign go golang goreleaser sbom signing sigstore software-bill-of-materials supply-chain syft

Last synced: 19 Apr 2026

https://github.com/gaurav-gogia/mutant

Mutant is an open-source, garbage-collected programming language that tries to enable security by default.

encryption go golang hacktoberfest metamorphism programming-language security

Last synced: 12 Jan 2026

https://github.com/applejag/kubectl-klock

A kubectl plugin to render watch output in a more readable fashion

go go-cli golang golang-cli hacktoberfest krew-plugin kubectl-plugin

Last synced: 16 Mar 2025

https://github.com/hyperjumptech/beda

Beda is a golang library for detecting how similar a two string

difference go golang string-distance string-matching string-similarity

Last synced: 14 May 2025

https://github.com/jimsmart/schema

schema is a Go package providing access to database schema metadata, for database/sql drivers.

database-schema-metadata go

Last synced: 15 Apr 2025

https://github.com/teacat/noire

🎨 Light/darken, mix, (de)saturate the colors in Golang with CMYK / RGB / HSV / HSL / Hex / HTML supported.

color go golang hex

Last synced: 13 Oct 2025

https://github.com/lmikolajczak/go-cli-chat

Chat server and command line interface client (CLI) in Go.

chat cli cli-chat go

Last synced: 11 Feb 2026

https://github.com/slytomcat/yd-go

Panel indicator for Yandex-disk CLI daemon (linux)

go golang indicator linux wrapper yandex-disk

Last synced: 06 Feb 2026

https://github.com/rican7/conjson

(conventional, consistent, conformative) JSON - A simple, functional, no-tags-required mechanism to handle and transform JSON representations of values, consistently.

conformative consistent conventional functional go golang json transform

Last synced: 12 Apr 2025

https://github.com/vkuznet/tfaas

TensorFlow as a Service, a general purpose framework to serve TF models.

deeplearning go inference machine-learning prediction python tensorflow tensorflow-models tf-model tfaas-server

Last synced: 17 Mar 2025

https://github.com/geange/lucene-go

A Go port of Apache Lucene(Go版Lucene)

database go golang lucene search-engine

Last synced: 04 Oct 2025

https://github.com/bradford-hamilton/monkey-lang

Currently extending the Monkey programming language designed in the books "Writing An Interpreter In Go" and "Writing a Compiler in Go"

compilers go golang interpreters languages monkey-language parser

Last synced: 10 Mar 2026

https://github.com/willabides/rjson

A fast json parser for go

go golang json ragel

Last synced: 15 Apr 2025

https://github.com/vorlif/spreak

Flexible translation and humanization library for Go, based on the concepts behind gettext.

gettext go golang i18n internationalization localization translation

Last synced: 14 Mar 2025

https://github.com/glassonion1/logz

The logz is Go library for grouping a access log and application logs

go golang grpc http logger logging opentelemetry

Last synced: 15 Apr 2025

https://github.com/haunt98/changeloguru

Tool to generate CHANGELOG.md from Conventional Commits.

changelog go hacktoberfest

Last synced: 23 Apr 2025

https://github.com/davidfstr/nanoproxy

Small fast HTTP forward proxy in Go.

go golang http-proxy

Last synced: 15 Oct 2025

https://github.com/collaboraonline/collabora-mattermost

Mattermost plugin to integrate Collabora Online so that users can view or edit files directly in the chat.

go hacktoberfest

Last synced: 09 Apr 2025

https://github.com/takanabe/github-actions-automate-projects

GitHub Actions adding GitHub Issues & Pull requests to the specified GitHub Project column automatically ♻️

github-actions github-projects go project-management

Last synced: 11 Apr 2025

https://github.com/gbbr/ev

explore the evolution of a function

cli git-log go react-redux tool

Last synced: 22 Mar 2025

https://github.com/pion/explainer

Explainer parses WebRTC Offers/Answers then provides summaries and suggestions

go golang pion

Last synced: 18 Jun 2025

https://github.com/therecipe/flutter

Qt binding for Flutter/Dart | Showcase example for https://github.com/therecipe/qt

cross-platform-gui dart desktop example flutter go qml qt showcase

Last synced: 21 Mar 2025

https://github.com/viettranx/go-design-pattern

23 Classic Design Patterns demo source code in Go (Golang)

design go golang pattern

Last synced: 15 May 2026

https://github.com/1995parham-learning/learning

@elahe-dastan / @1995parham training and testing repository :books: :nerd_face:

bash c go julia rust sml vhdl

Last synced: 30 Apr 2025

https://github.com/ypankaj007/golang-mongodb-restful-starter-kit

Golang rest api starter kit with mongoDB and JWT

go golang jwt mongodb mux rest-api swagger

Last synced: 14 Dec 2025

https://github.com/rafaelsq/nvim-goc.lua

Go Coverage for Neovim

coverage go lua neovim plugin testing

Last synced: 16 Jan 2026

https://github.com/zitadel/passwap

Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.

argon2 bcrypt go hashing md5-crypt passlib password pbkdf2 scrypt

Last synced: 07 Apr 2025

https://github.com/briandowns/jail

Package jail provides native FreeBSD Jail syscalls in Go

bsd container-orchestration containers freebsd go golang jails kernel

Last synced: 11 Apr 2025

https://github.com/kaamkiya/gg

:space_invader: Games you can play in your terminal written in Go

cli cli-game cli-games game games go go-app go-tui golang golang-application good-first-issue good-first-pr hacktoberfest tui tui-game

Last synced: 22 Aug 2025

https://github.com/b4nst/turbogit

Opinionated cli enforcing clean git workflow without comprising UX

cli conventional-commits git go opinionated semver tug

Last synced: 14 Jan 2026

https://github.com/phsym/console-slog

A handler for slog that prints colorized logs, similar to zerolog's console writer output without sacrificing performances

console go golang log logger logging slog

Last synced: 10 Aug 2025

https://github.com/ewohltman/graphdot

Visualize Go module dependencies in Graphviz DOT format

dependency-graph dependency-management go golang

Last synced: 30 Jul 2025

https://github.com/nomad-ops/nomad-ops

A simple operator for nomad which reconciles the running jobs in comparison to git repos

git-ops go golang nomad pocketbase react reactjs typescript

Last synced: 04 Apr 2026