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/iamrajiv/opentelemetry-grpc-gateway-boilerplate

This repository contains a boilerplate project that demonstrates how to set up an OpenTelemetry-enabled gRPC-Gateway REST server. The gRPC server implements a simple SayHello method that returns a greeting message to the client.

go grpc grpc-gateway opentelemetry protobuf rest

Last synced: 23 Apr 2025

https://github.com/opentdf/platform

Persistent data centric security that extends owner control wherever data travels

data-encryption data-tagging drm end-to-end-encryption file-encryption go golang open-source opensource opentdf tdf zero-trust zero-trust-security

Last synced: 07 May 2026

https://github.com/eze-kiel/goshell

Generate reverse shells in command line with Go !

cli go golang pentest reverse-shell revshell shell

Last synced: 18 Apr 2026

https://github.com/gojekfarm/xtools

XTools is a submodule based repo to host re-usable Golang code.

go golang

Last synced: 02 Apr 2026

https://github.com/ps78674/zabbix-raidstat

Zabbix monitoring for Adaptec/arcconf, HP/ssacli, Marvell/mvcli (Template w/LLD)

go golang raid-monitoring zabbix

Last synced: 04 Apr 2026

https://github.com/llxisdsh/pb

MapOf is a high-performance concurrent map implementation that offers significant, performance improvements over sync.Map in many common scenarios.

clht concurrent fastest go hashmap map swisstable

Last synced: 01 Mar 2026

https://github.com/ramalho/strset

A full-featured set type for string elements in Go

go golang golang-examples golang-package sets testify

Last synced: 12 Jan 2026

https://github.com/xaionaro-go/tinyhelloworld

A very synthetic, but very small hello world in Go. **It takes 91 bytes when compiled (as a static binary).**

example go golang hello hello-world helloworld minimal size size-optimization small static tiny tinygo world

Last synced: 21 Jul 2025

https://github.com/go-kivik/couchdb

CouchDB driver for Kivik

couchdb database go kivik nosql

Last synced: 07 Mar 2026

https://github.com/junitechnology/jpipe

Concurrent pipelines for Go

async concurrency go go-generics golang

Last synced: 12 Jan 2026

https://github.com/amirgamil/lispy

A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.

functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter

Last synced: 14 Apr 2025

https://github.com/splode/creep

🌚 A specialized image download utility, useful for grabbing massive amounts of random images.

cli command-line downloader go golang random-image utility

Last synced: 11 Apr 2025

https://github.com/lgug2z/elasdx

An ElasticSearch index template updating, reindexing and cleanup tool

cli elasticsearch go golang

Last synced: 14 May 2025

https://github.com/kalloc/dkim

Golang DKIM Verifier

dkim dkim-verifier go

Last synced: 05 May 2025

https://github.com/schwarzit/hypermatch

hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.

event-driven events go golang json matching matching-engine performance rule-engine

Last synced: 12 Jul 2025

https://github.com/felixvo/event-sourcing-test-app

sample event sourcing application using go and redis

event-sourcing go redis

Last synced: 14 Dec 2025

https://github.com/afreeorange/bock

A small Markdown-based personal wiki in Go 🍺

git go golang markdown wiki

Last synced: 03 Apr 2025

https://github.com/galeone/fitsleepinsights

Custom dashboard for Fitbit users. RAG support (gemini-based) for chatting with your data and getting insights about your fitness activities and sleep data

gemini go golang rag vertex-ai

Last synced: 07 May 2025

https://github.com/kkdai/twitter

Twitter API SDK with OAuth in Golang

go twitter twitter-api twitter-sdk

Last synced: 07 May 2025

https://github.com/kanjih/go-spnr

ORM for Cloud Spanner to boost your productivity

cloud-spanner gcp go golang google-cloud spanner

Last synced: 14 Jan 2026

https://github.com/davemolk/searcher

Run a base query (plus optional add-ons) through ask, bing, brave, duck duck go, yahoo, and yandex.

go golang infosec osint pentesting pentesting-tools recon research search search-engine security

Last synced: 11 Apr 2025

https://github.com/skit-ai/vcore

Common, utility packages for Go

errors go golang log orm

Last synced: 02 Jul 2025

https://github.com/budougumi0617/cmpmock

Readable & Flexible matcher for https://github.com/uber-go/mock

