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/EvilBytecode/GoRedOps

🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.

go golang hacking malware malware-development offensive-security red-team redteaming security windows

Last synced: 14 Oct 2025

https://github.com/pulumi/pulumi-aws

An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS

aws cloud cloud-computing csharp dotnet fsharp go golang infrastructure infrastructure-as-code javascript lambda pulumi python typescript

Last synced: 06 Apr 2026

https://github.com/aerogo/aero

:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web

go high-performance server web

Last synced: 03 Apr 2025

https://github.com/aperturerobotics/bifrost

Modular networking for Go with pluggable transports, RPC, WebRTC, WebAssembly support.

go nats peer-to-peer rpc webassembly websocket

Last synced: 18 Apr 2026

https://github.com/asticode/Go-astisub

Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

go golang golang-library srt stl subtitle ttml webvtt

Last synced: 12 Mar 2025

https://github.com/udhos/goben

goben is a golang tool to measure TCP/UDP transport layer throughput between hosts.

bandwidth benchmarking go golang measure-tcp-throughput networking performance-testing tcp throughput tool udp

Last synced: 04 Apr 2025

https://github.com/kavu/go_reuseport

Brings SO_REUSEPORT into your Go server

go

Last synced: 13 Apr 2025

https://github.com/fabiofalci/sconsify

A spotify console application

command-line go golang spotify spotify-console

Last synced: 15 Mar 2025

https://github.com/qingwave/weave

Golang+Vue3 application starter, Simple but functional.

docker element-plus gin go golang jwt kuerbentes postgres rbac redis restful swagger vue vue3

Last synced: 07 Apr 2025

https://github.com/wait4x/wait4x

Wait4X allows you to wait for a port or a service to enter the requested state.

cli dns go golang hacktoberfest http influxdata influxdb linux mariadb mongodb mysql postgresql rabbitmq redis tcp tool wait-for-it wait4x

Last synced: 06 Apr 2025

https://github.com/goccy/go-reflect

Zero-allocation reflection library for Go

go golang golang-library reflection

Last synced: 15 May 2025

https://github.com/kataras/neffos

A modern, fast and scalable websocket framework with elegant API written in Go

go golang iris neffos websocket

Last synced: 16 May 2025

https://github.com/farseer-go/fs

farseer-go all components of the base module, module launcher, framework initialization program(所有组件的基础模块,模块启动器,框架初始化程序)

container ddd elasticsearch etcd eventbus go ioc linq mapper module orm queue rabbit rabbitmq redis

Last synced: 23 Jan 2026

https://github.com/ichiban/prolog

The only reasonable scripting engine for Go.

go golang interpreter logic-programming prolog

Last synced: 22 Jan 2026

https://github.com/jaywcjlove/golang-tutorial

Go语言快速入门

go golang golang-tutorial

Last synced: 15 May 2025

https://github.com/delta456/box-cli-maker

Make Highly Customized Boxes for CLI

bash box cli collaborate color console emoji go golang shell tabs terminal tui unicode

Last synced: 14 May 2025

https://github.com/wi2l/jsondiff

Compute the diff between two JSON documents as a series of RFC6902 (JSON Patch) operations

go golang json json-patch kubernetes-mutating-webhook rfc6902

Last synced: 12 Jan 2026

https://github.com/wanzo-mini/mini-balancer

🎉 A go library that implements load balancing algorithms. Fast, stable mini layer 7 load balancer.

go proxy reverse-proxy

Last synced: 25 Oct 2025

https://github.com/kadeessh/kadeessh

Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go

authentication caddy go openssh ssh ssh-server

Last synced: 15 Jan 2026

https://github.com/awalterschulze/gographviz

Parses the Graphviz DOT language in golang

go golang graphviz graphviz-dot-language parse

Last synced: 14 May 2025

https://github.com/truthhun/converter

通过calibre将html转成epub、mobi、PDF等

bookstack calibre ebook ebook-convert go golang

Last synced: 04 Apr 2025

https://github.com/ZupIT/ritchie-cli

Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡

automation automationtool cli go golang golang-cli hacktoberfest opensource ritchie-cli ritchie-formulas

Last synced: 03 Apr 2025

https://github.com/awalterschulze/Gographviz

