DevOps Tools
kubernetes112.3K

Container Cluster Manager from Google.

Moby69K

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

traefik52.7K

Reverse proxy and load balancer with support for multiple backends.

Gitea46.6K

Fork of Gogs, entirely community driven.

minikube29.8K

Run Kubernetes locally.

k3s28.5K

Lightweight Kubernetes.

k626.5K

A modern load testing tool, using Go and JavaScript.

Vegeta23.8K

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

Hey18.4K

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

Packer15.2K

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

kind13.7K

Kubernetes IN Docker - local clusters for testing Kubernetes.

kubeshark11.2K

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

GVM10.5K

GVM provides an interface to manage Go versions.

Flannel8.9K

Flannel is a network fabric for containers, designed for Kubernetes.

Ddosify8.4K

High-performance load testing tool, written in Golang.

ko7.8K

Command line tool for building and deploying Go applications on Kubernetes

KubeVela6.5K

Cloud native application delivery.

bombardier6.1K

Fast cross-platform HTTP benchmarking tool.

script5.8K

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

k3d5.6K

Little helper to run CNCF's k3s in Docker.

podinfo5.5K

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.

gaia5.2K

Build powerful pipelines in any programming language.

gox4.6K

Dead simple, no frills Go cross compile tool.

Pomerium4.1K

Pomerium is an identity-aware access proxy.

tau3.7K

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

bosun3.4K

Time Series Alerting Framework.

Fleet device management3.3K

Lightweight, programmable telemetry for servers and workstations.

s5cmd2.8K

Blazing fast S3 and local filesystem execution tool.

kubeblocks2.3K

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

kala2.1K

Simplistic, modern, and performant job scheduler.

fac1.8K

Command-line user interface to fix git merge conflicts.

StatusOK1.6K

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

ghorg1.6K

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

go-selfupdate1.6K

Enable your Go applications to self update.

tlm1.3K

Local cli copilot, powered by CodeLLaMa

uTask1.2K

Automation engine that models and executes business processes declared in yaml.

s3gof3r1.1K

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

PipeCD1.1K

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

kwatch967

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

skm960

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

KusionStack959

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

Scaleway-cli891

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

cassowary777

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

kool670

Command line tool for managing Docker environments as an easy way.

alaz665

Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring.

aurora600

Cross-platform web-based Beanstalkd queue server console.

KubeVPN592

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

govvv539

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

Pewpew424

Flexible HTTP command line stress tester.

jcli395

Jenkins CLI allows you manage your Jenkins as an easy way.

gobrew385

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

gonative338

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.

lstags335

Tool and API to sync Docker images across different registries.

trubka332

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.

easyssh-proxy326

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

Mora316

REST server for accessing MongoDB documents and meta data.

s3-proxy314

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

Balerter301

A self-hosted script-based alerting manager.

manssh299

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

terraform-provider-openapi275

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.

dogo269

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

godbg228

Web-based gdb front-end application.

abbreviate220

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.

Blast218

A simple tool for API load testing and batch jobs.

kcli216

Command line tool for inspecting kafka topics/partitions/messages.

gobrew192

gobrew lets you easily switch between multiple versions of go.

ostent180

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

Dockerfile-Generator173

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

grapes170

Lightweight tool designed to distribute commands over ssh with ease.

winrm-cli163

Cli tool to remotely execute commands on Windows machines.

tf-profile156

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

drone-scp144

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

Mantil110

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.

go-rocket-update105

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

go-furnace98

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

decompose89

tool to generate and process Docker containers connections graphs.

Dropship65

Tool for deploying code via cdn.

docker-go-mingw47

Docker image for building Go binaries for Windows with MinGW toolchain.

drone-jenkins39

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

httpref39

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

awsenv35

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

Rodent34

Rodent helps you manage Go versions, projects and track dependencies.

lwc32

A live-updating version of the UNIX wc command.

DepCharge23

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

wait-for17

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

aptly13

aptly is a Debian repository management tool.

sg8

Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.