Awesome Go

DevOps Tools

100+ libraries in Software Packages / DevOps Tools

kubernetes

Container Cluster Manager from Google

128,229Software PackagesDevOps Tools
Moby

Collaborative project for the container ecosystem to assemble container-based systems

72,188Software PackagesDevOps Tools
traefik

Reverse proxy and load balancer with support for multiple backends

65,224Software PackagesDevOps Tools
Gitea

Fork of Gogs, entirely community driven

58,510Software PackagesDevOps Tools
k9s

Kubernetes CLI to manage your clusters in style

34,814Software PackagesDevOps Tools
k3s

Lightweight Kubernetes

34,195Software PackagesDevOps Tools
minikube

Run Kubernetes locally

32,193Software PackagesDevOps Tools
k6

A modern load testing tool, using Go and JavaScript

31,934Software PackagesDevOps Tools
colima

Container runtimes on macOS (and Linux) with minimal setup

31,219Software PackagesDevOps Tools
Vegeta

HTTP load testing tool and library. It's over 9000!

25,220Software PackagesDevOps Tools
lima

Linux virtual machines with a focus on running containers and local VM workloads

22,093Software PackagesDevOps Tools
Hey

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

20,699Software PackagesDevOps Tools
chaosmonkey

A resiliency tool that helps applications tolerate random instance failures

17,175Software PackagesDevOps Tools
Packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration

15,807Software PackagesDevOps Tools
kind

Kubernetes IN Docker - local clusters for testing Kubernetes

15,553Software PackagesDevOps Tools
kubeshark

API traffic analyzer for Kubernetes, inspired by Wireshark, purposely built for Kubernetes

12,097Software PackagesDevOps Tools
GVM

GVM provides an interface to manage Go versions

11,693Software PackagesDevOps Tools
Flannel

Flannel is a network fabric for containers, designed for Kubernetes

9,556Software PackagesDevOps Tools
ko

Command line tool for building and deploying Go applications on Kubernetes

8,567Software PackagesDevOps Tools
Ddosify

High-performance load testing tool, written in Golang

8,517Software PackagesDevOps Tools
KubeVela

Cloud native application delivery

7,912Software PackagesDevOps Tools
script

Making it easy to write shell-like scripts in Go for DevOps and system administration tasks

7,043Software PackagesDevOps Tools
Fleet device management

Lightweight, programmable telemetry for servers and workstations

6,992Software PackagesDevOps Tools
bombardier

Fast cross-platform HTTP benchmarking tool

6,842Software PackagesDevOps Tools
k3d

Little helper to run CNCF's k3s in Docker

6,594Software PackagesDevOps Tools
k0s

Zero Friction Kubernetes distribution

6,530Software PackagesDevOps Tools
podinfo

Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops

6,017Software PackagesDevOps Tools
gaia

Build powerful pipelines in any programming language

5,216Software PackagesDevOps Tools
tau

Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging

5,184Software PackagesDevOps Tools
Pomerium

Pomerium is an identity-aware access proxy

5,043Software PackagesDevOps Tools
s5cmd

Blazing fast S3 and local filesystem execution tool

4,214Software PackagesDevOps Tools
kubefwd

Bulk Kubernetes port forwarding with unique IPs per service for local development

4,178Software PackagesDevOps Tools
docker-volume-backup

Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage

4,050Software PackagesDevOps Tools
kubeblocks

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

3,146Software PackagesDevOps Tools
aptly

aptly is a Debian repository management tool

2,889Software PackagesDevOps Tools
ghorg

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

2,158Software PackagesDevOps Tools
kala

Simplistic, modern, and performant job scheduler

2,155Software PackagesDevOps Tools
fac

Command-line user interface to fix git merge conflicts

1,852Software PackagesDevOps Tools
go-selfupdate

Enable your Go applications to self update

1,704Software PackagesDevOps Tools
StatusOK

Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected

1,641Software PackagesDevOps Tools
tlm

Local cli copilot, powered by CodeLLaMa

1,488Software PackagesDevOps Tools
uTask

Automation engine that models and executes business processes declared in yaml

1,410Software PackagesDevOps Tools
KubeVPN

KubeVPN offers a Cloud-Native Dev Environment that seamlessly connects to your Kubernetes cluster network

1,371Software PackagesDevOps Tools
PipeCD

A GitOps-style continuous delivery platform that provides consistent deployment and operations experience for any applications

1,364Software PackagesDevOps Tools
KusionStack

A unified programmable configuration techstack to deliver modern app in 'platform as code' and 'infra as code' approach

1,323Software PackagesDevOps Tools
podman-tui

Terminal UI for Podman management

1,251Software PackagesDevOps Tools
s3gof3r

Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3

1,141Software PackagesDevOps Tools
skm

SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily!

1,087Software PackagesDevOps Tools
kwatch

Monitor & detect crashes in your Kubernetes(K8s) cluster instantly