Parses the Graphviz DOT language in golang

go golang graphviz graphviz-dot-language parse

Last synced: 12 Mar 2025

https://github.com/onflow/flow-go

A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.

blockchain flow go golang onflow

Last synced: 25 Feb 2026

https://github.com/kitech/qt.go

Qt binding for Go (Golang) aims get Go's compile speed again.

android cross-platform go golang gui qt qt5 speed

Last synced: 05 Apr 2025

https://github.com/polaris1119/pkgdoc

go 标准库和部分第三方包的包文档中文翻译

go golang libary package

Last synced: 06 Oct 2025

https://github.com/Achno/gowall

A tool to convert a Wallpaper's color scheme / palette, image to pixel art, color palette extraction, image upsacling with Adversarial Networks and more image processing features

cli color-extractor color-palette color-scheme go image image-converter image-processing pixel-art theme-switcher upscale

Last synced: 27 Sep 2025

https://github.com/open2b/scriggo

The world’s most powerful template engine and Go embeddable interpreter

cross-platform embedded go interpreter language template vm

Last synced: 14 Jan 2026

https://github.com/ericm/stonks

Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.

ascii-art aur cli curl go golang graphs hacktoberfest linux macos stock-cli stock-data stock-market stock-market-data stock-visualizer stocks terminal-based terminal-graphics tracker wtfutil

Last synced: 27 Oct 2025

https://github.com/luizalabs/teresa

Open source tool to deploy apps to Kubernetes clusters

go hacktoberfest kubernetes paas

Last synced: 11 Jan 2026

https://github.com/jaytaylor/html2text

Golang HTML to plaintext conversion library

go golang html-emails html2text plaintext

Last synced: 14 May 2025

https://github.com/ankur-anand/simple-go-rpc

RPC explained by writing simple RPC framework in 300 lines of pure Golang.

go golang rpc rpc-framework

Last synced: 03 Feb 2026

https://github.com/mohammed90/caddy-ssh

Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go

authentication caddy go openssh ssh ssh-server

Last synced: 29 Jul 2025

https://github.com/grailbio/bigslice

A serverless cluster computing system for the Go programming language

bigdata cluster computing etl go golang machinelearning mapreduce

Last synced: 21 Apr 2025

https://github.com/Iceber/iouring-go

Provides easy-to-use async IO interface with io_uring

go golang io-uring iouring

Last synced: 09 May 2025

https://github.com/friendsofgo/killgrave

Simple way to generate mock servers written in Go

go golang golang-application hacktoberfest http imposter mock mock-server proxy-server

Last synced: 05 Feb 2026

https://github.com/jtyr/gbt

Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.

aws azure docker gcp go kubectl mysql powershell prompt python screen shell ssh su sudo termux vagrant zsh

Last synced: 04 Apr 2025

https://github.com/replicatedhq/troubleshoot

Preflight Checks and Support Bundles Framework for Kubernetes Applications

go golang kubernetes modern-on-prem preflight troubleshooting

Last synced: 14 May 2025

https://github.com/iceber/iouring-go

Provides easy-to-use async IO interface with io_uring

go golang io-uring iouring

Last synced: 07 Sep 2025

https://github.com/arsham/blush

Grep with colours

go golang grep terminal-app

Last synced: 05 Apr 2025

https://github.com/xmppo/go-xmpp

Go XMPP Library (From Yasuhiro Matsumoto and based on the code from Russ Cox)

chat go go-xmpp golang iot jabber xmpp xmpp-library

Last synced: 22 Jun 2026

https://github.com/bokwoon95/wgo

Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.

file-watcher go live-reload

Last synced: 22 Feb 2026

https://github.com/mvdan/unparam

Find unused parameters in Go

arguments functions go linter parameters results unused

Last synced: 13 May 2025

https://github.com/mmcloughlin/geohash

Golang geohash library

geohash go golang

Last synced: 15 May 2025

https://github.com/golobby/container

A lightweight yet powerful IoC dependency injection container for the Go programming language

container dependency-injection di-container di-framework go golang golang-package inversion-of-control ioc ioc-container

Last synced: 14 Mar 2025

https://github.com/ipsn/go-libtor

Self-contained Tor from Go

anonymity go golang library onion-routing privacy tor

