A curated list of awesome Go frameworks, libraries and software

Newest releases

anonyindian Account Generator Bot, written in GoLang via gotgbot library.

PierreKieffer Manage your apps, scale your dynos, browse logs in real time ...

Skyscanner Anyone who has had to manually make changes to many GitHub repositories knows that it's hard to beat the simplicity of just cloning the repositories and updating them locally. You can use any tools necessary to make the change, an

1ntEgr8 An rss reader that doesn't try to do too much

RH12503 Triangula uses a modified genetic algorithm to triangulate images. It works best with images smaller than 3000px and with fewer than 3000 points, typically producing an optimal result within a couple of minutes.

ambientsound Visp is an interactive console client for Spotify, written in Go. Its interface is similar to Vim, and aims to be fast, configurable, and practical. Visp means whisk, and just like the simple mechanical tool it makes it easy to cr

alibaba Docker can build a rootfs+application of an operating system into a container image. Sealer regards kubernetes as an operating system. The image created on this higher abstraction is a CloudImage.

gaowanliang MoeClub wrote a very good version, but unfortunately it's not open source and hasn't been updated in a while. This project is a simple upload tool separate from DownloadBot, designed to be a lightweight way to quickly upload data

k1LoW tbls is a CI-Friendly tool for document a database, written in Go.

benbjohnson This repository is an example of embedding Litestream as a library in a Go application. The Litestream API is not stable so you may need to update your code in the future when you upgrade.

makeworld-the-better-one didder is an extensive, fast, and accurate command-line image dithering tool. It is designed to work well for both power users as well as pipeline scripting. It is backed by my dithering library, and is unique in its correctness a

balacode Compresses, encrypts and transfers data between a sender and receiver using UDP protocol.

dstotijn golang-nextjs-portable is a small Go program to showcase the embed package for bundling a static HTML export of a Next.js app.

rajveermalviya This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported.

hayabusa-cloud A game server side framework with both web API and realtime communication.

iamalex5156 Go package for rate limiter collection

teamortix Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers

Trois-Six Create diagrams from the Kubernetes API with go-diagrams.

matryer Professional lightweight testing mini-framework for Go.

v-byte-cpu The goal of this project is to create the fastest network scanner with clean and simple code.

eleby Frongo is a Go tool to make HTML/CSS document out of Golang code. It was designed with readability and usability in mind, so HTML objects are created by chaining method calls.

apache BanyanDB, as an observability database, aims to ingest, analyze and store Metrics, Tracing and Logging data. It's designed to handle observability data generated by Observability platform and APM system, like Apache SkyWalking etc

caffix Designed to support DNS brute-forcing with a minimal number of network connections.

chrispassas Barebones Go program to issue DDNS updates to Amazon Route 53 service.

spatial-go Our organization spatial-go is officially established! The first open source project Geoos(Using Golang) provides spatial data and geometric algorithms.

findmentor-network Build Setup go get github.com/findmentor-network/backend make build <$ ./backend Findmentor API Usage: backend [command] Available Commands: a

unsafecast WordIDE Have you ever wondered: How would it feel like to write code in a word processor? Me neither. But after monthsminutes of planning, I present t

suadev Go Restful Microservices and KrakenD API Gateway Workshop This is a shopping basket workshop that shows how to use KrakenD API Gateway. Consist of 5 m

kubernetes-sigs Kubernetes Proxy NG The Kubernetes Proxy NG a new design of kube-proxy aimed at allowing Kubernetes business logic to evolve with minimal to no impact

timwhitez Shellcode implementation of Reflective DLL Injection by Golang. Convert DLLs to position independent shellcode

lucasepe A commandline tool to resolve URI Templates expressions as specified in RFC 6570.

tedsmitt Tool to make working with the wonderful ECS Exec API just a little bit better!

brentadamson A comprehensive list of alternatives to your favorite software