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/goxray/desktop

🎨 Desktop Xray VPN client for macOS and Linux

go golang socks5 trojan tun tun2socks vless vmess vpn vpn-client xray-core

Last synced: 11 Jan 2026

https://github.com/parkr/ping

:bar_chart: Your very own Google Analytics replacement, without all of the Google. Simple as pie.

analytics go google-analytics pie privacy

Last synced: 06 Apr 2025

https://github.com/artyom/leproxy

https reverse proxy with automatic Letsencrypt usage for multiple hostnames/backends

go golang https-proxy https-server letsencrypt reverse-proxy

Last synced: 11 Apr 2025

https://github.com/bketelsen/wasmplay

WASM Web "Framework" Playground

frontend go golang wasm webassembly

Last synced: 26 Mar 2025

https://github.com/reeflective/console

Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)

cli cobra command-line console console-application go golang history menus oh-my-posh

Last synced: 10 Mar 2026

https://github.com/idigitalflame/xmt

eXtensiable Malware Toolkit: Full Featured Golang C2 Framework with Awesome Features

go golang golang-library golang-package malware offensive-security redteam

Last synced: 17 Aug 2025

https://github.com/elliotchance/gedcom

👪 A Go library and CLI tools for encoding, decoding, traversing, merging, comparing, querying and publishing GEDCOM files.

converts decoder gedcom gedcom-encoder gedcom-files go json

Last synced: 14 Aug 2025

https://github.com/kazukousen/gouml

Automatically generate PlantUML from Go Code.

go plantuml

Last synced: 24 Jan 2026

https://github.com/bramp/antlr4-grammars

Precompiled Go versions of most of the grammars on https://github.com/antlr/grammars-v4.

antlr go

Last synced: 18 Oct 2025

https://github.com/relex/aini

Go library for Parsing Ansible inventory files

ansible ansible-inventory go golang parser parser-library

Last synced: 05 Apr 2025

https://github.com/wework/grabbit

A lightweight transactional message bus on top of RabbitMQ

go golang microservices outbox rabbitmq reliable-messages saga saga-pattern transactional-message-exchange

Last synced: 24 Aug 2025

https://github.com/dawei101/tongsheclient.shadowsocks-go-ui

shadowsocks client for all desktop platform(mac osx/windows/linux) with golang

go golang linux mac macos osx shadowsocks shadowsocks-client shadowsocks-ui ui windows

Last synced: 04 Mar 2026

https://github.com/zRedShift/mimemagic

Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.

detection extension filetype freedesktop go golang magic-numbers mime mime-database mime-types sniffing xdg

Last synced: 10 May 2025

https://github.com/Jont828/cluster-api-visualizer

Multicluster resource visualization tool for Cluster API

cluster-api go kubernetes vue

Last synced: 08 May 2025

https://github.com/serverlessworkflow/sdk-go

Go SDK for Serverless Workflow

cncf go kubernetes sdk serverless serverless-workflow

Last synced: 11 Oct 2025

https://github.com/ymyuuu/hubp

基于 Go 开发的超轻量级 Docker 镜像加速工具。旨在提升拉取效率,规避网络限制,伪装非 Docker 请求,有效拉低风控

docker docker-image docker-proxy go

Last synced: 06 Apr 2025

https://github.com/go-pluto/styx

Export Data from Prometheus to csv, gnuplot & matplotlib

csv gnuplot go grafana matplotlib prometheus

Last synced: 27 Aug 2025

https://github.com/masterminds/goutils

GoUtils is a Go implementation of some string manipulation libraries of Apache Commons. This is an open source project aimed at providing Go users with utility functions to manipulate strings in various ways.

go golang

Last synced: 16 May 2025

https://github.com/zredshift/mimemagic

Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.

detection extension filetype freedesktop go golang magic-numbers mime mime-database mime-types sniffing xdg

Last synced: 20 Aug 2025

https://github.com/andygrunwald/go-gerrit

Go client/library for Gerrit Code Review

code-review gerrit go golang hacktoberfest review

Last synced: 16 May 2025

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

Null friendly types

database go golang json null nullable

Last synced: 14 Apr 2025

https://github.com/gree-gorey/bash-exporter

Simple & minimalistic Prometheus exporter for bash scripts, written in Go

