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/aliuygur/gores

Go package that handles HTML, JSON, XML and etc. responses

go golang http-response json-api json-serialization rest-api restful

Last synced: 09 Apr 2025

https://github.com/ribice/gorsk-gin

🔥 Idiomatic Golang Restful Starter Kit using Gin

gin go golang quickstart rest-api starter-kit

Last synced: 14 Jul 2025

https://github.com/alash3al/go-smtpsrv

a tiny package that implements SMTP server for Go projects

go golang smtp smtp-library smtp-server

Last synced: 17 Jul 2025

https://github.com/nikitavoloboev/license-up

Create a license quickly

cli go licensing

Last synced: 11 Apr 2025

https://github.com/twin/go-color

A lightweight, simple and cross-platform package to colorize text in terminals

ansi color console go golang shell terminal

Last synced: 08 Apr 2025

https://github.com/mthenw/serverless-go-plugin

⚡️ Serverless Framework plugin that compiles Go functions on the fly. Sponsored by https://cloudash.dev

aws-lambda go golang serverless serverless-framework

Last synced: 16 May 2025

https://github.com/peterhellberg/karta

Experiments with map generation using Voronoi diagrams

go toy-project voronoi-diagram

Last synced: 11 Apr 2025

https://github.com/nikitavoloboev/gitupdate

Commit and push updated files with file names as commit message

git github go golang

Last synced: 11 Apr 2025

https://github.com/esimov/gogu

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

data-structures datastructures functional functional-programming generics go golang programming trie

Last synced: 12 Jan 2026

https://github.com/jhump/grpctunnel

gRPC Tunneling

go golang grpc tunneling

Last synced: 06 Apr 2025

https://github.com/konoui/alfred-tldr

tldr with alfred workflow written in Go

alfred alfred-tldr alfred-workflow go golang tldr tldr-alfred tldr-pages

Last synced: 09 Apr 2025

https://github.com/romshark/templier

A Go Templ web frontend development environment that automatically rebuilds the server and reloads the tab.

devenv frontend go golang reload

Last synced: 22 Apr 2026

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

This is the Official Go API client/library for Midtrans Payment API. More information about the product and see documentation at http://docs.midtrans.com for more technical details

go golang golang-lib midtrans-go payment-gateway

Last synced: 07 Apr 2025

https://github.com/wuchunfu/ipproxypool

Golang 实现的 IP 代理池, 涉及到的技术点: go gorm proxy proxypool ip crawler 爬虫 mysql viper cobra

crawler go ip proxy proxy-server proxypool

Last synced: 21 Aug 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: 26 Aug 2025

https://github.com/dhui/dktest

Integration testing in Go with Docker

docker go golang integration-testing testing-tools

Last synced: 07 Apr 2025

https://github.com/dennis-tra/image-stego

🏞 Steganography-based image integrity - Merkle tree nodes embedded into image chunks so that each chunk's integrity can be verified on its own.

blockchain chunk go golang golang-application hacktoberfest hash image image-manipulation image-manipulation-detection image-processing merkle-hash-trees merkle-nodes merkle-tree merkletree steganography

Last synced: 15 Apr 2025

https://github.com/norunners/vert

WebAssembly interop between Go and JS values.

go golang interop webassembly

Last synced: 03 Apr 2026

https://github.com/heetch/s3update

Enable your Golang applications to self update with S3

go s3 team-glue

Last synced: 14 Jan 2026

https://github.com/siongui/instago

Download/access photos, videos, stories, story highlights, postlives, following and followers of Instagram

downloader go golang gopherjs instagram web-scraping webscraping

Last synced: 08 May 2025

https://github.com/airbrake/gobrake

Airbrake notifier for Golang

airbrake error-reporting go golang notifier

Last synced: 16 May 2025

https://github.com/digineo/go-uci

Native Go bindings for OpenWrt's UCI.

configuration configuration-management go lexer native openwrt parser uci

Last synced: 07 Apr 2025

https://github.com/threeaccents/botnet

A tcp botnet written in golang

botnet go golang

Last synced: 26 Apr 2025

https://github.com/ozontech/seq-db

seq-db is a scalable and high-performance database designed for storing and querying logs efficiently

database full-text-search go golang logs observability

Last synced: 22 Jan 2026

https://github.com/takama/router

A simple, compact and fast router package to process HTTP requests

go golang http json router

Last synced: 14 Apr 2025

https://github.com/bufbuild/makego

Makefile setup for our Golang projects.

docker go golang make makefile protobuf protoc protocol-buffers

Last synced: 20 Jul 2025

https://github.com/shivamMg/rd

Build recursive descent parsers

go golang grammar recursive-descent-parser

Last synced: 12 Jul 2025

https://github.com/ngalaiko/tree-sitter-go-template

Golang template grammar for tree-sitter

go parser template tree-sitter

Last synced: 05 Apr 2025

https://github.com/gortc/stund

Simple STUN server in go

go golang rfc-5389 server stun stun-server

