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/jinzhu/inflection

Pluralizes and singularizes English nouns

go golang inflection

Last synced: 14 May 2025

https://github.com/bradenaw/juniper

Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.

data-structures go golang library

Last synced: 03 May 2025

https://github.com/ulikunitz/xz

Pure golang package for reading and writing xz-compressed files

compression decompression go xz

Last synced: 13 May 2025

https://github.com/sebdah/vim-delve

Neovim / Vim integration for Delve

debugging delve go golang neovim vim vim-delve

Last synced: 05 Apr 2025

https://github.com/iamacarpet/go-win64api

Windows API wrappers for Go - useful for SysOps

go golang golang-wrapper sysops windows-10 windows-api

Last synced: 16 May 2025

https://github.com/decred/atomicswap

On-chain atomic swaps for Decred and other cryptocurrencies.

cryptocurrencies cryptocurrency decred exchange go

Last synced: 18 Jul 2025

https://github.com/hako/durafmt

:clock8: Better time duration formatting in Go!

duration fmt formatter go golang time

Last synced: 06 Oct 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: 30 Dec 2025

https://github.com/diamondburned/arikawa

A Golang library and framework for the Discord API.

discord discord-api discordbot framework go golang

Last synced: 14 May 2025

https://github.com/piqoni/matcha

Daily Digest Reader

cli go markdown obsidian-md rss self-hosted

Last synced: 15 May 2025

https://github.com/life4/enc

🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature

Last synced: 05 Apr 2025

https://github.com/hbollon/go-edlib

📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

algorithms cosine damerau-levenshtein edit-distance edit-distance-algorithms go golang golang-string-comparison hamming jaro-winkler lcs lcs-distance levenshtein levenshtein-distance similarity-measures string-comparison string-distance string-matching unicode

Last synced: 08 Apr 2025

https://github.com/GoTestTools/gotestfmt

go test output for humans

github-actions go golang test testing

Last synced: 14 Mar 2025

https://github.com/gotesttools/gotestfmt

go test output for humans

github-actions go golang test testing

Last synced: 12 Apr 2025

https://github.com/mustafaakin/Gongular

A different approach to Go web frameworks

dependency-injection framework go middleware web

Last synced: 12 Mar 2025

https://github.com/yakitrak/obsidian-cli

Interact with Obsidian in the terminal. Open, search, create, update, move, delete and print notes!

bash cli go golang obsidian zsh

Last synced: 08 Apr 2025

https://github.com/mustafaakin/gongular

A different approach to Go web frameworks

dependency-injection framework go middleware web

Last synced: 27 Jan 2026

https://github.com/julien040/gut

A beginner friendly porcelain for git

cli git github go golang gut terminal version-control

Last synced: 16 May 2025

https://github.com/Broderick-Westrope/tetrigo

Play Tetris in your terminal.

bubbletea cli go golang tetris tui

Last synced: 13 Aug 2025

https://github.com/alexedwards/argon2id

Argon2id password hashing and verification for Go

argon2 go golang

Last synced: 08 Apr 2025

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

Go Wechaty is a Conversational SDK for Chatbot Makers Written in Go

go wechaty

Last synced: 10 Apr 2025

https://github.com/albrow/jobs

A persistent and flexible background jobs library for go.

go golang redis worker-pool

Last synced: 11 Jan 2026

https://github.com/wangyoucao577/go-release-action

Automatically publish Go binaries to Github Release Assets through Github Action.

action actions assets github-action github-release go golang release release-automation

Last synced: 14 May 2025

https://github.com/gorgonia/cu

package cu provides an idiomatic interface to the CUDA Driver API.

cuda cuda-driver-api go golang

Last synced: 04 Apr 2025

https://github.com/folbricht/routedns

DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

dns dns-client dns-over-dtls dns-over-https dns-over-quic dns-over-tls dns-privacy dns-server doh doq dot go golang pipelining

Last synced: 23 Oct 2025

https://github.com/mervick/aes-everywhere

