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

:evergreen_tree: Parses indented code and returns a tree structure.

go parser

Last synced: 10 Apr 2025

https://github.com/m4cs/walgur

:computer: Set your desktop background from randomly picked Imgur links! :framed_picture:

go golang imgur imgur-api

Last synced: 11 Apr 2025

https://github.com/juststeveking/go-api

A simple Go API following concepts of Domain Driven Design for educational purposes.

api api-rest ddd domain-driven-design educational-project go golang openapi-specification openapi3

Last synced: 12 Apr 2025

https://github.com/mjarkk/yarql

YarQL!! A different approach to making GraphQL servers in Go

go golang graphql graphql-server

Last synced: 21 Jun 2025

https://github.com/sivchari/tenv

tenv detects environment variable not using t.Setenv

go golang govet linter

Last synced: 12 Apr 2025

https://github.com/code-hex/sqlx-transactionmanager

Transaction manager for github.com/jmoiron/sqlx

go golang sql transaction

Last synced: 15 Mar 2026

https://github.com/jdockerty/today

View your commit history across multiple directories, ideal for daily standup.

cli git git-commit go golang golang-cli productivity standup

Last synced: 11 Apr 2025

https://github.com/tinode/snowflake

Yet another snowflake

go golang snowflake twitter-snowflake

Last synced: 05 Apr 2025

https://github.com/aviau/gopass

pass implementation in Go

git go gpg password-store

Last synced: 14 Dec 2025

https://github.com/drgrib/Go_Concurrency_Patterns_2012

Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk

concurrency-patterns go golang pike rob-pike-talk

Last synced: 07 May 2025

https://github.com/belwue/flowpipeline

Process network flows using fully configurable pipelines.

ebpf go goflow golang influxdb kafka monitoring netflow network-analysis networking prometheus tcpdump-like

Last synced: 13 Jul 2025

https://github.com/zendesk/term-check

A GitHub app which runs checks for flagged terminology in GitHub repos

bot checks-api github-bot go go-github golang

Last synced: 11 Apr 2025

https://github.com/razonyang/fastrouter

FastRouter is a fast, flexible HTTP router written in Go.

fast go golang grouping http middleware router

Last synced: 05 May 2025

https://github.com/h4ck3rk3y/go-8

A chip-8 emulator written in Go

chip-8 ebiten emulator go golang

Last synced: 31 Jan 2026

https://github.com/hexilee/htest

htest is a http-test package

go golang http http-client httptest mock test testing

Last synced: 15 Apr 2025

https://github.com/shubhexists/go-json-db

A simple, light weight database using JSON, implemented in Go.

database db go golang json jsondb mongodb

Last synced: 12 Jun 2025

https://github.com/sabakihq/immutable-gametree

An immutable game tree data type.

baduk board-game data-type go immutable sgf tree weiqi

Last synced: 30 Jun 2025

https://github.com/mallozup/ceph-open-terrarium

ceph-open-terrarium: deploy with terraform-libvirt ceph cluster.. Configure with saltstack or ansible.

ansible c ceph ceph-deploy ceph-salt cephfs ci community go libvirt python saltstack terraform

Last synced: 06 Mar 2025

https://github.com/borud/simpleton

A very simple UDP-to-database logger.

go sqlite3 udp

Last synced: 23 Apr 2025

https://github.com/marstr/collection

Generic Golang implementation of a few basic data structures.

collections dictionary generics go golang linkedlist linq lrucache queue stack

Last synced: 31 Jul 2025

https://github.com/turbaszek/gonotes

Command line tool to access your kindle clippings

cli clippings ebooks go golang kindle notes

Last synced: 23 Aug 2025

https://github.com/yanskun/gotests.nvim

that runs gotests with Neovim

go gotests neovim neovim-plugin

Last synced: 10 Aug 2025

https://github.com/matzefriedrich/parsley

An easy-to-use reflection-based dependency injection package that fits into any Go application.

dependency-injection go golang inversion-of-control reflection service-factory service-locator

Last synced: 25 Jul 2025

https://github.com/z3ntl3/proxybeast

ProxyBeast is a powerful, complete and free proxy checker with zero dependency and advanced capabilities.