go golang gomock gomock-matchers hacktoberfest mock test testing

Last synced: 16 Aug 2025

https://github.com/viveksinghggits/ekspose

A simple controller that exposes your Kubernetes deployment automatically to external world.

go k8s-controller kubernetes

Last synced: 28 Jul 2025

https://github.com/kaymekaydex/go-vshard-router

go vshard-router implementation for tarantool

go no-sql sharding tarantool vshard

Last synced: 12 Aug 2025

https://github.com/nao1215/mkgoprj

mkgoprj - Golang project template generator

cli-app generator go golang golang-development template-project

Last synced: 04 Oct 2025

https://github.com/mqenergy/go-websocket

基于gorilla/websocket封装的websocket库,实现基于系统维度的消息推送,基于群组维度的消息推送,基于单个和多个客户端消息推送。

go golang gorilla-websocket push websocket ws

Last synced: 23 Oct 2025

https://github.com/goki/vgpu

Vulkan GPU Framework for Graphics and Compute in Go, now developed at https://github.com/cogentcore/core/tree/main/vgpu

go golang gpu gpu-computing phong-lighting vulkan

Last synced: 14 Aug 2025

https://github.com/skanehira/yd

YAML Incremental Digger.

cli go yaml

Last synced: 22 Aug 2025

https://github.com/invisionapp/go-logger

A unified logging library with interchangeable backends

go golang log logger logging

Last synced: 15 Aug 2025

https://github.com/syumai/gpgsync

The Go Playground with coedit mode.

go golang nodejs socket-io

Last synced: 04 Jul 2025

https://github.com/cloudnativegame/kruise-game-open-match-director

Opensource cloudnative game matching service for openkruisegame.

go golang kubernetes matchmaking multiplayer okg openkruisegame

Last synced: 08 Jan 2026

https://github.com/valkyrie00/bold-brew

Bold Brew (bbrew) - A Homebrew TUI Manager

brew go homebrew tui

Last synced: 04 Sep 2025

https://github.com/huacnlee/html-pipeline

HTML processing filters and utilities in Go version

go html html-processor markdown pipeline text-processor

Last synced: 09 Apr 2025

https://github.com/fetch-kit/chaos-proxy-go

Golang port of chaos-proxy

chaos-testing go golang reliability testing

Last synced: 29 May 2026

https://github.com/cploutarchou/microgo

MicroGO is a web application framework written in Go (Golang). In MicroGO, I take some of the most valuable features in Django and implement similar functionality in Go.

api cms-framework django django-application framework go golang golang-application gorest laravel orm

Last synced: 05 Jul 2025

https://github.com/seipan/loghook

⚡ logger to notify logs to slack,discord using webhook ⚡

discord go golang logger slack webhook

Last synced: 23 Apr 2025

https://github.com/yznts/zen

A set of small utilities that you probably miss

async go nethttp utils

Last synced: 11 Mar 2026

https://github.com/crizstian/cinema-microservice-in-go

Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools

consul docker docker-compose go hashicorp microservices nomad terraform vault

Last synced: 30 Jun 2025

https://github.com/c4milo/osx-builder

It spins up virtual machines using VMware Fusion or Workstation, for Go's continuous integration and testing in OS X.

builder go osx rest-api virtual-machine vmware

Last synced: 11 Apr 2025

https://github.com/agiledragon/transfer-money-go

A sample of DDD and DCI in Go

dci ddd go transfer-money

Last synced: 13 Jun 2025

https://github.com/moond4rk/notifier

notifier is a Go library to send notification to other applications.

bark bot dingtalk feishu go golang lark notifications notifiers notify

Last synced: 25 Apr 2025

https://github.com/zahidkhawaja/gophy

AI-powered CLI tool to help you remember bash commands. Ported to Go.

go golang gpt-3 hacktoberfest language-model machine-learning openai

Last synced: 10 Jul 2025

https://github.com/vardius/gocontainer

Simple Dependency Injection Container

container-registry dependency-injection go golang

Last synced: 18 Oct 2025

https://github.com/codnect/logy

The Logy is a fast, configurable, and easy-to-use logger for Go applications.

go golang log logger logging logy

Last synced: 14 Jan 2026

https://github.com/hassansin/go-websocket-echo-server

A simple implementation of WebSocket echo server using Go

