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/aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

aws aws-sdk go golang

Last synced: 21 Jan 2026

https://github.com/looplab/fsm

Finite State Machine for Go

finite-state-machine fsm go

Last synced: 12 May 2025

https://github.com/coderit666/goguide

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。

git go golang study

Last synced: 15 May 2025

https://github.com/nfnt/resize

Pure golang image resizing

go image-processing resize

Last synced: 05 Oct 2025

https://github.com/pungyeon/clean-go-article

A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.

clean-code coding-guidelines go golang software-crafters style-guide

Last synced: 15 May 2025

https://github.com/Pungyeon/clean-go-article

A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.

clean-code coding-guidelines go golang software-crafters style-guide

Last synced: 14 Apr 2025

https://github.com/asobti/kube-monkey

An implementation of Netflix's Chaos Monkey for Kubernetes clusters

chaos-monkey go kubernetes netflix-chaos-monkey

Last synced: 10 Apr 2025

https://github.com/d4l3k/go-pry

An interactive REPL for Go that allows you to drop into your code at any point.

go interpreter repl

Last synced: 15 May 2025

https://github.com/learngolang/learngolang

《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.

0e0w 365golang go golang gopher learngolang

Last synced: 15 May 2025

https://github.com/nicksnyder/Go-i18n

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 12 Mar 2025

https://github.com/coderit666/GoGuide

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。

git go golang study

Last synced: 24 Mar 2025

https://github.com/felixge/fgprof

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

go golang performance performance-analysis profiling profiling-library

Last synced: 12 Jan 2026

https://github.com/montanaflynn/stats

A well tested and comprehensive Golang statistics library package with no dependencies.

algorithms analytics data go machine-learning math rounding statistics stats

Last synced: 13 May 2025

https://github.com/cloudflare/tableflip

Graceful process restarts in Go

go golang graceful-restarts

Last synced: 13 May 2025

https://github.com/coze-dev/coze-studio

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI Agent creation.

agent agent-platform ai-plugins chatbot chatbot-framework coze coze-platform generative-ai go kouzi low-code-ai multimodel-ai no-code rag studio workflow

Last synced: 12 Jan 2026

https://github.com/LearnGolang/LearnGolang

《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.

0e0w 365golang go golang gopher learngolang

Last synced: 26 Mar 2025

https://github.com/TIM168/technical_books

:books:🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中:hotsprings:

books go html http it java linux php python technical technical-books

Last synced: 11 Apr 2025

https://github.com/samber/mo

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

cats either fp functional future generics go golang io maybe monad monoid option optional programming result state task typesafe

Last synced: 14 May 2025

https://github.com/lotusirous/go-concurrency-patterns

Concurrency patterns in Go

concurrency go golang patterns

Last synced: 25 Jan 2026

https://github.com/shunfei/cronsun

A Distributed, Fault-Tolerant Cron-Style Job System.

cron crontab fault-tolerance go golang job-scheduler

Last synced: 06 Apr 2025

https://github.com/xyproto/algernon

Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++

algernon buildless cross-platform fasthttp go http2 http3 live-reload llm lua mysql ollama pongo2 postgresql quic redis server-sent-events sqlite tls13

Last synced: 13 May 2025

https://github.com/goodwithtech/dockle

Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start

containers docker go golang kubernetes linter security security-audit security-tools vulnerability

Last synced: 14 May 2025

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

MinIO Go client SDK for S3 compatible object storage

aws-signature client-sdk cloud fileuploader go libraries minio s3

Last synced: 12 Jan 2026

https://github.com/zegl/kube-score

Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.

analysis automation charts ci go hacktoberfest helm k8s kube-score kubernetes kubernetes-manifests kubernetes-monitoring linter security security-scanner static-code-analysis static-code-analyzer

Last synced: 14 May 2025

https://github.com/darccio/mergo

Mergo: merging Go structs and maps since 2013

go golang hacktoberfest mapping merge structures

Last synced: 10 Apr 2025

https://github.com/yitter/idgenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 16 May 2025

https://github.com/alibaba/sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

cloud-native go golang microservice microservices middleware rate-limiting resiliency

Last synced: 25 Sep 2025

https://github.com/hexops/vecty

Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.

dynamic frontend go gopherjs javascript react responsive tinygo vecty vue webassembly

Last synced: 14 May 2025

https://github.com/pradumnasaraf/devops

I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana hacktoberfest helm jenkins kubernetes linux networking portainer prometheus yaml

Last synced: 13 May 2025

https://github.com/hairyhenderson/gomplate

A flexible commandline tool for template rendering. Supports lots of local and remote datasources.

boltdb cli cloud config consul devops devops-tools docker go golang sysadmin sysops template templating vault

Last synced: 14 May 2025

https://github.com/yitter/IdGenerator

💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。

c c-sharp delphi dotnet go idgenerator java javascript pascal php rust snowflake sql twritter-snowflake typescript unique-id

Last synced: 07 May 2025

https://github.com/Pradumnasaraf/DevOps