checker efficient fast go http https proxy socks4 socks5

Last synced: 16 Aug 2025

https://github.com/amalmadhu06/godoc-example

How to use godoc for documenting your Go packages? Explained with examples

doc documentation documentation-generator go godoc

Last synced: 09 Apr 2026

https://github.com/PhilippHeuer/go-keycloak

Go Keycloak Client

client go keycloak

Last synced: 03 Apr 2025

https://github.com/webklex/gogeoip

GoGeoIP - a lightweight web api providing ip intelligence written in GO. This software provides an api to get as many information as possible for a given IP address or the current visitor. This includes network, system, location and user information.

api geoip geoip2 go golang

Last synced: 07 Mar 2026

https://github.com/saltbo/goget

Search and install Golang packages easily

go goget golang golang-application

Last synced: 12 Jan 2026

https://github.com/chongzixuan-ai/openai-go-language

OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go

chatgpt chatgpt-api go gpt-4 gpt-5 openai openai-api

Last synced: 08 Nov 2025

https://github.com/pradumnasaraf/contributors

Contributors is a GraphQL API written in Go. It stores data in MongoDB and uses Redis to cache and rate-limit requests. For monitoring, it uses Prometheus (Custom Metrics) and Grafana.

docker docker-images gin go golang grafana graphql hacktoberfest kubernetes mongodb prometheus rate-limit redis

Last synced: 02 Mar 2026

https://github.com/si3nloong/sqlike

Golang Sequel ORM that supports Enum, JSON, Spatial, and many more

casbin enum go go-sql-orm golang golang-sql-orm json mysql opentracing orm sequel spatial sql sql-orm sqldump sqlike toxic-query uuid

Last synced: 02 Mar 2026

https://github.com/matroskin13/stepper

A simple, efficient, concurrent task runner. Stepper supports MongoDB, Postgresql (beta).

go golang job-scheduler queue scheduler

Last synced: 05 Mar 2026

https://github.com/coinculture/claw

Command Line Law - Contract management for developers | lawyers

contract-management contracts go golang law legaltech

Last synced: 02 Apr 2026

https://github.com/kolkov/racedetector

Pure-Go race detector - No CGO required! Detect data races in Go programs running on AWS Lambda, Docker (FROM scratch), Alpine Linux. FastTrack algorithm, 85.7% coverage, production-ready

alpine-linux cgo-free concurrency cross-compilation data-race debugging developer-tools docker fasttrack go golang goroutines instrumentation lambda production-ready pure-go race-detector serverless synchronization testing

Last synced: 11 Mar 2026

https://github.com/moemoe89/go-unit-test-sql

🧪 Mock SQL Test for Redis in Golang for my Medium story material

go golang mock mysql postgresql unit-testing

Last synced: 05 Jul 2025

https://github.com/ryanbekhen/nanoproxy

NanoProxy is a lightweight SOCKS5 proxy server written in Go. It is designed to be simple, minimalistic, and easy to use.

go golang proxy socks5

Last synced: 02 Apr 2026

https://github.com/shurcool/issuesapp

Package issuesapp is a web frontend for an issues service.

go issue-tracker

Last synced: 27 Apr 2025

https://github.com/drgrib/go_concurrency_patterns_2012

Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk

concurrency-patterns go golang pike rob-pike-talk

Last synced: 09 Apr 2025

https://github.com/demdxx/gocast

Simple basic types cast for GO

cast go golang types

Last synced: 27 Apr 2025

https://github.com/rafaeljesus/composing-go-example

Project example demonstrating interface segregation in go

go interface-segregation-principle solid

Last synced: 27 Apr 2025

https://github.com/lmittmann/ppm

Package ppm implements a Portable Pixel Map (PPM) image decoder and encoder written in Go.

go golang image ppm

Last synced: 08 Oct 2025

https://github.com/ruizlenato/vary

A simple desktop GUI for Morphe CLI.

go golang morphe morphe-cli revanced

Last synced: 13 Mar 2026

https://github.com/casdoor/django-casdoor-auth

Django auth middleware based on Casdoor