bash go golang metrics prometheus prometheus-exporter prometheus-metrics

Last synced: 14 Apr 2025

https://github.com/vulcand/predicate

Library for creating predicate mini-languages in Go

go golang mini-language predicate

Last synced: 15 May 2025

https://github.com/kataras/go-events

:mega: Pure nodejs EventEmmiter for the Go Programming Language.

eventemitter go golang nodejs

Last synced: 05 Apr 2025

https://github.com/talal/mimir

Fast and minimal shell prompt

bash git go kubernetes openstack prompt shell zsh

Last synced: 08 Jul 2025

https://github.com/solrac97gr/go-jwt-auth

Template create for use as CookieCutter for my Golang projects, I decided to create a template with everything already working. 🚀

cookiecutter go golang jwt mongodb

Last synced: 23 Apr 2025

https://github.com/morikuni/aec

Go wrapper for ANSI escape code

ansi-escape cli color escape-codes go

Last synced: 02 Apr 2026

https://github.com/ayehia0/soundcloud-dl

A small CLI tool to download SoundCloud tracks and playlists, written in Go lang.

cli go soundcloud

Last synced: 24 Oct 2025

https://github.com/hedzr/go-ringbuf

Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:

circular-buffer circular-queue generic-programming generics go go-generics golang golang-library golang-package lock-free ring-buffer ringbuffer smp

Last synced: 15 Feb 2026

https://github.com/senchabot-opensource/monorepo

Open source Discord bot and Twitch bot. Web App uses NextJS 14, Server Actions, RSC, Tailwind CSS, Shadcn, Sonner, Zod and Authjs

discord-bot go golang nextjs reactjs senchabot shadcn-ui tailwindcss twitch-bot typescript web-application

Last synced: 14 Jan 2026

https://github.com/samhennessy/hlive

HLive is a server-side WebSocket based dynamic template-less view layer for Go.

go golang websocket

Last synced: 14 Jan 2026

https://github.com/raedatoui/learn-opengl-golang

Learn OpenGL Tutorials in Go

assimp glfw3 glsl go golang opengl opengl-tutorial

Last synced: 20 Jul 2025

https://github.com/tsuru/tsuru-client

tsuru-client is a tsuru command line tool for application developers.

docker go hacktoberfest tsuru

Last synced: 15 May 2025

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

Package geos provides an interface to GEOS.

geometry geos geospatial gis go golang

Last synced: 05 Apr 2025

https://github.com/maykonlsf/semver-cli

An easy to use CLI tool to manage your project versions and its upgrades according to the Semantic Versioning specification

ci-cd cli devops-pipeline go golang semantic-versioning version version-control versioning

Last synced: 21 Feb 2026

https://github.com/k-yomo/fixtory

Type-safe, DRY, flexible test fixture factory based on Go 1.18+ Generics

factory-bot factory-boy fixture-factory fixture-replacement generics go golang

Last synced: 02 Apr 2026

https://github.com/bpicode/fritzctl

A lightweight, easy to use console client for the AVM FRITZ!Box Home Automation.

avm avm-fritz fritz-box fritzbox go golang home-automation homeautomation smart-home smarthome

Last synced: 04 Apr 2025

https://github.com/clipperhouse/uax29