go golang websocket

Last synced: 13 Oct 2025

https://github.com/alexander-akhmetov/raft-kv

Simple KV storage with Raft consensus algorithm inside

go golang learning-by-doing nobodyreadstags raft raft-consensus-algorithm

Last synced: 08 Oct 2025

https://github.com/splunk/pipelines

Concurrent processing pipelines in Go.

concurrency functional-programming go golang pipelines

Last synced: 11 Oct 2025

https://github.com/wgrape/parseaof

A simple and fast tool to parse the AOF file of redis / 一个简单快速的解析Redis AOF文件的工具

aof go redis

Last synced: 24 Apr 2025

https://github.com/ahmetsabri/localhook

Localhook provides a seamless way to expose local development environments to public webhook endpoints, making integration testing straightforward and efficient.

go webhooks

Last synced: 10 Mar 2026

https://github.com/magiclabs/magic-admin-go

Magic admin Go SDK makes it easy to leverage Decentralized ID tokens to protect routes and restricted resources for your application.

authentication go golang identity passwordless

Last synced: 01 Jul 2025

https://github.com/h12w/kpax

A modular & idiomatic Kafka client in Go

go golang golang-package golang-tools kafka

Last synced: 26 Jan 2026

https://github.com/tompston/go-rest-api-example

Full-stack example, using JWT, SQLC, Cursor Pagination, Vue 3 and Tailwind

cursor-pagination go jwt-authentication postgresql rest-api sqlc tailwind typescript vue

Last synced: 15 Apr 2025

https://github.com/jgroeneveld/schema

Quick and easy expression matching for JSON schemas used in requests and responses

go json matcher testing

Last synced: 14 Mar 2025

https://github.com/0xfe/cryptopals

Cryptopals Cryptography Challenge Solutions in Go (Sets 1 - 6)

cryptography cryptopals go golang

Last synced: 14 Apr 2025

https://github.com/gogf/gf-demo-chat

A simple MVC chat service.

go goframe golang httpserver mvc websocket

Last synced: 04 Oct 2025

https://github.com/andskur/argon2-hashing

A light package for generating and comparing password hashing with argon2 in Go

argon2 cryptography go password-hashing

Last synced: 28 Oct 2025

https://github.com/albinodrought/creamy-videos

The creamiest selfhosted tubesite

creamy creamy-videos go golang selfhosted video-streaming

Last synced: 11 Aug 2025

https://github.com/tuankiri/socks5

A fully featured implementation of the SOCKS 5 protocol in golang. Command CONNECT ✅, BIND 🛠, UDP ASSOCIATE ✅.

bind connect go golang proxy socks socks5 socks5h tcp-proxy tls udp udp-associate udp-proxy

Last synced: 31 Aug 2025

https://github.com/wdamron/x64

x86-64 instruction encoder in Go

assembler go instruction-encoding jit x86 x86-64

Last synced: 30 Apr 2025

https://github.com/nobe4/gh-not

GitHub rule-based notifications management

cli gh-cli gh-extension github github-api github-cli github-cli-extension go notifications

Last synced: 14 May 2025

https://github.com/vercel/go-bridge

Bridge for `@vercel/go`

go golang

Last synced: 01 Oct 2025

https://github.com/arturoeanton/go-echo-live-view

POC for test the idea of Phoenix LiveView in Go and Echo

client-server echo echo-framework go golang live-view liveview phoenix websocket

Last synced: 29 Jul 2025

https://github.com/snikch/goodman

Go Hook Handler for Dredd

dredd dredd-hooks go

Last synced: 29 Jul 2025

https://github.com/akiyosi/goqtframelesswindow

Qt frameless window written in Go

aerosnap borderless frameless go macos qt windows

Last synced: 30 Jul 2025

https://github.com/mariocarrion/nit

Opinionated code organization linter for Go projects.

go golang golang-tools lint linter linting nitpick styleguide

Last synced: 15 Mar 2025

https://github.com/mahdi-eth/real-time-chat-app

A real-time chat application built with Go, WebSockets, and Redis. This project demonstrates how to implement a scalable chat system with real-time messaging capabilities and chat history management. The application features a WebSocket service for real-time communication and a history storage service that manages chat history efficiently.

docker go golang real-time redis socket websockets

Last synced: 15 Apr 2025

