A curated list of awesome Go frameworks, libraries and software

Newest releases

benbjohnson Implementation of io/fs.FS that appends SHA256 hashes to filenames to allow for aggressive HTTP caching.

AdRoll Baker is a high performance, composable and extendable data-processing pipeline for the big data era. It shines at converting, processing, extracting or storing records (structured data), applying whatever transformation between i

mehrdadrad TCPProbe is a tool for network path and service monitoring. It exposes information about socket’s underlying TCP session, TLS and HTTP (more than 60 metrics). the request is highly customizable.

Code-Hex vz provides the power of the Apple Virtualization.framework in Go. Put here is block quote of overreview which is written what is Virtualization.framework from the document.

cortexproject A horizontally scalable, highly available, multi-tenant, long term Prometheus.

ouqiang 使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab

ent Simple, yet powerful entity framework for Go, that makes it easy to build and maintain applications with large data-models.

go-kratos Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。

elastic Secret management toolchain

matsuyoshi30 A simple cli tool for switching git user easily inspired by Git-User-Switch

Hackl0us 🇨🇳 最小巧、最准确、最实用的 中国大陆 IP 段 + GeoIP2 数据库 🇨🇳

WeBankFinTech Prophecis is a one-stop machine learning platform developed by WeBank. It integrates multiple open-source machine learning frameworks, has the multi tenant management capability of machine learning compute cluster, and provides fu

reugn Create a QR code with your Wi-Fi login details.

kfsoftware Hyperledger Fabric (v2.2+) operator for Kubernetes

lucasepe Home of g2D Programming Language - Create beautiful drawings using an ad hoc interpreted language.

mostafa This is a k6 extension using the xk6 system.

envoyproxy This repository contains a Go-based implementation of an API server that implements the discovery service APIs defined in data-plane-api.

containers Buildah - a tool that facilitates building Open Container Initiative (OCI) container images

Matt-Gleich Fgh, a CLI to automate the lifecycle and organization of your cloned repos

binwiederhier pcopy is cross-machine clipboard that allows copying (pcp < file.txt) and pasting (ppaste > file.txt) across different computers.

stevelacy Daz – Composable HTML Components in Go

enescakir emoji is a minimalistic emoji library for Go. It lets you use emoji characters in strings.

arisetransfer Transfer file between two devices using gRPC streams.

fachryansyah Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️

devops-works One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.

Gyro7 A pretty command-line "Go and System information" tool written in Go

cri-o Open Container Initiative-based implementation of Kubernetes Container Runtime Interface

microsoft Ethr is a cross platform network performance measurement tool written in golang. The goal of this project is to provide a native tool for comprehensive network performance measurements of bandwidth, connections/s, packets/s, laten

containers Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.

containerd containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host syst

AkihiroSuda nerdctl is a Docker-compatible CLI for containerd.

RafhaanShah Get notified when your Docker containers are unhealthy.

lovung Date type in Golang Unit testing NullDate support Some methods to working with Date type