Awesome Go

Search

Find Go libraries and tools by name, category, or popularity.

2,739 results

richgo

Enrich `go test` outputs with text decorations

Go ToolsGo Tools
roumon

Monitor current state of all active goroutines via a command line interface

Go ToolsGo Tools
rts

RTS: response to struct. Generates Go structs from server responses

Go ToolsGo Tools
textra

Extract Go struct field names, types and tags for filtering and exporting

Go ToolsGo Tools
typex

Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration

Go ToolsGo Tools
abbreviate

abbreviate is a tool turning long strings in to shorter ones with configurable separators, for example to embed branch names in to deployment stack IDs

Software PackagesDevOps Tools
alaz

Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring

Software PackagesDevOps Tools
aurora

Cross-platform web-based Beanstalkd queue server console

Software PackagesDevOps Tools
awsenv

Small binary that loads Amazon (AWS) environment variables for a profile

Software PackagesDevOps Tools
Balerter

A self-hosted script-based alerting manager

Software PackagesDevOps Tools
Blast

A simple tool for API load testing and batch jobs

Software PackagesDevOps Tools
bombardier

Fast cross-platform HTTP benchmarking tool

Software PackagesDevOps Tools
Ddosify

High-performance load testing tool, written in Golang

Software PackagesDevOps Tools
decompose

tool to generate and process Docker containers connections graphs

Software PackagesDevOps Tools
DepCharge

Helps orchestrating the execution of commands across the many dependencies in larger projects

Software PackagesDevOps Tools
docker-go-mingw

Docker image for building Go binaries for Windows with MinGW toolchain

Software PackagesDevOps Tools
Dockerfile-Generator

A go library and an executable that produces valid Dockerfiles using various input channels

Software PackagesDevOps Tools
dogo

Monitoring changes in the source file and automatically compile and run (restart)

Software PackagesDevOps Tools
drone-jenkins

Trigger downstream Jenkins jobs using a binary, docker or Drone CI

Software PackagesDevOps Tools
drone-scp

Copy files and artifacts via SSH using a binary, docker or Drone CI

Software PackagesDevOps Tools
Dropship

Tool for deploying code via cdn

Software PackagesDevOps Tools
easyssh-proxy

Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`

Software PackagesDevOps Tools
fac

Command-line user interface to fix git merge conflicts

Software PackagesDevOps Tools
Flannel

Flannel is a network fabric for containers, designed for Kubernetes

Software PackagesDevOps Tools
Fleet device management

Lightweight, programmable telemetry for servers and workstations

Software PackagesDevOps Tools
gaia

Build powerful pipelines in any programming language

Software PackagesDevOps Tools
ghorg

Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Gitea, and Bitbucket

Software PackagesDevOps Tools
Gitea

Fork of Gogs, entirely community driven

Software PackagesDevOps Tools
go-furnace

Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean

Software PackagesDevOps Tools
go-rocket-update

A simple way to make self updating Go applications - Supports Github and Gitlab

Software PackagesDevOps Tools
go-selfupdate

Enable your Go applications to self update

Software PackagesDevOps Tools
gobrew

gobrew lets you easily switch between multiple versions of go

Software PackagesDevOps Tools
gobrew

Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash

Software PackagesDevOps Tools
godbg

Web-based gdb front-end application

Software PackagesDevOps Tools
gonative

Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages

Software PackagesDevOps Tools
govvv

“go build” wrapper to easily add version information into Go binaries

Software PackagesDevOps Tools
grapes

Lightweight tool designed to distribute commands over ssh with ease

Software PackagesDevOps Tools
GVM

GVM provides an interface to manage Go versions

Software PackagesDevOps Tools
Hey

Hey is a tiny program that sends some load to a web application

Software PackagesDevOps Tools
httpref

httpref is a handy CLI reference for HTTP methods, status codes, headers, and TCP and UDP ports

Software PackagesDevOps Tools
jcli

Jenkins CLI allows you manage your Jenkins as an easy way

Software PackagesDevOps Tools
k3d

Little helper to run CNCF's k3s in Docker

Software PackagesDevOps Tools
k3s

Lightweight Kubernetes

Software PackagesDevOps Tools
k6

A modern load testing tool, using Go and JavaScript

Software PackagesDevOps Tools
kala

Simplistic, modern, and performant job scheduler

Software PackagesDevOps Tools
kcli

Command line tool for inspecting kafka topics/partitions/messages

Software PackagesDevOps Tools
kind

Kubernetes IN Docker - local clusters for testing Kubernetes

Software PackagesDevOps Tools
ko

Command line tool for building and deploying Go applications on Kubernetes

Software PackagesDevOps Tools
kool

Command line tool for managing Docker environments as an easy way

Software PackagesDevOps Tools
kubeblocks

KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s

Software PackagesDevOps Tools