Last synced: 07 May 2025

https://github.com/casbin/casdoor

An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA

abac auth authentication authn authorization authz casbin casdoor go golang iam js keycloak rbac react sso

Last synced: 03 Mar 2025

https://github.com/transferia/transferia

Open Source Cloud Native Ingestion engine

bigdata cdc clickhouse elt go golang ingestion-platform kafka streaming

Last synced: 03 Apr 2025

https://github.com/cassiobotaro/concorrencia-go

⛓️ Estudos sobre concorrência em Go

concorrencia go padroes-de-concorrencia

Last synced: 12 Oct 2025

https://github.com/second-state/WasmEdge-go

The GO language SDK and API for WasmEdge

go golang tensorflow wasmedge webassembly

Last synced: 28 Mar 2025

https://github.com/mentax/csv2xlsx

Fast and simple opensource command line tool to convert CSV do XLSX

csv go xlsx

Last synced: 12 Jan 2026

https://github.com/julienschmidt/sse

HTML5 Server-Sent-Events for Go

events go golang http javascript server-sent-events sse

Last synced: 27 Jun 2025

https://github.com/r-darwish/idnt

Batch software uninstall

apt brew chocolatey go pacman uninstall

Last synced: 13 Apr 2025

https://github.com/darkness4/auth-htmx

Experiment with Go + HTMX and OAuth2/OIDC + WebAuthn

go htmx oauth2 oidc sql ssr webauthn

Last synced: 06 Apr 2025

https://github.com/yougg/gonote

Go语言语法详解笔记

example go golang grammar note

Last synced: 06 Apr 2025

https://github.com/casbin/casdoor-old

An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA

abac auth authentication authn authorization authz casbin casdoor go golang iam js keycloak rbac react sso

Last synced: 22 Apr 2025

https://github.com/tsileo/blobstash

You personal database. Mirror of https://git.sr.ht/~tsileo/blobstash

backup blob-store blobstash content-addressed deduplication document-store go storage

Last synced: 17 Mar 2025

https://github.com/trietmn/go-wiki

This is a Golang open-source module that makes it easy to access and parse data from Wikipedia (Wikipedia API wrapper)

go wikipedia wrapper

Last synced: 10 Jul 2025

https://github.com/gobuffalo/flect

An inflection engine for golang

go gobuffalo golang inflection

Last synced: 15 May 2025

https://github.com/go-dev-frame/sponge_examples

Examples of using go to develop framework sponge.

crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web

Last synced: 06 Apr 2025

https://github.com/autodidaddict/go-shopping

A sample suite of services built on the go-micro framework

go go-micro golang grpc microservice protobuf sample

Last synced: 23 Aug 2025

https://github.com/foolin/pagser

Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler

colly crawler deserialization go golang goquery html page parser scrapy

Last synced: 22 Apr 2025

https://github.com/pilebones/go-udev

Simple udev implementation in Golang

devices go golang linux udev udev-rules udevadm usb

Last synced: 07 Apr 2025

https://github.com/nonfu/chitchat

chitchat driven by golang

chitchat forum go golang project web

Last synced: 27 Apr 2025

https://github.com/lfaoro/ssm

Terminal SSH connection manager

bubbletea cli devops go golang mosh ssh sshpass termius tui

Last synced: 22 May 2026

https://github.com/cea-hpc/sshproxy

Proxy SSH connections on a gateway

cea etcd go ssh

Last synced: 06 Apr 2025

https://github.com/yuuki/diamondb

[WIP] DiamonDB: Rebuild of time series database on AWS.

aws dynamodb go lambda monitoring redis s3 time-series tsdb

Last synced: 27 Jul 2025

https://github.com/idsulik/go-collections

Go package that provides implementations of common data structures including a double-ended queue (Deque), a linked list, a queue, a trie, a stack, a priority queue, a binary search tree, a graph, a skip list, a bloom filter, a ring buffer, a disjoint set, an avl tree, and a segment tree

data-structures go golang

Last synced: 06 Apr 2025

https://github.com/aobt/sqlmapper

sqlmapper is a light mapper between go-struct and table-rows in db

db go golang mapper mysql sql struct table

Last synced: 12 Jan 2026

https://github.com/iwanhae/kuview

A browser-based, real-time Kubernetes dashboard

go kubernetes monitoring typescript webassembly

Last synced: 27 Jul 2025

https://github.com/kamilsk/semaphore

🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

awesome-go go golang hacktoberfest library limiter module semaphore

Last synced: 30 Dec 2025

https://github.com/linxGnu/mssqlx

Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.

database database-connection go golang master-master master-slave

Last synced: 10 May 2025

https://github.com/nilslice/email

Minimal SMTP client in Go. Handles MX lookup, mail server connection on common ports.

dns email go golang mx-lookup smtp smtp-client

Last synced: 15 Apr 2025

https://github.com/posener/wstest

go websocket client for unit testing of a websocket handler

go golang gorilla gorilla-websocket test websocket

Last synced: 29 Jul 2025

