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/dena/cloud-datastore-interceptor

Interceptors for Cloud Datastore

cloud-datastore go google-cloud grpc interceptor

Last synced: 25 Apr 2025

https://github.com/lukaszbudnik/yosoy

yosoy is an HTTP service for stubbing and prototyping distributed applications.

distributed-systems docker docker-image go golang kubernetes ping prototyping reachability-analysis stubbing

Last synced: 13 Apr 2025

https://github.com/amirhnajafiz/strago

Simple traffic controller agent with Golang.

go golang golang-package load-balancer metrics service-control traffic-control

Last synced: 15 Jul 2025

https://github.com/nikhilnarayanan623/ecommerce-microservice-clean-arch

ecommerce project few features converted into microservice in clearn code architecture using grpc

clean-architecture gin go golang gorm grpc grpc-go jwt-authentication postgres postgresql protobuf3 twillio

Last synced: 30 Oct 2025

https://github.com/keisku/raftkv

A simple distributed key-value store by using hashicorp/raft

go golang grpc grpc-gateway hashicorp hashicorp-raft raft raft-algorithm raft-example

Last synced: 10 Mar 2025

https://github.com/bastjan/netstat

:telescope: Netstat helps you query open network connections in your go application.

go golang netstat network procfs

Last synced: 30 Aug 2025

https://github.com/garbalau-github/golang-crud

TCP server from scratch in Go with peers list tracking.

go tcp

Last synced: 05 Apr 2025

https://github.com/siongui/goigstorylink

Get Links (URL) of Instagram Stories in Go

go golang instagram web-scraping webscraping

Last synced: 08 May 2025

https://github.com/writeas/cmd

Simple command line pastebin.

go pastebin-service

Last synced: 29 Oct 2025

https://github.com/aws/go-kafka-event-source

Go/Kafka client library for developing event sourcing applications

event-sourcing go golang kafka kafka-consumer kafka-producer kafka-streams

Last synced: 17 Mar 2025

https://github.com/oldtree/gorpoor

go 协程池 的三种实现方式,可以作为参考原型 // Three implementation methods of go coroutine pool, which can be used as reference prototypes

go golang goroutine goroutine-pool

Last synced: 20 Sep 2025

https://github.com/pgaskin/dictserver

Dictionary API server based on data from the Gutenberg Webster's Unabridged Dictionary.

api dictionary go golang gutenberg

Last synced: 11 Sep 2025

https://github.com/alex-leonhardt/go-trace-example

Basic example apps instrumented w/ Jaeger tracing

app basic example go jaegertracing

Last synced: 01 Aug 2025

https://github.com/aerogo/graphql

:cyclone: GraphQL server with zero configuration.

go graphql graphql-server

Last synced: 12 May 2025

https://github.com/cpanato/raspi-fan-control

Control external Fan to cool down your raspi cluster

go golang gpio kubernetes raspberry-pi-4

Last synced: 12 Jul 2025

https://github.com/go-macaron/i18n

Package i18n provides an Internationalization and Localization middleware for Macaron applications

go i18n lsif-enabled macaron

Last synced: 13 Apr 2025

https://github.com/chinanf-boy/fzf-zh

cn翻译: <fzf> 一种通用的命令行模糊查找器 ❤ 校对 中

docs go zh

Last synced: 20 Mar 2025

https://github.com/sonjek/go-full-stack-example

Example CRUD app based on Go + templ + </>htmx + PicoCSS + Ionicons

example-code example-project go golang htmx htmx-app htmx-notes picocss servemux server-side-rendering templ

Last synced: 05 Apr 2026

https://github.com/seeruk/morph

A Go tool for automatically generating mapping code for similar types.

codegen go golang

Last synced: 24 Jun 2026

https://github.com/miekg/dreck

Bot to help with GitHub chores

caddy ci-bot coredns derek github github-app go

Last synced: 11 Apr 2025

https://github.com/kevinpollet/nego

Go package providing an implementation of HTTP Content Negotiation compliant with RFC 7231

content-charset content-encoding content-language content-negotiation content-type go golang http negotiate rfc7231

Last synced: 11 Apr 2025

https://github.com/werbenhu/eventbus

A lightweight eventbus that simplifies communication between goroutines

channel copy-on-write cow event eventbus go golang goroutine lightweight

Last synced: 19 Mar 2025

https://github.com/aebruno/nwalgo

Needleman-Wunsch Alignment in Go

bioinformatics global-alignment go

Last synced: 11 Apr 2025

https://github.com/santhosh-tekuri/xpath

XPath 1.0 Engine in Go

