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/dnaeon/makefile-graph

Turn your Makefile into a graph

go golang graph graphviz make makefile

Last synced: 06 Apr 2025

https://github.com/zhangyunhao116/pdqsort

Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.

go golang pdqsort sort sorting sorting-algorithms

Last synced: 13 Jun 2025

https://github.com/jeffotoni/quick

It is a route manager 100% using net/http, it is being born and is under development, it is intended to be fast and with high performance.

api-rest curl-command digest-authentication go go-library go-router golang golang-library golang-router hacktoberfest hacktoberfest2023 http-client middleware quick rest-client retry-backoff

Last synced: 07 Apr 2025

https://github.com/TTCECO/gttc

Official Go implementation of MARO, Maro builds an open infrastructure that seamlessly connects billions to the global economy market

blockchain consensus dpos ethereum go

Last synced: 04 May 2025

https://github.com/etcinit/speedbump

A Redis-backed rate limiter in Go

gin go middleware negroni rate-limiting redis throttle

Last synced: 12 Apr 2025

https://github.com/quasilyte/pathing

A very fast & zero-allocation, grid-based, pathfinding library for Go.

a-star ebiten ebitengine game-development gamedev go golang greedy-bfs library pathfinding performance

Last synced: 16 Mar 2025

https://github.com/kat-co/vala

A simple, extensible, library to make argument validation in Go palatable.

arguments go parameters validation

Last synced: 21 Feb 2026

https://github.com/tj/go-terminput

Package terminput provides terminal keyboard input for interactive command-line tools.

command-line go golang input keyboard terminal

Last synced: 16 Aug 2025

https://github.com/writeas/writeas-cli

Command line client for Write.as / WriteFreely

blogging cli go linux macos privacy windows writeas writefreely

Last synced: 05 May 2025

https://github.com/seth-shi/go-v2ex

一个 V2EX 的命令行客户端

cli command-line go golang iterm2 terminal v2ex v2ex-api

Last synced: 21 Jan 2026

https://github.com/synnaxlabs/synnax

The data and operations foundation for hardware.

data-acquisition database distributed-systems go synnax time-series visualization

Last synced: 11 Apr 2026

https://github.com/macmod/ldapx

Flexible LDAP proxy that can be used to inspect & transform all LDAP packets generated by other tools on the fly.

active-directory go golang infosec ldap proxy security

Last synced: 16 Feb 2026

https://github.com/awnumar/rosen

Modular proxy tunnel that encapsulates traffic within a cover protocol to circumvent censorship.

censorship-circumvention encryption go golang obfuscation proxy

Last synced: 17 Mar 2025

https://github.com/henson/scraper

Tracking the most popular Github repos, updated daily.

go markdown scraper

Last synced: 06 Apr 2025

https://github.com/ilkamo/jupiter-go

Go client for Jupiter (https://jup.ag/)

blockchain go golang golang-library jupiter solana swap trading

Last synced: 16 Jan 2026

https://github.com/purelb/purelb

PureLB is a Dual-stack Service Load Balancer Controller for Kubernetes. Slack: https://kubernetes.slack.com/archives/C01BCB7U031

go ingress-controller k8s kubernetes load-balancer networking

Last synced: 11 Apr 2026

https://github.com/smarty/gunit

xUnit-style test fixture adapter for go test

fixtures go gunit tdd-utilities testing-tools xunit-frameworks

Last synced: 26 Dec 2025

https://github.com/dipeshhkc/golang-gorm-multilayer-db-transaction

Database Transaction Implementation for multi-layer Golang project.

db-transactions go golang gorm transactions

Last synced: 15 Apr 2025

https://github.com/kyoh86/scopelint

scopelint checks for unpinned variables in go programs

cli-app go golang golang-tools gometalinter lint linter unpinned-variables

Last synced: 11 May 2025

https://github.com/fogleman/delaunay

Fast Delaunay triangulation implemented in Go.

delaunay delaunay-triangulation go golang

Last synced: 13 May 2025

https://github.com/quangngotan95/go-m3u8

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)

apple-hls codec go golang golang-package hls http-live-streaming m3u8 m3u8-playlist master-playlist package parsing playlist playlist-generator playlist-parser rfc-8216 streaming

Last synced: 11 May 2025

https://github.com/gusaul/go-dynamock

