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

Make Go functional with dogs

functional go golang

Last synced: 11 May 2025

https://github.com/d5/go-fsm

A scriptable FSM library for Go

fsm go golang scripting-language tengo

Last synced: 22 Mar 2025

https://github.com/nicholasjackson/wasp

Wasm System Plugins for Go

go wasi-standard wasm-modules

Last synced: 13 Apr 2025

https://github.com/devops-works/slowql

A package to parse slow query logs in Go, with associated tooling (digester, replayer...), and compatible with multiple databases (MySQL, MariaDB, PerconaDB...).

go mariadb mysql package percona slow-query-logs sql

Last synced: 19 Apr 2025

https://github.com/narasimha1997/clfu

Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.

algorithm cache concurrency data-structures go golang lfu lfu-cache

Last synced: 10 Sep 2025

https://github.com/dd3v/cloud.snippets.ninja

Supposed to be a backend for snippets.ninja

api-server go go-restful

Last synced: 19 Oct 2025

https://github.com/oguzbilgic/fpd

fixed-point decimal in Go

go

Last synced: 29 Jan 2026

https://github.com/thundr67/straf

Convert Golang Struct To GraphQL Object On The Fly

go golang graphql graphql-query graphql-schema struct structs structtographql

Last synced: 27 Oct 2025

https://github.com/madalinpopa/gocost-web

The anti-subscription expense tracker. Self-hosted. Open source. brutally simple.

alpinejs expense-tracker go htmx webapp

Last synced: 30 Jan 2026

https://github.com/driftprogramming/pgxpoolmock

pgx postgresql pool

go mock pgx pool postgresql

Last synced: 23 Jan 2026

https://github.com/johanhenriksson/goworld

Experimental Vulkan 3D Engine written in Go

3d glsl go golang vulkan

Last synced: 23 Jan 2026

https://github.com/ginuerzh/gosocks5

golang and SOCKS5

go proxy socks5

Last synced: 15 Apr 2025

https://github.com/sanposhiho/wastedassign

Go Linter: finds wasted assignment statements 🗑

analyzer go golang staticanalysis

Last synced: 16 May 2025

https://github.com/lyearn/mgod

MongoDB ODM for Go - Designed to work efficiently with Go models and official Mongo Go driver

go models mongo mongo-go-models mongodb mongodb-go-odm mongodb-odm odm

Last synced: 30 Apr 2025

https://github.com/derekahn/ultimate-go

Ardanlabs Go training with Bill Kennedy.

best-practices go golang philosophy tips

Last synced: 19 Apr 2025

https://github.com/breml/bidichk

Go linter which checks for dangerous unicode character sequences

go linter security unicode-characters

Last synced: 16 May 2025

https://github.com/novalagung/go-eek

Blazingly fast and safe Go evaluation library, created on top of Go pkg/plugin package

evaluation go golang

Last synced: 16 Mar 2026

https://github.com/tk103331/stream

A Go language implementation of the Java Stream API.

go golang stream

Last synced: 06 Oct 2025

https://github.com/mercedes-benz/kosmoo

A prometheus exporter which exposes metrics about PersistentVolumes and OpenStack

exporter go kubernetes metrics monitoring openstack prometheus

Last synced: 08 Oct 2025

https://github.com/breml/tfreveal

tfreveal shows a Terraform plan with all the secret (sensitive) values revealed

go golang opentofu sensitive-data terraform

Last synced: 10 Apr 2026

https://github.com/jasonodonnell/go-opendota

Go client library for accessing the OpenDota API

api-client dota2 go go-library golang-library opendota

Last synced: 17 Jan 2026

https://github.com/ggicci/distlock

:lock: Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.

distributed-lock distributed-mutex go go-mongo-mutex go-redis-lock go-redis-mutex go-sql-mutex mutex named-lock

Last synced: 15 Jan 2026

https://github.com/DimitarPetrov/printracer

🔎🐛 Golang fmt.Println debugging and tracing tool capable of visualising function invocation paths.

call-graph debug debugging flow function-invocation go golang golang-tool gotools instrumentation print printf sequence-diagram tracer tracing visualization

Last synced: 30 Apr 2025

https://github.com/sumup-oss/terraform-provider-vaulted