engine go golang processor xpath

Last synced: 19 Apr 2025

https://github.com/maorfr/helm-logs

Helm plugin to view logs of changed Helm releases

go golang helm helm-plugin kubernetes

Last synced: 11 Apr 2025

https://github.com/gigawattio/awsarn

AWS ARN Parser package for Go

aws go golang

Last synced: 30 Dec 2025

https://github.com/syumai/go-wasm-sizes

compare WebAssembly build size depends on imported package.

go golang wasm webassembly

Last synced: 29 Oct 2025

https://github.com/peterhellberg/emojilib

The Emoji keyword library by @muan ported to Go

emoji emojilib go

Last synced: 11 Apr 2025

https://github.com/42atomys/vanity-go

Vanity URL for your Go package at production scale

docker-image go golang kubernetes proxy simple-app vanity-url

Last synced: 29 Oct 2025

https://github.com/etf1/kafka-message-scheduler-admin

GUI for managing list of kafka message schedulers

go kafka reactjs

Last synced: 17 Jan 2026

https://github.com/go-humble/rest

A small go package for sending requests to a RESTful API and unmarshaling the response. Compiles to javascript via gopherjs.

go gopherjs

Last synced: 28 Jan 2026

https://github.com/wx-chevalier/reinvent-mq

Multiple home-made Message Queues from Scratch, OMMQ(akin RocketMQ), PongoMQ(akin Kafka), CubeMQ(akin TubeMQ)etc.

go java wx-be wx-code wx-go wx-java

Last synced: 17 Jun 2025

https://github.com/linsoss/doris-operator

An operator for Apache Doris that manages Doris cluster and observability components through Kubernetes CRs 😆

cloud-native doris doris-operator go grafana k8s kubernetes logging loki monitoring observability operator

Last synced: 17 Jun 2025

https://github.com/ahmetozer/wakeonlan

Golang wake on lan service

api go golang ipv4 ipv6 linux wake-on-lan wakeonlan wol

Last synced: 22 Jun 2025

https://github.com/ntuwang/go_cron

一个简易版的定时任务后台管理器,基于Go语言和gin+grom框架开发。http://121.199.79.74:82/

admin cron gin go golang gorm

Last synced: 23 Apr 2025

https://github.com/izumin5210/hx

🌏 Developer-friendly, Real-World-ready and extensible HTTP client for Go

go golang http http-client

Last synced: 18 Apr 2025

https://github.com/StevenMaude/armstrong

:satellite::watch: Update expired Extended Prediction Orbit (EPO) GPS data for Garmin devices, e.g. Forerunner watches. Spend less time waiting for a GPS fix before a run or cycle *without* Garmin's software!

epo garmin go golang gps watch

Last synced: 07 May 2025

https://github.com/peterhellberg/life

Conway's Game of Life written in Go using termbox-go

conway-life go life termbox toy-project

Last synced: 11 Apr 2025

https://github.com/2yuri/repository-pattern-go

Repository pattern web-api with go

go golang repository-pattern rest-api web-api

Last synced: 05 May 2025

https://github.com/akshit8/ci-cd-k8s

Doing Kubernetes CI/CD right with ArgoCD, Kustomize and Github Actions

argocd git github-actions gitops go kubernetes kustomize

Last synced: 06 Mar 2025

https://github.com/sinhashubham95/moxy

Mocker + Proxy Application

docker go golang heroku

Last synced: 26 Jan 2026

https://github.com/sgtdi/vai

Hot reload Go apps, rebuild and restart Go projects on files change

filewatcher go golang hot-reload live-reload rebuild rerun

Last synced: 13 Jan 2026

https://github.com/comcast/prombox

Prombox creates a sandbox environment for editing and testing Prometheus configuration on the fly

go hacktoberfest prometheus vuejs

Last synced: 08 May 2025

https://github.com/navid2zp/idm

Golang wrapper for Internet Download Manager (IDM) CLI.

download-manager downloader downloadmanager go golang idm internet-download-manager

Last synced: 15 May 2025

https://github.com/gemcook/merr

merr is a package that binds multiple errors.

error go golang

Last synced: 19 Apr 2025

https://github.com/AlekSi/mysqlx

MySQL driver for Go's (golang) database/sql package and MySQL X Protocol

go golang mysql mysql-driver mysql-protocol mysql-x mysqlx

Last synced: 07 May 2025

https://github.com/kaperys/go-webos

A small Go webOS library

go iot webos

Last synced: 15 May 2025

https://github.com/bernmic/ocrmypdf-watchdog

A watchdog for OCRMyPDF written in go