auth cas casdoor django go iam middleware oauth oidc python sso

Last synced: 23 Feb 2026

https://github.com/mark-ignacio/tailscale2cloudflare

Don't want to use MagicDNS? Put all of those DNS entries in Cloudflare instead.

cloudflare go tailscale

Last synced: 09 Apr 2025

https://github.com/janos/singleflight

Duplicate function call suppression with context

context go golang

Last synced: 13 Jul 2025

https://github.com/amalfra/oexec

oexec is a Go package to execute shell commands in specified order

cmd exec go golang order package shell

Last synced: 21 Mar 2025

https://github.com/kaihendry/goide

Docker run to a sane vim-go setup

debugger docker editor go golang gopls minimal vim

Last synced: 11 Jul 2025

https://github.com/jipok/dnsr

DNS-based selective routing for DPI bypass on Linux & routers

anticensorship dns-proxy go linux nfqueue openwrt proxy router socks5 wireguard zero-configuration

Last synced: 23 Jun 2025

https://github.com/valentin2105/deployer

a Go docker-compose multi-stages deployer.

deployment docker docker-compose go golang

Last synced: 20 Mar 2025

https://github.com/thesabbir/wrtapi

OpenWRT administration HTTP api written in go

go golang openwrt rest-api ubus

Last synced: 12 Apr 2025

https://github.com/dangkaka/top-projects

Most popular github projects in Go/Javascript/Python/Php (by :star:) - Auto update every week

go golang ranking top-list

Last synced: 17 Jan 2026

https://github.com/mauricioklein/go-chainable

Chain function calls in Golang, with support to argument's feedback and error-handling

chainable chainable-methods go golang pipe

Last synced: 07 May 2025

https://github.com/rizon-world/rizon

Official repository of RIZON PLATFORM

blockchain go golang

Last synced: 11 Jan 2026

https://github.com/eun/go-convert

Convert a value into another type

go golang

Last synced: 18 Jul 2025

https://github.com/spacemeshos/poet

Spacemesh PoET service reference implementation

go golang proof-of-concept proof-of-sequential-work proof-of-space proof-of-space-time

Last synced: 04 Apr 2025

https://github.com/stackcats/socket.io-emitter-go

Go implementation of socket.io-emitter

go socketio socketio-emitter

Last synced: 16 Apr 2025

https://github.com/manifoldco/healthz

Easily add health checks to your go services

go golang healthcheck reliability

Last synced: 01 Jul 2025

https://github.com/jankammerath/httptimetravelproxy

Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.

browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www

Last synced: 16 Aug 2025

https://github.com/kavishgr/ghrelease

ghrelease(github release) is a CLI tool that fetches and installs the latest release assets from Github for MacOS and Linux (amd64 and arm64 architectures). It automatically detects your operating system and architecture, downloads the release, extracts it(if needed), and keep only the binary.

cli github-downloader github-downloads github-releases go golang-cli linux macos

Last synced: 13 Jan 2026

https://github.com/ajeetdsouza/blog-wc-go

Code from my blog post , Beating C with 70 Lines of Go.

go golang

Last synced: 05 May 2025

https://github.com/davidleitw/good_golang_posts

整理覺得不錯的 go語言/網路領域 資源

article go golang

Last synced: 12 Apr 2025

https://github.com/Navid2zp/dups

A CLI tool to find/remove duplicate files supporting multi-core and different algorithms (MD5, SHA256, and XXHash).

duplicates go golang md5 sha256 xxhash

Last synced: 27 Feb 2025

https://github.com/beevik/guid

generate and parse uuids in go

go guid uuid

Last synced: 02 Jul 2025

https://github.com/surrealdb/fibre

A simple and fast HTTP and WebSocket framework for Go

go golang golang-library http-router http-server json-rpc rest-api websocket-server

Last synced: 09 Oct 2025

https://github.com/lobocv/simplerr

Advanced Go error handling, made simple

error-codes error-handling errors go golang grpc http simple

Last synced: 23 Apr 2025

https://github.com/dastoori/higgs

A tiny cross-platform Go library to hide/unhide files and directories

directory file file-handling fs go golang hidden hidden-files hide hide-files hide-folder higgs macos ubuntu unix windows