Aes Everywhere - Cross Language AES 256 Encryption Library (Bash, Powershell, C#, Dart, GoLang, Java, JavaScript, Lua, PHP, Python, Ruby, Swift)

aes bash csharp dart go java javascript lua php python rsa ruby swift

Last synced: 11 Apr 2025

https://github.com/dengsgo/fileboy

fileboy,文件变更监听通知工具,使用 Go 编写。Fileboy, File Change Monitoring Notification Tool, written with Go.

file fsnotify go gowatch monitor monitoring notification notify tool watch

Last synced: 03 Jan 2026

https://github.com/goyek/goyek

Task automation Go library

go golang

Last synced: 14 Mar 2025

https://github.com/andersfylling/disgord

Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice

api bindings bot discord discord-api disgord go golang golang-bindings golang-module voice

Last synced: 14 Mar 2025

https://github.com/ProtonMail/gluon

An IMAP server library written in Go

go golang imap imap-server imap4 imaplib proton protonmail

Last synced: 14 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: 17 Apr 2025

https://github.com/zk-call/zkp-hmac-communication-go

"Zero-Knowledge" Proof Implementation with HMAC Communication in Go

go hmac zero-knowledge zk-call zkproof

Last synced: 07 Apr 2025

https://github.com/go-rtc/stun

Fast RFC 5389 STUN implementation in go

go golang gortc nat-traversal rfc-5389 stun stun-server webrtc

Last synced: 02 Apr 2025

https://github.com/Yakitrak/obsidian-cli

Interact with Obsidian in the terminal. Open, search, create, update, move, delete and print notes!

bash cli go golang obsidian zsh

Last synced: 01 Apr 2025

https://github.com/gortc/stun

Fast RFC 5389 STUN implementation in go

go golang gortc nat-traversal rfc-5389 stun stun-server webrtc

Last synced: 14 Mar 2025

https://github.com/jo-m/trainbot

Watches a piece of train track, detects trains, and stitches together images of them.

bot computer-vision go golang stitching trains

Last synced: 16 Jan 2026

https://github.com/unitedrhino/things

联犀是基于golang,gozero框架构建的SaaS云原生微服务物联网平台(iot),支持MQTT、CoAP、HTTP、TCP、阿里云、腾讯云、涂鸦云,物美等云云对接及设备协议,实现海量多样设备连接。支持多租户、多应用和项目管理,内置小程序功能,适应多样化业务场景.支持单体、集群和微服务部署,适应不同企业规模和需求。支持mysql和pgsql,满足数据存储需求,适用于智能家居、智慧楼宇...

aiot aliyun cloudnative go golang gorm gozero iot iothub iothub-platform k8s microservices minio multitenant nats tdengine tencent vue3

Last synced: 08 Apr 2025

https://github.com/fasthttp/router

Router implementation for fasthttp

fast fasthttp go golang performance radix-tree router routing routing-engine

Last synced: 15 Jan 2026

https://github.com/mmarkdown/mmark

Mmark: a powerful markdown processor in Go geared towards the IETF

go html5 ietf markdown mmark nroff xml xml2rfc

Last synced: 21 Apr 2025

https://github.com/victorsteven/go-jwt-postgres-mysql-restful-api

This is an API built with golang, jwt, gorm, postgresql, mysql

api go jwt

Last synced: 05 Apr 2025

https://github.com/hdt3213/rdb

Golang implemented Redis RDB parser for secondary development and memory analysis

analyzer go parser rdb redis

Last synced: 15 May 2025

https://github.com/novalagung/gubrak

⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go

functional-programming go golang utility-library

Last synced: 13 Apr 2025

https://github.com/larien/aprenda-go-com-testes

Aprenda Go com desenvolvimento orientado a testes

aprenda-go go go-br golang learn-go tdd test-driven-development testing

Last synced: 04 Apr 2025

https://github.com/stickermule/rump

Hot sync two Redis servers using dumps.

aws elasticache gcp go golang memorystore redis rump sync

Last synced: 21 Apr 2025

https://github.com/xesina/golang-echo-realworld-example-app

Exemplary real world backend API built with Golang + Echo

echo go golang realworld-backend

Last synced: 14 Jan 2026

https://github.com/abema/go-mp4

Go library for reading and writing MP4 file

fmp4 go golang mp4 mp4box

Last synced: 12 Jan 2026

https://github.com/philippgille/chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.

chroma chromadb cosine-similarity embedded embeddings go golang in-memory llm llms nearest-neighbor rag retrieval-augmented-generation vector-database vector-search

Last synced: 05 Apr 2025

https://github.com/xyproto/orbiton

Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.

command-line configuration-free editor freebsd gdb go hare ide image-viewer linux markdown rainbow-parentheses rust terminal text-editor tui unix vt100 zig

Last synced: 08 Apr 2025

https://github.com/zelenin/go-tdlib

Go wrapper for TDLib (Telegram Database Library)

go tdlib telegram

Last synced: 15 May 2025

https://github.com/rykov/paperboy

💌💨 Email Campaign Delivery built with GoLang inspired by GoHugo

email email-campaigns email-marketing email-newsletter go html-emails paperboy

Last synced: 05 Apr 2025

https://github.com/evertras/bubble-table

A customizable, interactive table component for the Bubble Tea framework

bubble bubble-tea bubbles go golang table tui

Last synced: 13 May 2025

https://github.com/douyu/juno

Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。

config configuration-management distributed-configuration douyu douyutv go golang juno metric microservice service-discovery service-mesh

Last synced: 04 Oct 2025

https://github.com/winfsp/cgofuse

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD

cgo cross-platform fuse go golang

Last synced: 18 Oct 2025

https://github.com/ethersphere/swarm

Swarm: Censorship resistant storage and communication infrastructure for a truly sovereign digital society

blockchain ethereum go obsolete p2p storage swarm

Last synced: 10 Jan 2026

https://github.com/skx/tunneller

Allow internal services, running on localhost, to be accessed over the internet..

go golang ngrok proxy selfhosted websockets

Last synced: 13 Apr 2025

https://github.com/emmansun/gmsm

ShangMi (SM) cipher suites for Go (Go语言商用密码软件)

aes-ni cfca cryptography go ml-dsa ml-kem slh-dsa sm2 sm3 sm4 sm9 zuc

Last synced: 28 Jan 2026

https://github.com/pion/ice

A Go implementation of ICE

firewall go golang ice networking peer-to-peer pion webrtc

Last synced: 13 May 2025

https://github.com/florianl/go-tc

traffic control in pure go - it allows to read and alter queues, filters and classes

bpf class ebpf filter go linux network qdisc qos rtnetlink traffic-control

Last synced: 14 May 2025

https://github.com/srevinsaju/zap

:zap: Delightful AppImage package manager

appimage cli desktop go golang hacktoberfest hacktoberfest2022 installer package-manager zap

Last synced: 05 Apr 2025

https://github.com/benchkram/bob

Bob is a high-level build tool for multi-language projects.

build build-system build-tool cicd go golang monorepo nix

Last synced: 05 Apr 2025

https://github.com/balacode/one-file-pdf

A minimalist Go PDF writer in 1982 lines. Draws text, images and shapes. Helps understand the PDF format. Used in production for reports.

go golang graphics minimalism pdf pdf-generation printing

Last synced: 04 Feb 2026

https://github.com/cruise-automation/isopod

An expressive DSL and framework for Kubernetes configuration without YAML

configuration go golang k8s kubernetes starlark

Last synced: 29 Mar 2025

https://github.com/radovskyb/go-packages

A large repository of code and documented examples for Go's standard package library.

examples go go-packages golang stdlib tutorials

Last synced: 06 Apr 2025

https://github.com/cloudfoundry/gosigar

A Golang implementation of the Sigar API

go golang sigar

Last synced: 13 May 2025

https://github.com/fd0/machma

Easy parallel execution of commands with live feedback

cli commands execution feedback go golang parallel

Last synced: 06 Apr 2025

https://github.com/jhillyerd/enmime

MIME mail encoding and decoding package for Go

decoder email encoder go golang mail mime parser

Last synced: 13 May 2025

https://github.com/dipeshdulal/clean-gin

Implementation of clean architecture in Go, Gin with dependency injection.

clean-architecture gin-gonic go golang gorm

Last synced: 05 Apr 2025

https://github.com/jiotv-go/jiotv_go

Unlock the magic of JioTV across all your devices, without the need for the JioTV App. Crafted with love in Golang for a delightful blend of speed and efficiency! 🌟✨

fiber go gofiber golang jiotv jiotv-script jiotvserver

Last synced: 28 Dec 2025

https://github.com/nknorg/nkn

Official Go implementation of NKN full node.

blockchain decentralization distributed-systems go network nkn p2p

Last synced: 30 Mar 2025

https://github.com/i-love-flamingo/flamingo-commerce

Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.

commerce ecommerce flamingo framework go golang graphql hacktoberfest web-framework

Last synced: 30 Oct 2025

https://github.com/nakabonne/gosivy

Real-time visualization tool for Go process metrics

go golang monitoring tui visualization

Last synced: 05 Apr 2025

https://github.com/nsqio/go-diskqueue

A Go package providing a filesystem-backed FIFO queue

go queue

Last synced: 16 May 2025

https://github.com/nikitavoloboev/alfred-my-mind

Alfred workflow to search through my notes and bookmarks

alfred alfred-workflow awgo go

Last synced: 05 Apr 2025

https://github.com/sigstore/sigstore

Common go library shared across sigstore services and clients

cosign go golang security sigstore supply-chain

Last synced: 29 Mar 2025

https://github.com/mvdan/gogrep

Search for Go code using syntax trees

code go search syntax

Last synced: 02 May 2025

https://github.com/intelligencedev/manifold

Manifold is an experimental platform for enabling long horizon workflow automation using teams of AI assistants.

agents artificial-intelligence automation go llm retrieval-augmented-generation visual-coding vuejs

Last synced: 22 Jan 2026

https://github.com/rican7/retry

A simple, stateless, functional mechanism to perform actions repetitively until successful.

backoff delay exponential fibonacci functional go incremental jitter limit linear retry stateless wait

Last synced: 15 May 2025

https://github.com/HDT3213/rdb

Golang implemented Redis RDB parser for secondary development and memory analysis

analyzer go parser rdb redis

Last synced: 14 Mar 2025

https://github.com/allaboutapps/go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

allaboutapps docker go golang golang-development id-allaboutapps-backend oauth2 pgformatter postgresql server sql sqlboiler swagger vscode vscode-devcontainers

Last synced: 04 Apr 2025

https://github.com/Code-Hex/go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

cache clock fifo generics go golang lfu lru mru simple

Last synced: 06 May 2025

https://github.com/ynqa/wego

Word Embeddings in Go!

glove go machine-learning nlp word-embeddings word2vec

Last synced: 05 Apr 2025

https://github.com/skerkour/kerkour.com

(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com

blog blogging crypto cryptography encryption go golang programming rust rust-lang security web

Last synced: 04 Apr 2025

https://github.com/no-src/gofs

A cross-platform real-time file synchronization tool out of the box based on Golang

file-manager file-server file-synchronization file-system go monitor sync

Last synced: 14 Mar 2025

https://github.com/Rican7/retry

A simple, stateless, functional mechanism to perform actions repetitively until successful.

backoff delay exponential fibonacci functional go incremental jitter limit linear retry stateless wait

Last synced: 06 Apr 2025

https://github.com/code-hex/go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

cache clock fifo generics go golang lfu lru mru simple

Last synced: 13 May 2025

https://github.com/sachaos/tcpterm

tcpterm is a packet visualizer in TUI.

go golang pcap tcp tcpdump terminal tui

Last synced: 22 Jun 2025

https://github.com/spacemonkeygo/openssl

OpenSSL bindings for Go

go openssl openssl-bindings ssl

Last synced: 30 Dec 2025

https://github.com/grafana/carbon-relay-ng

Fast carbon relay+aggregator with admin interfaces for making changes online - production ready

carbon go graphite metrics monitoring

Last synced: 18 Dec 2025

https://github.com/johanbrandhorst/certify

Automatic client and server certificate distribution and maintenance

acmpca aws certificate cfssl go golang mtls tls vault

Last synced: 12 Apr 2025

https://github.com/akatsuki105/magia

magia is a toy GBA emulator written in golang.

ebiten emulator game gameboy-advance gba gba-emulator go golang

Last synced: 06 Apr 2025