https://github.com/xiaomi/go-fds

Next-generation fds golang sdk

fds go s3

Last synced: 04 Feb 2026

https://github.com/edgedelta/leader-election

A wrapper for leader election mechanism in Kubernetes

go kubernetes leader-election

Last synced: 10 Mar 2026

https://github.com/cycoresystems/dispatchers

dispatcher management for kamailio and kubernetes; related tools

go golang kamailio kubernetes voip

Last synced: 17 Jul 2025

https://github.com/dunkbing/kana

Terminal app to practice typing Kana (Japanese characters) in Romaji

bubbletea cli go terminal

Last synced: 15 Jun 2025

https://github.com/mrichman/godnsbl

Go library for RBL (Real-time Blackhole List) lookups

blackhole go golang lookup rbl

Last synced: 15 Apr 2025

https://github.com/emarifer/gocms

goCMS is a headless CMS (Content Management System) written in Golang using Gin framework + </>Htmx & A-H Templ, designed to be fast, efficient, and easily extensible. It allows you to create a website or blog, with any template you like, in only a few commands.

clean-architecture cms dependency-injection error-middleware gin-framework gin-gonic go golang hateoas headless-cms htmx layered-architecture response-caching server-side-rendering templ

Last synced: 24 Jul 2025

https://github.com/ravener/img-api

Image Manipulation API server written in GoLang primarily for Discord Bots

api discord discord-bot go golang image-manipulation meme-generator memes self-hosted

Last synced: 01 Sep 2025

https://github.com/mastercard/oauth1-signer-go

Library for generating a Mastercard API compliant OAuth signature.

go golang mastercard oauth1 oauth1a openapi

Last synced: 11 Jun 2025

https://github.com/harry-027/pdf-printer

A CLI that generates Payslip, Invoice & Report Card pdfs in bulk quickly.

boltdb cli cobra go golang pdf pdf-generation termui

Last synced: 19 Apr 2025

https://github.com/vczyh/redis-lib

Redis develop tools, implemented by pure Go.

aof go golang library rdb redis redis-rep redis-sync

Last synced: 29 Jun 2025

https://github.com/yuuki/grabeni

Grabeni - An ops-friendly AWS Elastic Network Interface (ENI) attachment grabbing tool.

aws cli ec2 go

Last synced: 11 Jan 2026

https://github.com/posener/order

More readable and easier ordering and comparison tasks

binary-search comparable compare condition go golang max min min-max order partition pivot search select sort

Last synced: 05 May 2025

https://github.com/kalbhor/GoTrending

A GitHub bot that stars trending Go repositories.

github go go-trending golang trending

Last synced: 09 Jul 2025

https://github.com/twpayne/go-svg

Package svg provides convenience methods for creating and writing SVG documents.

go golang scalable-vector-graphics svg

Last synced: 25 Oct 2025

https://github.com/finschia/wasmvm

Go bindings to the CosmWasm smart contract framework. In particular, it allows you to easily compile, initialize, and execute these contracts from Go.

blockchain go rust wasm webassembly

Last synced: 13 Apr 2025

https://github.com/asyncapi/converter-go

Convert AsyncAPI documents from older to newer versions with Golang

asyncapi converter go golang hacktoberfest

Last synced: 17 Jun 2025

https://github.com/cirocosta/rawdns

A records resolver from scratch - raw UDP packets

dns go golang name-resolution networking

Last synced: 05 May 2025

https://github.com/vallahaye/go-batcher

Zero dependency generic Golang batcher

batch-processing generics go golang

Last synced: 13 Apr 2025

https://github.com/dimitarpetrov/godoc-generate

Default godoc generator - make your first steps towards better code documentation

code-comments code-quality documentation documentation-generator generator go godoc golang

Last synced: 27 Jul 2025

https://github.com/sergeymakinen/ipsec_exporter

Export strongswan/libreswan IPsec stats to Prometheus

go golang ipsec libreswan prometheus prometheus-exporter strongswan

Last synced: 03 Apr 2025

https://github.com/purwokertodev/go-backend

Scaffolding, Boilerplate with clean Architecture :facepunch: , Testable :facepunch: for build backend in pure Go. Build backend service without framework

backend-apis backend-server go golang golang-application golang-examples

Last synced: 09 Apr 2025