Last synced: 22 Jun 2026

https://github.com/maorfr/kube-tasks

A tool to perform simple Kubernetes related actions

abs aws azure go golang google-cloud-storage kubernetes s3

Last synced: 14 Apr 2025

https://github.com/peterhellberg/tinypng

A TinyPNG client written in Go

client go tinypng tinypng-client

Last synced: 20 Sep 2025

https://github.com/imkira/go-ttlmap

go-ttlmap is a Go package that provides an in-memory key-value cache with notification events for storing TTL-based expirable items.

go in-memory key-value map ttl

Last synced: 22 Jan 2026

https://github.com/gamemann/ip-asn-list

A Go application that outputs prefixes to a text file and supports ASN lookups.

asn go golang ip list

Last synced: 23 Oct 2025

https://github.com/maruel/genai

The opinionated high performance professional-grade AI package for Go

ai correctness go llm performance

Last synced: 02 Mar 2026

https://github.com/limingxinleo/phalcon-thrift-project

基于Thrift的Go和PHP RPC服务

go phalcon php project swoole thrift

Last synced: 18 Oct 2025

https://github.com/limitcool/cool-blog

个人自用的Go博客系统的后端服务,采用gin框架+mysql数据库构建,目前正在实现中。

blog blog-app blog-app-crud blog-engine gin go

Last synced: 05 Jun 2026

https://github.com/goplus/pandas

Flexible and powerful data analysis / manipulation library for Go+, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

data-analysis data-science data-tech go golang gop goplus pandas scientific-computing

Last synced: 30 Apr 2025

https://github.com/go-vgo/grpclb

A gRPC load balancer and service discovery for go

etcd go golang grpc grpclb

Last synced: 30 Apr 2025

https://github.com/3timeslazy/anti-dig

🚀 Blazingly fast getting rid of uber-dig in your code

anti-di dependency-injection go golang

Last synced: 10 Apr 2025

https://github.com/nitrictech/examples

Explore our curated Nitric examples to craft robust, scalable applications.

ai dart go golang javascript js nitric node-js python serverless ts typescript

Last synced: 23 Jun 2025

https://github.com/beastwick18/genshin-real-time-notes

📝 View your Genshin, Honkai: Star Rail, and Zenless Zone Zero Real-Time Notes from your PC! Check your resin and stamina without opening the Hoyolab App.

genshin genshin-impact go golang honkai honkai-star-rail hoyolab hoyolab-api hoyoverse hoyoverse-api mihoyo mihoyo-api system-tray systray tray tray-application zenless-zone-zero zzz

Last synced: 21 Mar 2025

https://github.com/philippheuer/go-keycloak

Go Keycloak Client

client go keycloak

Last synced: 13 May 2025

https://github.com/jankammerath/HttpTimeTravelProxy

Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.

browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www

Last synced: 06 Apr 2025

https://github.com/philip-bui/grpc-zerolog

Middleware Router logging Protobuf requests, metadata and responses into JSON Logs.

go grpc grpc-zerolog interceptor json logging middleware protobuf protobuf-golang zerolog

Last synced: 14 Apr 2025

https://github.com/rhysd/vim-goyacc

Vim filetype support for goyacc

go vim vim-plugin yacc

Last synced: 08 Apr 2026

https://github.com/nuvo/kube-tasks

A tool to perform simple Kubernetes related actions

go golang kubernetes tasks

Last synced: 14 Apr 2025

https://github.com/lusingander/go-gif-viewer

Simple animated GIF viewer with Go and Fyne

fyne gif gif-animation gif-viewer go

Last synced: 02 Mar 2026

https://github.com/goauthentik/client-go

Golang API Client for https://goauthentik.io

api authentik client go golang openapi

Last synced: 02 Apr 2026

https://github.com/t73liu/trading-bot

Trading bot for cryptocurrencies and stocks

cryptocurrency go javascript react stock trading

Last synced: 28 Jan 2026

https://github.com/keepeye/logrus-filename

Logrus hook for logging filename and line number

go logger logrus logrus-hook

Last synced: 24 Jan 2026