Encrypted HashiCorp Vault secrets via Terraform that can be stored in SCM such as Git

devops go golang hashicorp hashicorp-vault infrastructure-as-code terraform vault

Last synced: 10 Apr 2025

https://github.com/goenning/go-cache-demo

Demo repository on how to use server side cache in Go

cache go golang

Last synced: 19 Mar 2025

https://github.com/hymkor/csvi

Terminal CSV Editor

csv cui go golang

Last synced: 18 Jan 2026

https://github.com/hakobe/paranoidhttp

Paranoidhttp provides a pre-configured http.Client that protects you from harm.

go http

Last synced: 11 Mar 2026

https://github.com/infobloxopen/infoblox-go-client

Infoblox NIOS WAPI Go Client library

go infoblox

Last synced: 14 May 2025

https://github.com/ubccr/goipa

FreeIPA client library in Go

api freeipa go golang

Last synced: 09 Apr 2025

https://github.com/objectbox/objectbox-generator

ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)

c code-generator cpp cross-platform database embedded go golang nosql objectbox

Last synced: 07 May 2025

https://github.com/charly3pins/eShop

E-Commerce project using Hexagonal Architecture (Ports-and-adapters) as a proof-of-concept applying DDD in Go

ddd e-commerce go golang hexagonal-architecture microservices ports-and-adapters

Last synced: 07 May 2025

https://github.com/jbl19860422/go_srs

a rtmp server similar with srs but wrote by golang

go hls-live-streaming http-flv media-server rtmp rtmp-protocol rtmp-server srs ts

Last synced: 10 Jul 2025

https://github.com/corazawaf/libinjection-go