https://github.com/linxgnu/mssqlx

Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.

database database-connection go golang master-master master-slave

Last synced: 09 Apr 2025

https://github.com/ambelovsky/gosf

Go SocketIO API Framework

framework go golang socket-io socket-io-server

Last synced: 14 Apr 2025

https://github.com/go-graphite/carbonzipper

proxy to transparently merge graphite carbon backends

carbon carbonapi carbonzipper go graphite-web protobuf

Last synced: 05 Apr 2025

https://github.com/minio/madmin-go

The MinIO Admin Go Client SDK provides APIs to manage MinIO services

admin go golang minio minio-server

Last synced: 20 Jun 2025

https://github.com/derekstavis/go-qs

A Go port of Rack's query string parser

go golang parser query querystring url urlencoded

Last synced: 05 Apr 2025

https://github.com/tmc/reactssr

reactssr is a package for rendering React applications.

go react

Last synced: 11 Aug 2025

https://github.com/YadaYuki/omochi

Full text search engine from scratch by Goʕ◔ϖ◔ʔ (Just a toy) 😊

ddd ent go golang information-retrieval search search-engine

Last synced: 29 Apr 2025

https://github.com/codingsince1985/checksum

Compute message digest for large files in Go

blake2s checksum crc32 go golang md5 message-digest sha1 sha256

Last synced: 09 Apr 2025

https://github.com/mingrammer/cfmt

:art: Contextual fmt inspired by bootstrap color classes

bootstrap contextual fmt go

Last synced: 22 Apr 2025

https://github.com/glepnir/leaseapp

go开发的后台API

casbin gin-gonic go jwt-go mongodb

Last synced: 20 Oct 2025

https://github.com/nnao45/pexpo

:computer: Terminal sending ping tool written in Go.

go golang icmp multi-platform ping tui

Last synced: 14 Jan 2026

https://github.com/bradleyfalzon/gopherci

GopherCI was a project to help you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other third party static analysis tools.

continuous-integration go linter static-analysis

Last synced: 09 Oct 2025

https://github.com/goh-chunlin/go-onedrive

This is a Golang client library for accessing the Microsoft OneDrive REST API.

go golang microsoft-graph onedrive-client

Last synced: 09 Apr 2025

https://github.com/laixhe/goimg

Golang 轻量级的图片服务器

go golang image image-server server

Last synced: 12 Jan 2026

https://github.com/companyzero/zkc

zero-knowledge chat suite

chat encryption go golang zero-knowledge

Last synced: 12 Jan 2026

https://github.com/octolab/breaker

🚧 Flexible mechanism to make execution flow interruptible.

awesome-go breaker go graceful-shutdown hacktoberfest interrupter library module signal-trap

Last synced: 30 Dec 2025

https://github.com/dymensionxyz/dymint

Sequencing Engine for Dymension RollApps

blockchain go networking rollapps sequencer

Last synced: 06 Mar 2026

https://github.com/gremwell/go-jtagenum

JTAG enumeration tool written in Go. A port of https://github.com/cyphunk/JTAGenum enhanced with https://github.com/grandideastudio/jtagulator improved implementation.

boundary-scan embedded go golang gpio jtag raspberry-pi raspberrypi

Last synced: 15 Oct 2025

https://github.com/xypwn/filediver

Extract Helldivers 2's 3D models, audio, video, textures and more.

extractor game-files go golang helldivers-2 helldivers2 stingray stingray-engine

Last synced: 21 Apr 2026

https://github.com/mat2cc/redis_tui

Redis terminal application

command-line go golang redis redis-client terminal-based tui

Last synced: 02 Sep 2025

https://github.com/grpcmd/grpcmd

A simple, easy-to-use, and developer-friendly CLI tool for gRPC.

cli go golang grpc

Last synced: 19 Feb 2026

https://github.com/m-manu/rsync-sidekick

Propagate file renames, movements and timestamp changes before rsync runs

backups command-line-tool command-line-utility go golang media

Last synced: 06 Aug 2025

https://github.com/medama-io/go-useragent

Fast trie-based user-agent parser in Go.

go golang ua-parser user-agent useragent

Last synced: 12 Jan 2026

https://github.com/smarty/assertions

Fluent assertion-style functions used by goconvey and gunit. Can also be used in any test or application.

assertion-library equality-check go goconvey gunit testing-tools

Last synced: 04 Apr 2026

https://github.com/maksimdzhangirov/backendbankexample

Golang, Postgres, Docker, AWS backend master class translation (rus)

aws docker gin github-actions go golang grpc jwt jwt-authentication k9s kubernetes paseto-tokens postgresql redis rest swagger

Last synced: 06 Apr 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/Jont828/cluster-api-visualizer

Multicluster resource visualization tool for Cluster API

cluster-api go kubernetes vue

Last synced: 08 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: 10 May 2025

https://github.com/kazukousen/gouml

Automatically generate PlantUML from Go Code.

go plantuml

Last synced: 24 Jan 2026

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