Amazon Dynamo DB Mock Driver for Golang to Test Database Interactions

dynamodb go golang mock nosql tdd testing

Last synced: 24 Jan 2026

https://github.com/acgtools/hanime-hunter

A CLI app to download HAnime. 用于下载里番的 CLI 工具

anime cli cli-app downloader go golang hanime hentai open-source opensource

Last synced: 20 Jan 2026

https://github.com/thesephist/mira

A place for notes, but for the people I keep in touch with

contacts crm go single-page-app torus-dom

Last synced: 12 May 2025

https://github.com/alankrantas/svelteapp-typescript-go

A full-stack, self-contained demo app with Svelte, Golang and SQLite

docker frontend full-stack fullstack go go-gin golang sqlite3 svelte sveltekit typescript website

Last synced: 27 Apr 2025

https://github.com/TimoKats/mdrss

Convert markdown files to RSS feed using GO.

go markdown rss

Last synced: 23 Apr 2025

https://github.com/breml/rootcerts

Go package to embed the Mozilla Included CA Certificate List

certificates go golang golang-package root-certificate

Last synced: 08 Apr 2025

https://github.com/pardnchiu/agenvoy

Agent OS | Multi-provider concurrent dispatch | Self-improving error memory | Pluggable tool extensions | Sandbox execution

agent-os agentic agentic-ai ai ai-agent go golang harness

Last synced: 23 May 2026

https://github.com/openvex/vexctl

A tool to create, transform and attest VEX metadata

go golang supply-chain vex

Last synced: 06 Aug 2025

https://github.com/werbot/werbot

🔑 Team Access Sharing - a self-hosted solution with single sign-on for secure, easy shared access to servers, databases, and applications.

1password audit bastion cluster database-access firewall firewalls go golang hacktoberfest kubernetes kubernetes-access pam postgresql rdp security self-hosted ssh werbot zero-trust

Last synced: 06 Aug 2025

https://github.com/knbr13/gitcs

📈 Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.

cli git go golang visualization

Last synced: 12 Jan 2026

https://github.com/gojp/kana

Golang library for conversion between Japanese hiragana, katakana and romaji

go golang-library hiragana japanese kana katakana nihongo romaji

Last synced: 02 Jul 2025

https://github.com/micheleriva/gauguin

🎨 High performances Golang server for generating social share images dynamically (beta).

chromedp gauguin go golang opengraph opengraph-data opengraph-images opengraph-tags

Last synced: 07 Oct 2025

https://github.com/zpatrick/rbac

Minimalistic RBAC package for Go applications

go golang rbac uac

Last synced: 17 Jan 2026

https://github.com/sausheong/ga

Simple genetic algorithms in Go

genetic-algorithm go golang

Last synced: 08 Jul 2025

https://github.com/oagudo/outbox

Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.

go golang golang-library outbox outbox-example outbox-pattern

Last synced: 02 Feb 2026

https://github.com/mackerelio/mkr

Command Line Tool for Mackerel

go mackerel mackerel-agent mkr

Last synced: 14 May 2026

https://github.com/discord/punt

Punt is a tiny and lightweight daemon which helps ship logs to Elasticsearch.

elasticsearch elk elk-stack go golang logging syslog

Last synced: 27 Sep 2025

https://github.com/lrstanley/geoip

:globe_with_meridians: Geolocation API service -- Run it yourself! | alternative to freegeoip.net

api cli docker geoip go golang maxmind-geoip

Last synced: 06 Apr 2025

https://github.com/vladimirvivien/gexe

Script-like system automation wrapped in the security and type safety of the Go programming language

devops go golang scripting

Last synced: 16 May 2025

https://github.com/arp242/gopher.vim

Plugin for the Go programming language

go vim

Last synced: 04 Apr 2025

https://github.com/rouben/zfswatcher

ZFS pool monitoring and notification daemon

bsd go golang gpl gplv3 linux monitoring solaris unix zfs

Last synced: 26 Mar 2025

https://github.com/clyso/chorus

s3 multi provider data lifecycle management

backup go migration rclone replication s3 s3-storage

Last synced: 14 Jan 2026

https://github.com/furqansoftware/too

Simple recommendation engine implementation built on top of Redis

go recommendation-engine redis

Last synced: 27 Jul 2025

https://github.com/libp2p/universal-connectivity

Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport

go libp2p networking p2p peer-to-peer rust webrtc webtransport

Last synced: 04 Apr 2025

https://github.com/hupe1980/golc

🚀 Building Go applications with LLMs through composability

agents ai ai21 anthropic bedrock cohere ernie gemini genai go golang huggingface langchain language-model llm openai palm prompt-engineering rag

Last synced: 04 Jul 2025

https://github.com/andeya/gust

A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.

declarative ergonomic error-handling go go-generics iterator option result

Last synced: 29 Dec 2025

https://github.com/moznion/gowrtr

gowrtr is a library that supports golang code generation

code-generation go golang

Last synced: 16 Mar 2025

https://github.com/snowflake-labs/sansshell

A non-interactive daemon for host management

administration automation go reliability security unshelled

Last synced: 08 Apr 2026

https://github.com/linxGnu/Goseaweedfs

A complete Golang client for SeaweedFS

client go golang seaweedfs

Last synced: 12 Mar 2025

https://github.com/denniszielke/phoenix

Containerize your enterprise - tutorials and resources for learning Kubernetes hands on using azure!

aks azure devops github go hackathon kubernetes tutorial vsts

Last synced: 11 Aug 2025

https://github.com/karanpratapsingh/tutorials

This repository contains all the code snippets from articles and videos

aws docker esbuild go graphql nodejs react typescript webpack

Last synced: 11 Apr 2025

https://github.com/skarlso/crd-to-sample-yaml

Generate a sample YAML file from a CRD and view it rendered on a nice website

customresourcedefinition documentation go golang hacktoberfest kubernetes visualization yaml

Last synced: 16 Jan 2026

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

Package polyline implements a Google Maps Encoding Polyline encoder and decoder.

decoding encoding geospatial gis go golang google-maps polyline

Last synced: 05 Jul 2025

https://github.com/wpcodevo/golang-gorm-postgres

In this comprehensive guide, you will learn how to secure a Golang RESTful API with JSON Web Tokens and Email verification.

crud crud-api go golang gorm gorm-orm postgresql rest-api restful-api

Last synced: 21 Aug 2025

https://github.com/linxGnu/goseaweedfs

A complete Golang client for SeaweedFS

client go golang seaweedfs

Last synced: 06 May 2025

https://github.com/unusualcodeorg/goserve

goserve is a robust Go backend architecture. It offers a performant and scalable framework, emphasizing feature separation, clean code, and testability. Ideal for REST API development, goserve simplifies unit and integration testing, ensuring high-quality, production-ready applications with ease.

api backend blogging development devops docker docker-compose framework gin-gonic go golang golang-package goserver jwt mongo programming redis rest rest-api server

Last synced: 14 Apr 2025

https://github.com/bradleyjkemp/godoc-playground

Play with GoDoc syntax and preview your changes in realtime

go godoc playground preview

Last synced: 17 Mar 2025

https://github.com/gopaddle-io/configurator

Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts.

containers crd deployment docker go golang hacktoberfest hacktoberfest2021 helm k8s kubernetes secrets

Last synced: 14 Jan 2026

https://github.com/zhashkevych/go-basics

🔥 Исходники к курсу "Язык Go Для Начинающих"

articles book books go golang pdf pdf-document tutorial tutorial-code

Last synced: 14 Oct 2025

https://github.com/mmpx12/proxy-check

Check if proxies (http, socks4, socks5) are working.

go golang pentest proxies proxies-checker proxy proxy-checker

Last synced: 16 Jan 2026

https://github.com/ansxuman/clave

A lightweight, cross-platform desktop authenticator app built with Wails 3, Go, SvelteKit, Tailwind CSS, and TypeScript.

authenticator desktop-authenticator go golang sveltekit tailwindcss typescript wails wails-app wails3

Last synced: 12 Jan 2026

https://github.com/lukagiorgadze/gonull

Go package simplifies nullable fields handling using Go Generics.

go golang json null nullable pointers testing

Last synced: 05 Apr 2025

https://github.com/gortc/sdp

RFC 4566 SDP implementation in go

decoder encoding go golang gortc protocol rfc-4566 sdp webrtc

Last synced: 14 Mar 2025

https://github.com/linxgnu/goseaweedfs

A complete Golang client for SeaweedFS

client go golang seaweedfs

Last synced: 20 Aug 2025

https://github.com/fujiwara/tfstate-lookup