A tokenizer based on Unicode text segmentation (UAX #29), for Go. Split graphemes, words, sentences.

go golang nlp tokenization tokenizer uax29 unicode

Last synced: 01 Feb 2026

https://github.com/dqneo/gojvm

JVM implementation by Go

go java jvm vm

Last synced: 12 May 2025

https://github.com/jzelinskie/conventions

documentation package for Go conventions

conventions example go

Last synced: 21 Mar 2025

https://github.com/mangenotwork/website-monitor

网站监测平台。支持分布式监控与测试web项目,拥有接口测试,压力测试,渗透测试,请求调试功能,内置dns查询,证书查询,Whois查询,Ping,扫描等工具

go monitor test website-monitor

Last synced: 14 Jan 2026

https://github.com/viney-shih/goroutines

It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource.

batch batch-processing go golang goroutine-pool goroutines pool

Last synced: 12 Jan 2026

https://github.com/notdodo/pastego

Scrape/Parse Pastebin using GO and expression grammar (PEG)

go osint pastebin peg scraper

Last synced: 06 Apr 2025

https://github.com/BigJk/crt

Minimal terminal emulator for Bubbletea.

ebiten ebitengine go golang terminal terminal-emulator

Last synced: 02 Sep 2025

https://github.com/theodesp/go-heaps

Reference implementations of heap data structures in Go - treap, skew, leftlist, pairing, fibonacci

2-3-heap data-structures fibonacci-heap go heaps leftlist-heap pairing-heap rank-pairing-heap skew-heap treap

Last synced: 04 Oct 2025

https://github.com/AaronJan/Hunch

Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.

async asynchronous channel concurrency concurrent context go golang reactivex util

Last synced: 14 Mar 2025

https://github.com/po3rin/dockerdot

:whale: dockerdot shows dockerfile dependenciy graph. This is useful to understand how build dockerfile. This uses Go WebAssembly + BuildKit package.

buildkit docker dockerfile go golang wasm webassembly

Last synced: 16 Feb 2026

https://github.com/babarot/stein

A linter for config files with a customizable rule set

go hashicorp hcl infrastructure infrastructure-as-code json kubernetes linter sentinel terraform yaml

Last synced: 07 Oct 2025

https://github.com/jdrews/logstation

Tail log files in web browser

go golang log logfile logging logs react server tail tailing webui

Last synced: 16 Jan 2026

https://github.com/gookit/rux

⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口

go http-handler http-middleware http-router http-server middleware mux router

Last synced: 31 Oct 2025

https://github.com/Snowflake-Labs/sansshell

A non-interactive daemon for host management

administration automation go reliability security unshelled

Last synced: 12 May 2025

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

OpenTelemetry Go distribution for Uptrace

distributed-tracing go golang metrics opentelemetry tracing uptrace

Last synced: 08 Apr 2025

https://github.com/antonlindstrom/pgstore

A Postgres session store backend for gorilla/sessions

go gorilla postgres sessions sessionstorage

Last synced: 15 Apr 2025

https://github.com/markthree/go-get-folder-size

go concurrently get folder size quickly, can run in nodejs | go 并发快速获取文件夹大小,可以跑在 nodejs 中

folder-size go nodejs ultrafast wasm

Last synced: 21 Aug 2025

https://github.com/vapourismo/knx-go

KNX clients and protocol implementation in Go

bridge gateway go knx protocol router tunnel

Last synced: 14 May 2025

https://github.com/hueristiq/xcrawl3r

A command-line interface (CLI) based utility to recursively crawl webpages. It is designed to systematically browse webpages' URLs and follow links to discover linked webpages' URLs.

bug-bounty bug-bounty-tools contentdiscovery crawler ethical-hacking ethical-hacking-tools go golang penetration-testing penetration-testing-tools reconnaissance red-teaming red-teaming-tools web-security

Last synced: 06 Apr 2025

https://github.com/mikestefanello/hooks

Simple, type-safe hook system to enable easier modularization of your Go code.

decoupling generics go golang hook hooks lifecycle-hooks module type-safe typesafe

Last synced: 30 Jul 2025

https://github.com/ory/x

Libraries used in the Ory ecosystem

go golang hacktoberfest library toolkit

Last synced: 14 May 2025

https://github.com/Boostport/address

Address is a Go library that validates and formats addresses using data generated from Google's Address Data Service

address formatting go validation

Last synced: 19 Nov 2025

https://github.com/bakape/hydron

media tagger and organizer

booru cpp go golang hydrus hydrusnetwork media organizer tagging

Last synced: 15 Jan 2026

https://github.com/pion/obs-wormhole

Supercharge OBS with WebRTC. Remote WebRTC Sources and Serverless Broadcasting

go golang pion

Last synced: 24 Jul 2025

https://github.com/peterhellberg/pixel-experiments

Various experiments using the pixel library

experiments go pixel

Last synced: 11 Apr 2025

https://github.com/mtraver/rpi-ir-remote

Instructions and code for using a Raspberry Pi as an IR remote control

circuit go golang infrared-control ir-codes ir-remote lirc lirc0-9-4 raspberry-pi raspberry-pi-iot raspbian raspbian-stretch

Last synced: 10 Mar 2026

https://github.com/ravern/kubo

Lightweight command-line framework for Go

cli go parser

Last synced: 10 Oct 2025

https://github.com/zchee/golang-wiki

Personal fork of Go Wiki https://github.com/golang/wiki

go wiki

Last synced: 09 Oct 2025

https://github.com/igorsheg/astro

An open, extensible, dashboard for all of your homelab services.

dashboard docker go golang homelab kubernetes nodejs react self-hosted startpage

Last synced: 11 Jun 2026

https://github.com/chip/pathos

pathos - CLI for editing a PATH env variable

bash bubbles bubbletea cli env environment-variables go golang path shell unix zsh

Last synced: 14 May 2025

https://github.com/karl-cardenas-coding/go-lambda-cleanup

🚧 go-lambda-cleanup - A solution for removing previous versions of AWS Lambdas

automation aws go

Last synced: 07 Mar 2026

https://github.com/saturnsvoid/project-whis

UNFINISHED Botnet using a Go and Bootstrap Based C2, Support for Windows, Linux and Android Clients.

android botnet c2 clipper ddos go linux malware rat stealer virus windows

Last synced: 20 Jun 2025

https://github.com/bazelbuild/rules_webtesting

Bazel rules to allow testing against a browser with WebDriver.

bazel-rules go java python selenium webdriver

Last synced: 04 Apr 2025

https://github.com/muktihari/fit

A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.

binary decoding encoding fit fitness garmin garmin-fit go golang golang-fit-sdk protocol sdk

Last synced: 14 Aug 2025

https://github.com/signormercurio/limner

Limner colorizes and transforms CLI outputs.

cli colorization go golang hacktoberfest terminal

Last synced: 16 Aug 2025

https://github.com/alex1989hu/kubelet-serving-cert-approver

Kubelet Serving TLS Certificate Signing Request Approver

certificate go golang kind kubelet kubernetes tilt

Last synced: 25 Oct 2025

https://github.com/sherifabdlnaby/configuro

An opinionated configuration loading framework for Containerized and Cloud-Native applications.

12-factor cloud-native config configuration containerization enviroment-variables go yaml-configuration

Last synced: 03 Jul 2025

https://github.com/razshare/frizzante

An opinionated web server framework written in Go that uses Svelte to render web pages.

go golang javascript svelte typescript v8

Last synced: 17 Aug 2025

https://github.com/get-eventually/go-eventually

Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go

cqrs cqrs-es ddd domain-driven-design event-sourcing go golang golang-library

Last synced: 05 Apr 2025

https://github.com/eliben/go-sudoku

Toolkit for solving and generating Sudoku puzzles in Go

algorithms game go golang sudoku sudoku-solver wasm webassembly

Last synced: 19 Jul 2025

https://github.com/charlievieth/fastwalk

Fast directory traversal for Golang

directory-traversal fast filepath go golang traversal

Last synced: 20 Jun 2025

https://github.com/pikoci/pikoci

The CI/CD that grows with you. One binary, any database, any queue, runs anywhere.

cd ci ci-cd cicd go golang queue

Last synced: 11 Jun 2026

https://github.com/eggsampler/acme

Go client library implementation for ACME v2 (RFC8555)

acme autocert boulder certbot go golang lets-encrypt letsencrypt pebble rfc8555 zerossl

Last synced: 14 Jan 2026

https://github.com/savannahostrowski/ghost

Ghost 👻 is an experimental CLI that uses AI to generate GitHub Actions workflows, using OpenAI

ai bubbles bubbletea charmbracelet charmcli cobra cobra-cli developer-tools github-actions go golang hacktoberfest lipgloss openai openai-api tui

Last synced: 10 Apr 2025

https://github.com/coreos/mantle

Mantle: Gluing Container Linux together

coreos go

Last synced: 21 Apr 2025

https://github.com/neilpa/yajsv

Yet Another JSON Schema Validator [CLI]

cli go golang json json-schema yaml

Last synced: 12 Apr 2025

https://github.com/trendyol/go-dcp

The Go implementation of the Couchbase DCP with various features

couchbase dcp go golang kubernetes

Last synced: 20 Apr 2026

https://github.com/kevburnsjr/bloomfilter

bloomfilter.js ported to Go

bloom-filters go

Last synced: 25 Jan 2026