A curated list of awesome Go frameworks, libraries and software

Newest releases

get-woke Creating an inclusive work environment is imperative to a healthy, supportive, and productive culture, and an environment where everyone feels welcome and included.

autom8ter Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles

americanexpress EarlyBird is a sensitive data detection tool capable of scanning source code repositories for clear text password violations, PII, outdated cryptography methods, key files and more.

tcnksm waypoint-plugin-kustomize is an experimental implementation of a platform plugin for Waypoint.

rakyll AWS Lambda Go functions made easy... golambda allows you to build and deploy Lambda function in Go easily.

jdevelop A tool to restart a Docker container with a newer version of an image used by the container

qiualiang 23 design patterns of GoF

demostanis Configurable, JavaScript-less Neocities alternative, written in Go! It gives you a random searx (privacy-respecting metasearch engine) instance each time you visit the page. You can either clone, build and use it locally or use th

el10savio GoCrawler - A distributed web crawler implemented using Go, Postgres, RabbitMQ and Docker

golangkorea 평소 궁금했던 Go와 관련된 질문들을 커뮤니티 멤버들과 함께 주고 받아요!

raviqqe Yet another codemod alternative

oze4 Concurrency limiting goroutine pool without upper limit on queue length

codomatech Organizing your code as plugins has many benefits, Go provides excellent support for them. The caveat (beside dependency hell) is that you lose the cool, single-binary advantage of Go.

dosgo This is a Raspberry Pi system backup tool. Back up the system according to the actual size. Support Linux / Raspberry/windows (only support full backup) system.

benbjohnson Go debug/stack utility functions and command line interfaces.

hashicorp Waypoint allows developers to define their application build, deploy, and release lifecycle as code, reducing the time to deliver deployments through a consistent and repeatable workflow.

aws The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.

tidwall Run Javascript in Go using Node.js

networkteam Got tired of too many abstractions over all the features PostgreSQL provides when using an ORM? But rolling your own persistence code is tedious and there's too much boilderplate? This is a code generator to generate a bunch of st

dty1er kubecolor colorizes your kubectl command output and does nothing else. kubecolor internally calls kubectl command and try to colorizes the output so you can use kubecolor as a complete alternative of kubectl. It means you can writ

hashicorp Boundary enables identity-based access management for dynamic infrastructure. Boundary provides simple and secure access to hosts and services.

icexin Run a single Go applications on x86 bare metal, written entirely in Go (only a small amount of C and some assembly), support most features of Go (like GC, goroutine) and standard libraries, also come with a network stack that can

gnur It allows you to connect one or more identity providers (currently, only google is supported) and grant access to backends based on the identity of the user.

arl Statsviz - Instant live visualization of your Go application runtime statistics (GC, MemStats, etc.).

AnalogJ Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates.

denandz Glorp is an HTTP intercept proxy, allowing the inspection and replaying of HTTP requests. The layout and flow was designed to function similar to Portswigger's Burp Proxy and Repeater tabs. The proxy functionality is done using Go

nixsolutions It's an API Skeleton project based on Gin framework. Our aim is reducing development time on default features that you can meet very often when your work on API. There is a useful set of tools that described below. Feel free to co

c9s A trading bot framework written in Go. The name bbgo comes from the BB8 bot in the Star Wars movie. aka Buy BitCoin Go!

timwhitez Cobalt Strike Shellcode Loader by Golang

shockerli Go 语言优秀资源整理,为项目落地加速🏃

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

bp0lr this tool will check Concurrently the HTTP/S status code for each link agains a status code list.

micro Micro services for your own personal use