Last synced: 30 Mar 2025

https://github.com/evilbytecode/goredops

🦫 | GoRedOps is a repository dedicated to gathering and sharing advanced techniques and offensive malware for Red Team, with a specific focus on the Go programming language, all is made for educational purpoeses only.

go golang hacking malware malware-development offensive-security red-team redteaming security windows

Last synced: 15 May 2025

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

Parse line as shell words

go parser shellwords

Last synced: 14 May 2025

https://github.com/bmhatfield/go-runtime-metrics

Collect Golang Runtime Metrics, outputting to a stats handler

go golang runtime runtime-metrics stats statsd

Last synced: 04 Apr 2025

https://github.com/consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 13 May 2025

https://github.com/teambition/gear

A lightweight, composable and high performance web service framework for Go.

framework gear go hooks http2 logging middleware router server-push web

Last synced: 01 Jul 2025

https://github.com/parca-dev/parca-agent

eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd

Last synced: 15 May 2025

https://github.com/wangluozhe/requests

用于快速请求HTTP或HTTPS,并支持修改ja3、ja4指纹

go golang http http2 https ja3 ja4 request requests

Last synced: 17 Nov 2025

https://github.com/alecbcs/hyprspace

A Lightweight VPN Built on top of IPFS + Libp2p for Truly Distributed Networks.

distributed-networking go golang ipfs libp2p mesh-networks networking vpn

Last synced: 30 Sep 2025

https://github.com/fasthttp/websocket

WebSocket implementation for fasthttp.

fasthttp go golang websocket

Last synced: 17 Jan 2026

https://github.com/acln0/zerocopy

Zero-copy I/O primitives and pipelines for Go. Linux-specific.

go linux pipelines splice tee zero-copy

Last synced: 04 Apr 2025

https://github.com/sturdy-dev/sturdy

🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)

electron git go golang open-source self-hosted sturdy vcs vue vue3 vuejs y-combinator

Last synced: 05 Apr 2025

https://github.com/jomei/notionapi

A Notion API SDK, written in Golang

go golang notion notion-api

Last synced: 14 May 2025

https://github.com/mautrix/signal

A Matrix-Signal puppeting bridge

bridge go golang matrix matrix-appservice matrix-org signal

Last synced: 16 May 2026

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

Official Go port of Sqids. Generate short unique IDs from numbers.

go golang hashids id id-generator short-id short-url sqids uid unique-id unique-id-generator

Last synced: 29 Dec 2025

https://github.com/ipdr/ipdr

🐋 IPFS-backed Docker Registry

cdn docker docker-registry go golang interplanetary ipfs ipfs-protocol p2p

Last synced: 04 Apr 2025

https://github.com/rodrigocfd/windigo

Windows API and GUI in idiomatic Go.

bindings ffi go golang gui native win32 windows

Last synced: 06 Oct 2025

https://github.com/ahmetb/govvv

"go build" wrapper to add version info to Golang applications

go versioning

Last synced: 13 Apr 2025

https://github.com/dsoprea/go-exif

A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.

exif go image-processing

Last synced: 15 May 2025

https://github.com/imarvinle/csguide

🔥 计算机学习路线,计算机网络、操作系统、C++、Java 等面试复习题库

algorithms computer-science cpp go interview java leetcode offer

Last synced: 15 May 2025

https://github.com/welovemedia/ffmate

FFmate is a modern and powerful automation layer built on top of FFmpeg - designed to make video and audio transcoding simpler, smarter, and easier to integrate

automation encoding ffmpeg go golang parser presets queue rest rest-api restapi watchfolder

Last synced: 14 Jan 2026

https://github.com/wiatingpub/MTBSystem

使用go-micro微服务实现的在线电影院订票系统

go go-micro golang

Last synced: 11 Apr 2025

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

golang build tool in the spirt of rake, gulp

build go task-runner watcher

Last synced: 17 Dec 2025

https://github.com/ConduitIO/conduit

Conduit streams data between data stores. Kafka Connect replacement. No JVM required.

conduit data-engineering data-integration data-pipeline data-stream etl go kafka kafkaconnect

Last synced: 15 Jul 2025

https://github.com/idoubi/sql2struct

A developer-friendly tool for transfering sql statement to go struct.