I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana hacktoberfest helm jenkins kubernetes linux networking portainer prometheus yaml

Last synced: 04 Apr 2025

https://github.com/flashmob/go-guerrilla

Mini SMTP server written in golang

go mail-delivery-agent mda server smtp smtp-server

Last synced: 14 May 2025

https://github.com/otiai10/gosseract

Go package for OCR (Optical Character Recognition), by using Tesseract C++ library

go ocr ocr-server tesseract tesseract-ocr

Last synced: 23 Apr 2025

https://github.com/mmcloughlin/avo

Generate x86 Assembly with Go

assembly code-generation go golang x86-64

Last synced: 23 Apr 2025

https://github.com/yangwenmai/learning-golang

Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频)

cn go golang learning-golang rss wechat

Last synced: 14 May 2025

https://github.com/bayeswitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 14 May 2025

https://github.com/BayesWitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 14 Mar 2025

https://github.com/guptarohit/asciigraph

Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility

Last synced: 12 May 2025

https://github.com/johanneskaufmann/html-to-markdown

⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

cli converter go golang html html-to-markdown markdown

Last synced: 13 May 2025

https://github.com/elsaland/elsa

❄️ Elsa is a minimal runtime for JavaScript and TypeScript written in Go

elsa go javascript quickjs runtime typescript

Last synced: 17 Mar 2025

https://github.com/campoy/go-tooling-workshop

A workshop covering all the tools gophers use in their day to day life

go performance tooling workshop

Last synced: 15 May 2025

https://github.com/justjanne/powerline-go

A beautiful and useful low-latency prompt for your shell, written in go

bash color-scheme developer-tools fish go powerline shell theme zsh

Last synced: 13 May 2025

https://github.com/zenprivacy/zen-desktop

Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux

adblock adblocker desktop-app go gui linux macos privacy windows

Last synced: 14 May 2025

https://github.com/charmbracelet/glamour

Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️

cli go golang hacktoberfest markdown tui

Last synced: 14 May 2025

https://github.com/cherish-chat/xxim-server

惺惺 —— 属于你的社交地盘!惺惺是一个100%开源社交平台,每个人都可以搭建自己的服务器,掌握数据的所有权。此APP非盈利项目!

go go-zero golang im

Last synced: 15 May 2025

https://github.com/narasimha1997/fake-sms

A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

go go-modules golang privacy

Last synced: 15 May 2025

https://github.com/shiyanhui/dht

BitTorrent DHT Protocol && DHT Spider.

bittorrent-dht-protocol dht go spider

Last synced: 15 May 2025

https://github.com/Narasimha1997/fake-sms

A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

go go-modules golang privacy

Last synced: 08 Apr 2025

https://github.com/TIGERB/easy-tips

A little Tips in my Code Career with Go&PHP 🥳🥳🥳

go go-patterns golang linux-commands mysql pattern php php-patterns redis sql

Last synced: 25 Mar 2025

https://github.com/tigerb/easy-tips

A little Tips in my Code Career with Go&PHP 🥳🥳🥳

go go-patterns golang linux-commands mysql pattern php php-patterns redis sql

Last synced: 14 May 2025

https://github.com/pseudomuto/protoc-gen-doc

Documentation generator plugin for Google Protocol Buffers

documentation-tool go golang hacktoberfest hacktoberfest2021 protobuf protoc

Last synced: 12 May 2025

https://github.com/HouzuoGuo/tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go

database db document-database go golang nosql tiedot

Last synced: 14 Mar 2025

https://github.com/houzuoguo/tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go

database db document-database go golang nosql tiedot

Last synced: 14 May 2025

https://github.com/0xDkd/auxpi

🍭 集合多家 API 的新一代图床

api baidu-image cdnjs element-ui go golang image-store mdui rest-api vue weibo-image

Last synced: 11 Apr 2025

https://github.com/lyrictian/gin-admin

A lightweight, flexible, elegant and full-featured RBAC scaffolding based on GIN + GORM 2.0 + Casbin 2.0 + Wire DI.基于 Golang + Gin + GORM 2.0 + Casbin 2.0 + Wire DI 的轻量级、灵活、优雅且功能齐全的 RBAC 脚手架。

admin casbin gin gin-admin gin-casbin go go-admin go-rbac golang gorm gormv2 rbac

Last synced: 14 May 2025

https://github.com/geziyor/geziyor

Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering.

crawler go scraper scraping spider

Last synced: 10 May 2025

https://github.com/erda-project/erda

An enterprise-grade Cloud-Native application platform for Kubernetes.

apm ci-cd cmp containers devops docker go golang kubernetes microservice

Last synced: 13 May 2025

https://github.com/mmcdole/gofeed

Parse RSS, Atom and JSON feeds in Go

atom atom-feed feed go golang jsonfeed parser rss rss-feed

Last synced: 15 Dec 2025

https://github.com/jaeles-project/gospider

Gospider - Fast web spider written in Go

bugbounty crawler go gospider spider

Last synced: 14 May 2025

https://github.com/create-go-app/cli

✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.

ansible-playbook backend backend-template boilerplate-application boilerplate-template cgapp cli cli-app cli-commands create-go-app cui docker-container docker-image frontend frontend-template go go-cli golang hacktoberfest

Last synced: 14 May 2025

https://github.com/chimeracoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 13 Apr 2025

https://github.com/studygolang/studygolang

Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码

go golang studygolang

Last synced: 14 May 2025

https://github.com/ChimeraCoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 14 Mar 2025

https://github.com/ChimeraCoder/Gojson

Automatically generate Go (golang) struct definitions from example JSON

cli go go-generate gojson golang

Last synced: 12 Mar 2025

https://github.com/Unknwon/go-web-foundation

《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。

go video-tutorial web

Last synced: 26 Mar 2025

https://github.com/bluele/gcache

An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

arc cache go golang in-memory lfu lru

Last synced: 13 May 2025

https://github.com/codeskyblue/gohttpserver

The best HTTP Static File Server, write with golang+vue

go httpserver

Last synced: 13 May 2025

https://github.com/ZenPrivacy/zen-desktop

Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux

adblock adblocker desktop-app go gui linux macos privacy windows

Last synced: 10 Apr 2025

https://github.com/unknwon/go-web-foundation

《Go Web 基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向完成《Go 编程基础》教程后希望进一步了解有关 Go Web 开发的学习者。

go video-tutorial web

Last synced: 15 May 2025

https://github.com/awnumar/memguard

Software sandbox for storage of sensitive information in memory.

crypto cryptography go golang memory security

Last synced: 12 Jan 2026

https://github.com/mmcdole/Gofeed

Parse RSS, Atom and JSON feeds in Go

atom atom-feed feed go golang jsonfeed parser rss rss-feed

Last synced: 12 Mar 2025

https://github.com/roaringbitmap/roaring

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

bitmap-compression bitset databases go indexing roaring-bitmaps

Last synced: 12 May 2025

https://github.com/anfragment/zen

Simple, free and efficient ad-blocker and privacy guard for Windows, macOS and Linux

adblock adblocker desktop-app go gui linux macos privacy windows

Last synced: 03 Apr 2025

https://github.com/redis/rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.

cache client-side-caching distributed generics go golang lock redis redis-client resp3 resp3-client

Last synced: 23 Nov 2025

https://github.com/go-ego/gse

Go efficient multilingual NLP and text segmentation; support English, Chinese, Japanese and others.

chinese english go gse hmm hmm-viterbi-algorithm japanese jieba nlp segment trie

Last synced: 29 Apr 2025

https://github.com/luk4z7/go-concurrency-guide

Practical concurrency guide in Go, communication by channels, patterns

channels concurrency deadlock go goroutine guideline mutex patterns race-conditions synchronization

Last synced: 15 May 2025

https://github.com/avast/retry-go

Simple golang library for retry mechanism

go golang hacktoberfest retry retry-library

Last synced: 13 May 2025

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

aptly - Debian repository management tool

apt debian go packaging ubuntu

Last synced: 11 May 2025

https://github.com/playwright-community/playwright-go

Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

automation browser-automation chromium firefox go golang hacktoberfest headless headless-chrome playwright selenium webkit

Last synced: 30 Dec 2025

https://github.com/yourselfhosted/slash

An open source, self-hosted platform for sharing and managing your most frequently used links. Easily create customizable, human-readable shortcuts to streamline your link management.

bookmarks go link-sharing react self-hosted slash sqlite

Last synced: 14 May 2025

https://github.com/eko/gocache

☔️ A complete Go cache library that brings you multiple ways of managing your caches

bigcache cache chain go golang hacktoberfest memcache memory redis ristretto

Last synced: 15 Dec 2025

https://github.com/corazawaf/coraza

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library

coraza coraza-waf coreruleset go golang hacktoberfest http modsecurity owasp owasp-crs waf web-application-firewall

Last synced: 14 May 2025

https://github.com/chanxuehong/wechat

weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk

go golang sdk wechat weixin

Last synced: 14 May 2025

https://github.com/pibigstar/go-demo

Go语言实例教程从入门到进阶,包括基础库使用、设计模式、面试易错点、工具类、对接第三方等

blockchain design go go-demo go-design go-utils goutils interview kafaka leetcode oss pprof qq redis spider

Last synced: 14 May 2025

https://github.com/humpheh/goboy

Multi-platform Nintendo Game Boy Color emulator written in Go

emulator gameboy gameboy-emulator go golang macos windows

Last synced: 15 May 2025

https://github.com/Humpheh/goboy

Multi-platform Nintendo Game Boy Color emulator written in Go

emulator gameboy gameboy-emulator go golang macos windows

Last synced: 26 Mar 2025

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

The official Go package for NSQ

client-library go nsq

Last synced: 12 May 2025

https://github.com/apache/cassandra-gocql-driver

GoCQL Driver for Apache Cassandra®

cassandra client database driver go golang nosql

Last synced: 15 Dec 2025