docker docker-compose go golang ocrmypdf

Last synced: 15 Apr 2025

https://github.com/cedws/iapc

Alternative client and Go library for Google Cloud's Identity-Aware Proxy

go google-cloud identity-aware-proxy

Last synced: 19 Oct 2025

https://github.com/alpacax/alpamon

System agent for Alpacon to enable secure remote access and monitoring.

agent alpacon go golang pty websocket

Last synced: 26 Feb 2026

https://github.com/m-mizutani/ghaudit

CLI audit tool for GitHub organization with OPA/Rego

github go open-policy-agent rego

Last synced: 27 Feb 2026

https://github.com/happyhackingspace/dit

HTML page, form and field type classifier using ML (LogReg + CRF)

classification cli crf forms go html logistic-regression machine-learning nlp web-scraping

Last synced: 04 Mar 2026

https://github.com/jpbede/loki-auth-proxy

Stateless Grafana Loki multi tenant authentication proxy

go golang grafana grafana-loki loki

Last synced: 26 Feb 2026

https://github.com/jy8752/note-cli

note-cli is CLI tool to manage article. ex) note(Article Submission Service), Blog

cli cobra go golang headless-browsers rod template

Last synced: 03 Mar 2026

https://github.com/ywadi/crimsonq

One Message to Multi Consumer Queue with persistence and Queue Stages. Crimson Queue allows you to have multiple consumers listening on topics and receive a copy of a message that targets its topic providing multiple consumers for a queue message and complex message routing. Utilizes the same methodology as MQTT topic routing but with queue stages and persistence.,

go message-queue mqtt queue

Last synced: 13 Feb 2026

https://github.com/k1low/httpstub

httpstub provides router ( http.Handler ), server ( *httptest.Server ) and client ( *http.Client ) for stubbing, for testing in Go.

go stub stub-server testing

Last synced: 02 Mar 2026

https://github.com/shinagawa-web/gomarklint

A fast and configurable Markdown linter written in Go

cli go link-checker linter linting markdown markdown-lint static-analysis

Last synced: 27 May 2026

https://github.com/karlmutch/duat

duat (developer utilities and tools) for development workflows (Beta)

build-tool go golang

Last synced: 18 Oct 2025

https://github.com/secfurry/owowningthewinapi

OwOwning with the Windows API Examples and Code. DEFCON Furs 2020 presentation.

go golang winapi windows

Last synced: 14 Jan 2026

https://github.com/alifiroozi80/duckdb

GORM duckdb driver

duckdb go gorm

Last synced: 14 Jun 2025

https://github.com/bettercode-oss/rest

REST API 호출 클라이언트 Golang 모듈

go golang json rest rest-client

Last synced: 14 Jan 2026

https://github.com/koraygocmen/scheduler-worker-grpc

A single server multiple workers distributed architecture that supports HTTP requests on the scheduler and translates them to GRPC requests on workers.

go golang golang-examples grpc grpc-api grpc-go grpc-requests scheduler worker-details workers

Last synced: 09 Apr 2025

https://github.com/psidh/ganges

Ganges is a modern, dynamically typed, interpreted language with Sanskrit-inspired syntax. Built in Go, Ganges is designed to be fun, expressive, and powerful, perfect for scripting, learning, and exploring core programming concepts in a new light.

ast backend go golang interpreter lexer low-level parser programming-language

Last synced: 10 Oct 2025

https://github.com/richbl/gogs-remote-backup

Remotely back up a Gogs (Go Git Service) database and selected files and folders

backup bash bash-script database gitea go gogs golang postgresql remote shell shell-script

Last synced: 10 Oct 2025

https://github.com/kevinms/tmux-compose

Define and run tmux sessions.

compose go orchestration pane tmux window

Last synced: 14 Jan 2026

https://github.com/groupe-edf/watchdog

Watchdog allows to define custom hooks in YAML format. When attached to the official repository, some of these can serve as a way to enforce policy by rejecting certain commits or branches.

ci devops devsecops git gitea gitguardian gitlab go gogs golang secrets security

Last synced: 14 Jan 2026

https://github.com/angusgmorrison/the_go_programming_language

Solutions for Donovan & Kernighan's The Go Programming Language.

go golang golang-examples

Last synced: 09 Apr 2025

https://github.com/df-mc/plots

Minecraft plots server written using Dragonfly

df-mc go golang mcpe minecraft plots server

Last synced: 14 Jan 2026

https://github.com/kura-lab/kuroobi-hands-on-2020

Go言語で学ぶYahoo! ID連携の黒帯ハンズオン

go golang identity oauth2 openid-connect