go golang sql

Last synced: 05 Apr 2025

https://github.com/vladimirvivien/gosh

Gosh - a pluggable framework for building command shell programs

cli command-line go go-buildmode golang plugin shared-library shell

Last synced: 05 Apr 2025

https://github.com/pkujhd/goloader

load and run golang code at runtime.

dynamic go golang plugin

Last synced: 15 May 2025

https://github.com/yaklang/yaklang

A programming language exclusively designed for cybersecurity

cybersecurity dsl go security security-tools

Last synced: 28 Feb 2026

https://github.com/rookie-ninja/rk-boot

Build microservice with rk-boot and let the team take over clean and tidy code.

echo echo-middleware gin gin-middleware go go-project-structure golang gorilla-mux grpc grpc-middleware middleware

Last synced: 15 May 2025

https://github.com/xujiajun/gorouter

xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.

go golang gorouter restful-api router

Last synced: 04 Apr 2025

https://github.com/DQNEO/minigo

minigo🐥is a small Go compiler made from scratch. It can compile itself.

assembly compiler go golang lexer parser

Last synced: 30 Apr 2025

https://github.com/frankban/quicktest

Quick helpers for testing Go applications

assertions go golang library testing

Last synced: 14 May 2025

https://github.com/rosettea/hilbish

🌓 The Moon-powered shell! A comfy and extensible shell for Lua fans! 🌺 ✨

cli command-line go golang hilbish linux lua prompt sh shell

Last synced: 09 Jan 2026

https://github.com/iudicium/pryingdeep

Prying Deep - An OSINT tool to collect intelligence on the dark web.

crawler darkweb go gocolly golang-osint onion osint osint-tools pryingdeep security-tools

Last synced: 14 Jan 2026

https://github.com/kurtosis-tech/kurtosis

A platform for packaging and launching blockchain infra. Think docker compose for blockchain

backend cicd containerization deploy devops distributed-systems docker docker-compose environment go infrastructure kubernetes networks prototyping

Last synced: 02 Apr 2026

https://github.com/lifailon/lazyjournal

A TUI for reading logs from journald, auditd, file system, Docker containers, Podman and Kubernetes pods for quick viewing, coloring output and filtering with fuzzy find, regex support and timestamp.

audit-log auditd bsd docker-logs go gocui journal journalctl journald kubernetes-logging log-analysis log-monitor log-parser log-viewer logging logs podman regexp syslog tui

Last synced: 15 May 2025

https://github.com/dqneo/minigo

minigo🐥is a small Go compiler made from scratch. It can compile itself.

assembly compiler go golang lexer parser

Last synced: 05 Apr 2025

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

Go language bindings for ffmpeg libraries

ffmpeg go language-bindings libav

Last synced: 22 Jan 2026

https://github.com/vscodev/neokikoeru

Self-hosted streaming media server for DLsite voice works, powered by Go and Vue.js. / 面向 DLsite 音声作品的自托管流媒体服务器,使用 Go 和 Vue.js 开发。

asmr dlsite docker go media-server onedrive quasar-framework self-hosted vue webdav

Last synced: 22 May 2026

https://github.com/oleiade/reflections

High level abstractions over the Go reflect library

go golang reflect reflection runtime types

Last synced: 23 Oct 2025

https://github.com/ihexxa/quickshare

Quick and simple file sharing between different devices, built with Go, React and Typescript.

file-sharing gin go golang javascript jest react reactjs sqlite typescript webpack yarn

Last synced: 15 May 2025

https://github.com/alash3al/wsify

A very simple general purpose websocket server that does the job

backend go golang pub pubsub pusher realtime realtime-messaging redis-channel tiny topic webhook websocket-service websockets

Last synced: 04 Apr 2025

https://github.com/etix/mirrorbits

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.

cdn checksum cli distribution dockerfile ftp go http https ipv6 mirror open-source realtime rsync

Last synced: 11 Jan 2026

https://github.com/mcuadros/go-syslog

Syslog server library for go.

go rfc3164 rfc5424 rfc6587 server syslog

Last synced: 06 Apr 2025

https://github.com/h12w/socks

A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go

go golang golang-package socks socks4a socks5

Last synced: 02 Apr 2026