1,020Software PackagesDevOps Tools
Scaleway-cli

Manage BareMetal Servers from Command Line (as easily as with Docker)

1,013Software PackagesDevOps Tools
Updatecli

A universal declarative update policy engine

998Software PackagesDevOps Tools
cassowary

Modern cross-platform HTTP load-testing tool written in Go

812Software PackagesDevOps Tools
kool

Command line tool for managing Docker environments as an easy way

727Software PackagesDevOps Tools
alaz

Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring

711Software PackagesDevOps Tools
aurora

Cross-platform web-based Beanstalkd queue server console

600Software PackagesDevOps Tools
govvv

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

539Software PackagesDevOps Tools
s3-proxy

S3 Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)

493Software PackagesDevOps Tools
Pewpew

Flexible HTTP command line stress tester

458Software PackagesDevOps Tools
aws-doctor

Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal 🩺 ☁️

432Software PackagesDevOps Tools
jcli

Jenkins CLI allows you manage your Jenkins as an easy way

429Software 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

428Software PackagesDevOps Tools
Spinifex

Self-hosted, AWS-compatible cloud platform providing EC2, EBS, S3, VPC and IAM APIs for bare-metal, edge and on-premises infrastructure

374Software PackagesDevOps Tools
easyssh-proxy

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

349Software PackagesDevOps Tools
lstags

Tool and API to sync Docker images across different registries

340Software 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

338Software PackagesDevOps Tools
trubka

A CLI tool to manage and troubleshoot Apache Kafka clusters with the ability of generically publishing/consuming protocol buffer and plain text events to/from Kafka

337Software PackagesDevOps Tools
Mora

REST server for accessing MongoDB documents and meta data

313Software PackagesDevOps Tools
Balerter

A self-hosted script-based alerting manager

308Software PackagesDevOps Tools
manssh

manssh is a command line tool for managing your ssh alias config easily

307Software PackagesDevOps Tools
terraform-provider-openapi

Terraform provider plugin that dynamically configures itself at runtime based on an OpenAPI document (formerly known as swagger file) containing the definitions of the APIs exposed

283Software PackagesDevOps Tools
dish

A lightweight, remotely configurable monitoring service

280Software PackagesDevOps Tools
dogo

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

275Software PackagesDevOps Tools
godbg

Web-based gdb front-end application

225Software PackagesDevOps Tools
kcli

Command line tool for inspecting kafka topics/partitions/messages

225Software PackagesDevOps 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

222Software PackagesDevOps Tools
Blast

A simple tool for API load testing and batch jobs

219Software PackagesDevOps Tools
sortie

Turn tracker tickets into autonomous coding agent sessions

201Software PackagesDevOps Tools
gobrew

gobrew lets you easily switch between multiple versions of go

189Software PackagesDevOps Tools
Dockerfile-Generator

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

186Software PackagesDevOps Tools
goma-gateway

A Lightweight API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC

186Software PackagesDevOps Tools
sigma

OCI-native container image registry, support OCI-native artifact, scan artifact, image build etc

183Software PackagesDevOps Tools
ostent

collects and displays system metrics and optionally relays to Graphite and/or InfluxDB

178Software PackagesDevOps Tools
drone-scp

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

174Software PackagesDevOps Tools
grapes

Lightweight tool designed to distribute commands over ssh with ease

171Software PackagesDevOps Tools
winrm-cli

Cli tool to remotely execute commands on Windows machines

171Software PackagesDevOps Tools
tf-profile

Profiler for Terraform runs. Generate global stats, resource-level stats or visualizations

163Software PackagesDevOps Tools
decompose

tool to generate and process Docker containers connections graphs

142Software PackagesDevOps Tools
go-rocket-update

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

133Software PackagesDevOps Tools
Mantil

Go specific framework for building serverless applications on AWS that enables you to focus on pure Go code while Mantil takes care of the infrastructure

115Software PackagesDevOps Tools
go-furnace

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

99Software PackagesDevOps Tools
mq-studio

Cross-platform desktop client for managing and monitoring RocketMQ, RabbitMQ, Kafka, Pulsar, Redis Stream, MQTT, NATS, and ActiveMQ clusters

85Software PackagesDevOps Tools
Dropship

Tool for deploying code via cdn

66Software PackagesDevOps Tools
docker-go-mingw

Docker image for building Go binaries for Windows with MinGW toolchain

56Software PackagesDevOps Tools
httpref

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

45Software PackagesDevOps Tools
drone-jenkins

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

43Software PackagesDevOps Tools
awsenv

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

35Software PackagesDevOps Tools
lwc

A live-updating version of the UNIX wc command

33Software PackagesDevOps Tools
Rodent

Rodent helps you manage Go versions, projects and track dependencies

33Software PackagesDevOps Tools
DepCharge

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

23Software PackagesDevOps Tools
wait-for

Wait for something to happen (from the command line) before continuing. Easy orchestration of Docker services and other things

17Software PackagesDevOps Tools