Last synced: 12 Mar 2026

https://github.com/iwanbk/rimcu

Redis server-assisted client side caching Go library

client-side-caching go golang in-memory-caching redis redis-client resp3 resp3-client

Last synced: 10 Oct 2025

https://github.com/mhemmings/revenuecat

Go package for interacting with the RevenueCat API

go golang revenuecat subscriptions

Last synced: 23 Feb 2026

https://github.com/ryodocx/kube-credential-cache

Accelerator cache for kubernetes access

cache go kubectl kubernetes

Last synced: 17 Jan 2026

https://github.com/depromeet/everybody-backend

에브리바리 쉑더바리 렛츠고바리 컴온바리 ~ ♪ 제주도엔 다금바리 ~ ♪ 디프만엔 에블바리 ~ ♪

depromeet depromeet-everybody fiber go golang msa

Last synced: 11 Oct 2025

https://github.com/xin053/hsperfdata

golang parser for java HotSpot virtual meachine performance data V2

go hotspot hsperfdata jvm

Last synced: 30 Oct 2025

https://github.com/digital-technology-agency/web-scan

A program that generates a combination of letters from the alphabet and composes an address for accessing the site.After that, it reads the data from the title and description of this site and saves it to the structure. At the end, the program displays all the titles and descriptions of the available sites.

alphabet channels fun generate go golang golang-package gorutines scanner simple webscan

Last synced: 13 May 2025

https://github.com/xgfone/bttools

A tool collection about BitTorrent.

bt go golang torrent torrent-client torrent-downloader

Last synced: 29 Jul 2025

https://github.com/flimzy/go-pouchdb

GopherJS bindings for PouchDB :warning: NOTICE :warning: this package has been superseded by https://github.com/go-kivik/kivik

couchdb go gopherjs gopherjs-bindings pouchdb

Last synced: 10 Oct 2025

https://github.com/wearetheledger/go-couchdb-query-engine

CouchDB query implementation in Golang for in-memory object querying

couchdb go golang query

Last synced: 12 Jan 2026

https://github.com/sot-tech/mochi

A customizable, multi-protocol BitTorrent Tracker

bittorrent bittorrent-trackers go golang torrent torrent-tracker

Last synced: 17 Jul 2025

https://github.com/sendilkumarn/go-wasm

Want to play with it

canvas go webassembly webassembly-demo

Last synced: 13 Apr 2025

https://github.com/soypat/glgl

OpenGL bindings for Go that are in the goldilocks level of abstraction zone.

glfw go golang minimal mwe opengl opengl-tutorial simple

Last synced: 21 Mar 2025

https://github.com/sanriodev/goji

lightweight oji, written in go

cli cli-app emoticons go golang homebrew

Last synced: 19 Jul 2025

https://github.com/joshdk/template-transformer

🫥 Kustomize transformer plugin for strict templating of resources

go golang kubernetes kustomization kustomize kustomize-plugin templating

Last synced: 14 Apr 2025

https://github.com/ckaznocha/go-jwtbearerware

A Golang library and middleware for using JSON Web Tokens in gRPC and HTTP projects.

go golang grpc http jwt middleware

Last synced: 12 Sep 2025

https://github.com/kohkimakimoto/inertia-echo

The Inertia.js server-side adapter for Echo Go web framework.

go inertia inertiajs

Last synced: 19 Mar 2025

https://github.com/pandatix/cvedetect

Yet another Vulnerability Assessment Tool for efficient CVE detection.

cve detection go graphql vulnerability-assessment vulnerability-detection

Last synced: 12 May 2025

https://github.com/mfarabi619/mfarabi619

Monorepo containing configs, projects, notes, etc. Doubling as practice for managing huge, multi-language codebases with potentially unrelated concerns.

archlinux c c4-model devenv dioxus dotfiles emacs freebsd freebsd-scripts go likec4 linux loco monorepo neovim nix nixos org-mode rust zellij

Last synced: 12 Jun 2026

https://github.com/iamdoubz/Gitea-Carbon-Red

Carbon and Red theme for Gitea. Must be on Gitea version 1.14 and higher in order to use.

css gitea go golang less theme

Last synced: 23 Mar 2025

https://github.com/letsencrypt/gorepotemplate

A template for starting a new Go project with CI and other standard configuration used at Let's Encrypt/ISRG.

ci go template

Last synced: 14 Apr 2025

https://github.com/sawadashota/kratos-frontend-go

Sample for ory/kratos frontend in Go: alternative ory/kratos-selfservice-ui-node.

go kratos oathkeeper ory

Last synced: 29 Jul 2025