libinjection is a Golang port of the libinjection(https://github.com/client9/libinjection)

coraza-waf go golang libinjection owasp sql-injection waf xss

Last synced: 13 Apr 2025

https://github.com/gongbaochicken/golang-notes

:notebook_with_decorative_cover: Notes for Golang basics, web services, database.

go golang golang-examples newbiefriendly notebook notes

Last synced: 09 Apr 2025

https://github.com/jaytaylor/mockery-example

Advanced Example for mockery

go golang mockery testing

Last synced: 09 Mar 2026

https://github.com/antithesishq/antithesis-sdk-go

Antithesis SDK for Go

go golang sdk

Last synced: 12 Jan 2026

https://github.com/tommylemon/unitauto-go

UnitAuto - ☀️ 最先进、最省事、ROI 最高的单元测试,机器学习 零代码、全方位、自动化 测试 方法/函数,用户包含腾讯、快手、某 500 强巨头等,本项目为 Go 版 ☀️ The most advanced unit testing way powered by machine learning. Coding-free, comprehensive and automatic testing for methods/functions. Used by Tencent, Kwai, a Fortune 500 company, etc. This repo is the Go version

automation go golang golang-library mock mocking-library test-automation testing testing-automation unit-test unit-testing unittest unittesting ut

Last synced: 21 Mar 2025

https://github.com/go-kod/grpc-gateway

A simple gateway that can be used to expose multiple gRPC services as a GraphQL/HTTP server.

gateway go graphql grpc http json microservice opentelemetry

Last synced: 27 Apr 2025

https://github.com/nasa9084/go-openapi

OpenAPI Specification (OAS) 3.0 implementation for Go

go golang openapi openapi-spec openapi-specification openapi3

Last synced: 07 Apr 2025

https://github.com/elliot40404/volgo

Volgo is a cross-platform CLI app written in Go for controlling system volume from the terminal. Use simple commands or a beautiful interactive TUI—even over SSH!

bubbletea charmbracelet cli cross-platform go golang linux macos music ssh terminal tui unix volume windows

Last synced: 17 Aug 2025

https://github.com/rinetd/ssh

golang ssh lib 远程执行命令,文件上传下载 模仿rsync和cp

go golang lib library ssh

Last synced: 12 Jan 2026

https://github.com/dimitarpetrov/printracer

🔎🐛 Golang fmt.Println debugging and tracing tool capable of visualising function invocation paths.

call-graph debug debugging flow function-invocation go golang golang-tool gotools instrumentation print printf sequence-diagram tracer tracing visualization

Last synced: 18 Sep 2025

https://github.com/cinar/checker

Effortless input validation in Go with the power of struct tags. No dependencies, just pure simplicity. ✨ See how! 👀

checker customizable data-integrity data-validation form-validation go golang input-validation library lightweight localization no-dependencies normalization security struct-tags validation validator

Last synced: 12 Jan 2026

https://github.com/songmu/kibelasync

kibela client

go kibela markdown

Last synced: 09 Sep 2025

https://github.com/ssgreg/journald

Go implementation of systemd Journal's native API for logging

go logging systemd systemd-journald

Last synced: 17 Jan 2026

https://github.com/xco-sk/eck-custom-resources

Kubernetes operator for Indices, Index Templates, Roles, Users and other Elasticsearch and Kibana related resources.

elasticsearch go helm kibana kubernetes kubernetes-operator operator

Last synced: 01 Apr 2026

https://github.com/strang1ato/tibivi

Terminal based, vim-like time managment tool

command-line go golang terminal timeblocking timemanagement vi vim

Last synced: 26 Apr 2025

https://github.com/peterhellberg/neocities

A Neocities client written in Go

client go neocities neocities-client

Last synced: 11 Apr 2025

https://github.com/matheusfm/futbin

An unofficial command-line tool for Futbin

ea-sports-fc fc24 fifa fifa-ultimate-team futbin go golang

Last synced: 15 Jan 2026

https://github.com/fhs/go-netcdf

Go binding for the netCDF C library.

go netcdf

Last synced: 01 May 2025

https://github.com/liatrio/liatrio-otel-collector

The Liatrio distribution of the OpenTelemetry Collector

go metrics monitoring o11y observability opentelemetry opentelemetry-collector

Last synced: 23 Oct 2025

https://github.com/kyoh86/looppointer

An analyzer that checks for pointers to enclosing loop variables.

diagnostics go golang linter

Last synced: 07 May 2025

https://github.com/goplus/hdq

HTML DOM Query Language for Go+

dom-query go golang gop goplus hdq html query-language

Last synced: 30 Apr 2025

https://github.com/studyzy/iocgo

A lightweight Inversion of Control (IoC) (Dependency Injection) container for Golang

dependency-injection go golang inversion-of-control ioc ioc-container

Last synced: 10 Mar 2026

https://github.com/sachinsenal0x64/hifi-tui

🎵 🔋Privacy Focused Cross Platform Self Hostable Tidal Reverse Proxy / Tui + Batteries Included

api audio dolby go golang hi-res hifi-tui loadbalancer lossless-audio lossless-music mqa music player proxy python reverse-engineering selfhosted sony-360 tidal vim-keybindings

Last synced: 13 Apr 2025

https://github.com/ThundR67/straf

Convert Golang Struct To GraphQL Object On The Fly

go golang graphql graphql-query graphql-schema struct structs structtographql

Last synced: 14 Mar 2025

https://github.com/negrel/secrecy

🤫 A simple secret-keeping library for Go.

go golang secret

Last synced: 15 Mar 2025

https://github.com/changkun/pkg

🥼 personal Go codebase

codebase go golang

Last synced: 21 Apr 2025

https://github.com/weiwei2012holy/short_url

开箱即用的短网址服务——GO语言部署版本

go short-url

Last synced: 06 Feb 2026

https://github.com/komuw/ote

ote updates a packages' go.mod file with a comment next to all dependencies that are test dependencies; identifying them as such.

dependency go golang mod modules

Last synced: 11 Apr 2025

https://github.com/chobostar/pg_listener

Go application to capture inserts into PostgreSQL table and produce events to Apache Kafka using replication slot and WAL

cdc go golang kafka postgres postgresql wal2json

Last synced: 23 Jul 2025

https://github.com/pojntfx/panrpc

Language-, transport- and serialization-agnostic RPC framework with remote closure support that allows exposing and calling functions on both clients and servers.

go golang rpc rpc-framework streaming

Last synced: 19 Apr 2025

https://github.com/piglig/go-qr

A native, high-quality and minimalistic QR code generator

go golang qr qr-code qr-generator qrcode qrcode-generator

Last synced: 16 Apr 2025

https://github.com/remko/cloudrun-slog

Example Cloud Run Go app with lightweight structured logging using `slog`

cloudrun go google google-cloud-run slog

Last synced: 08 Oct 2025

https://github.com/ollelogdahl/concord

A resilient Chord implementation in Go

chord-protocol distributed-systems go

Last synced: 14 Jan 2026

https://github.com/cert-lv/graphoscope

Graphoscope is a solution to access multiple independent data sources from a common UI and show data relations as a graph

go graph

Last synced: 14 Jan 2026

https://github.com/go-faster/city

go cityhash implementation

cityhash go golang hashing

Last synced: 07 Oct 2025

https://github.com/rveen/ogdl

OGDL for Go

go graph ogdl

Last synced: 17 Jan 2026

https://github.com/0xerr0r/mailcatcher

Self hosted mail trash service for raspberry pi

docker go golang mailcatcher raspberry-pi self-hosted smtp-server trash-mails trashmail

Last synced: 16 Mar 2025

https://github.com/esimov/cloth-physics

Desktop application for cloth physics simulation using Gio GUI.

cloth cloth-simulation desktop-app gio go golang math physics simulation verlet

Last synced: 22 Mar 2025

https://github.com/mkafonso/schema

A Golang schema validation toolkit that takes inspiration from https://zod.dev/ - because who doesn't love a good source of inspiration? 🎉

go go-schema go-verify golang open-source string-validation struct-validator toolkit validation zod

Last synced: 12 Jan 2026

https://github.com/tiendc/sqlboiler-extensions

SQLBoiler templates extension

extension go golang sqlboiler

Last synced: 09 Apr 2026

https://github.com/apivideo/api.video-go-client

The official Go client library for api.video

go go-api-client golang hls streaming video video-sharing video-streaming

Last synced: 05 Mar 2026

https://github.com/gofarsi/forker

Get high performance http requests with fork process

collaborate go golang

Last synced: 15 Dec 2025

https://github.com/skateman/purr

Smuggle TCP connections through HTTP

go javascript networking proxy purr ruby tcp tunnel

Last synced: 01 Aug 2025

https://github.com/parsiya/golnk

Golang package for parsing Windows shell link binary (lnk or Windows shortcut) files.

go golang lnk-files

Last synced: 11 Apr 2025

https://github.com/cokeBeer/go-sec-code

Go-sec-code is a project for learning Go vulnerability code.

cors go jsonp security sqli ssrf ssti xss xxe

Last synced: 16 Feb 2026

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

go-kit like microservice framework

go microservices

Last synced: 15 Jul 2025

https://github.com/picatz/hunter

🐺 Command-line application and golang client library for hunter.io

command-line email-finder email-verification go golang hunterio reconnaissance

Last synced: 22 Apr 2025

https://github.com/keegancsmith/rpc

Go stdlib net/rpc with context.Context support

go golang rpc

Last synced: 09 Apr 2025

https://github.com/un000/tailor

Tailor, the library for tailing logs under logrotate, written in go.

go golang log nginx tail

Last synced: 16 Jan 2026

https://github.com/pion/webrtc-voicemail

Voicemail.... for the web! Create voicemails via WebRTC and Transcribe them.

go golang pion

Last synced: 18 Aug 2025

https://github.com/0x0FACED/effective-go-ru

Это НОВЫЙ перевод всего Effective Go на русский язык

effective-go effective-go-ru effective-go-translate effective-golang go golang

Last synced: 29 Aug 2025

https://github.com/rocket049/powerchat

linux / windows 加密聊天,分享文件,分享内容(markdown或html),TCP加密隧道

chat go golang p2p tunnel vala

Last synced: 12 Jan 2026

https://github.com/chartmuseum/auth

Go library for generating JWT Tokens, authorizing HTTP requests, etc.

chartmuseum go golang helm

Last synced: 24 Feb 2026

https://github.com/go-to-k/delstack

The CLI tool to force delete the entire AWS CloudFormation stack, even if it contains resources that fail to delete by the CloudFormation delete operation.

aws aws-cdk aws-cloudformation aws-sam cli cloudformation go golang serverless-framework

Last synced: 02 Apr 2026