Lookup resource attributes in tfstate.

go terraform tfstate

Last synced: 15 May 2025

https://github.com/FurqanSoftware/too

Simple recommendation engine implementation built on top of Redis

go recommendation-engine redis

Last synced: 20 Mar 2025

https://github.com/psanford/memfs

In-memory implementation of Go's `io/fs.FS` interface

go

Last synced: 16 May 2025

https://github.com/armand-sauzay/note

✍️ take notes in your terminal ✍️

bubbletea go note terminal tui writing

Last synced: 09 Jan 2026

https://github.com/ozontech/testo

Modular testing framework for Go. Featuring plugins, suites, parallel tests and much more!

framework go plugins testing testo

Last synced: 31 May 2026

https://github.com/piaohao/godis

redis client implement by golang, inspired by jedis.

go golang jedis redis redis-client

Last synced: 20 Jan 2026

https://github.com/hasheddan/k8scr

Kubernetes Container Registry

cli go kubectl kubernetes

Last synced: 17 Mar 2025

https://github.com/dave/rebecca

Rebecca is a readme generator for Go

go golang readme template

Last synced: 07 May 2025

https://github.com/t1anz0ng/iftree

iftree help understand container networks by visualizing network interfaces( veth bridge lo ) relation , output in text, table, images and dot language.

bridge cli cni go graphviz-dot netlink netns veth

Last synced: 15 May 2025

https://github.com/songgao/colorgo

Colorize (highlight) `go build` command output

go

Last synced: 05 Mar 2026

https://github.com/goose-lang/goose

Goose converts a subset of Go to Rocq

coq go

Last synced: 05 Apr 2026

https://github.com/sandbox-quantum/sandwich

Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications.

api boringssl crypto crypto-agility cryptographic-agility cryptography go openssl python rust security tls

Last synced: 31 Mar 2025

https://github.com/dullgiulio/perso

Personal Maildir-to-REST server

go maildir rest

Last synced: 03 Feb 2026

https://github.com/mssola/useragent

HTTP User Agent parser for the Go programming language.

go golang user-agent user-agent-detection user-agent-parser useragent

Last synced: 09 Apr 2025

https://github.com/furdarius/rabbitroutine

Lightweight library that handles RabbitMQ auto-reconnect and publishing retry routine for you.

amqp failover go rabbitmq

Last synced: 18 Jan 2026

https://github.com/wobsoriano/bun-promptx

Terminal prompt library for the Bun runtime

bun bunjs cli go prompt tui

Last synced: 13 Apr 2025

https://github.com/kataras/i18n

:new: High-performant and powerful localization and internationalization support for Go

go golang i18n iris json localization middleware toml translate yaml

Last synced: 17 Mar 2025

https://github.com/driusan/dgit

A Pure Go Git Implementation

git go golang pure-go

Last synced: 15 Jul 2025

https://github.com/dwisiswant0/slackcat

A simple way of sending messages from the CLI output to your Slack with webhook.

alert alerting go golang monitoring slack slack-commands

Last synced: 24 Mar 2025

https://github.com/jaggerwang/zqc-server-demo

Lite version of zaiqiuchang api server, which developed by go and deploy using docker. It also can be used as a starter kit for developing api server.

api-server docker go

Last synced: 07 May 2025

https://github.com/songgao/colorGo

Colorize (highlight) `go build` command output

go

Last synced: 12 Mar 2025

https://github.com/makiuchi-d/arelo

a simple auto reload (live reload) utility

auto-reload filewatcher go golang live-reload livereload reload task-runner watcher

Last synced: 05 Apr 2025

https://github.com/m7shapan/njson

Unmarshal/Decode nested JSON by JSON Path

go golang json json-parser

Last synced: 23 Jan 2026

https://github.com/gobuffalo/docs

The source for the Buffalo website

buffalo documentation example go gobuffalo golang hacktoberfest

Last synced: 06 Apr 2025

https://github.com/nightshift2k/binance-proxy

A websocket proxy written in GoLang, that caches the endpoints: klines, depth, ticker/24hr, and exchangeInfo. It resembles the Binance API behaviour. And has a primary usecase to eliminate ratelimits when querying the Binance API from a single IP.

binance bitcoin ccxt crypto freqtrade go golang proxy rest-api websockets

Last synced: 24 Apr 2025