Awesome Go

Software Packages

96 libraries in this category

govvv

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

539Software PackagesDevOps Tools
woke

Detect non-inclusive language in your source code

517Software PackagesOther Software
s3-proxy

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

493Software PackagesDevOps Tools
go-peerflix

Video streaming torrent client

477Software PackagesOther Software
mac-cleanup-go

Preview-first TUI for cleaning macOS caches, logs, and temporary files

461Software PackagesOther Software
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
hotswap

A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure

424Software PackagesOther Software
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
ipe

Open source Pusher server implementation compatible with Pusher client libraries written in GO.

367Software PackagesSoftware written in Go.
ide

Browser accessible IDE. Designed for Go with Go

364Software PackagesOther Software
stew

An independent package manager for compiled binaries

358Software PackagesOther Software
tcpprobe

TCP tool for network performance and path monitoring, including socket statistics.

355Software PackagesSoftware written in Go.
easyssh-proxy

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

349Software PackagesDevOps Tools
Neo-cowsay

🐮 cowsay is reborn. for a New Era

343Software PackagesOther Software
lstags

Tool and API to sync Docker images across different registries

340Software PackagesDevOps Tools
crawley

Web scraper/crawler for cli

339Software PackagesOther Software
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
wellington

Sass project management tool, extends the language with sprite functions (like Compass)

301Software PackagesOther Software
Cherry

Tiny webchat server in Go

298Software PackagesOther Software
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
fjira

A fuzzy-search based terminal UI application for Attlasian Jira

275Software PackagesOther Software
tcpdog

eBPF based TCP observability

263Software PackagesOther Software
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
joincap

Command-line utility for merging multiple pcap files together

218Software PackagesOther Software
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
Orbit

A simple tool for running commands and generating files from templates

187Software PackagesOther Software
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
vaku

CLI & API for folder-based functions in Vault like copy, move, and search

161Software PackagesOther Software
CrunchyCleaner

A lightweight, software cache cleanup tool for Windows & Linux

156Software PackagesOther Software
GooseForum

Self-hosted forum platform built with Go, Vue, and Tailwind CSS

145Software PackagesOther Software
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
boxed

Dropbox based blog engine

78Software PackagesOther Software
dp

Through SDK for data exchange with blockchain, developers can get easy access to DAPP development

77Software PackagesOther Software
Dropship

Tool for deploying code via cdn

66Software PackagesDevOps Tools
KeibiDrop

On-demand peer-to-peer filesystem that mounts a remote folder and hides link latency with read-ahead, end-to-end encrypted with hybrid X25519 and ML-KEM-1024

62Software PackagesOther Software
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
Seaweed File System

Fast, Simple and Scalable Distributed File System with O(1) disk seek

43Software PackagesOther Software
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
LightCMS

Self-hosted content management system with static page generation, role-based access control, and an MCP server for agent-driven content operations

32Software PackagesOther Software
term-quiz

Quizzes for your terminal.

26Software PackagesSoftware written in Go.
DepCharge

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

23Software PackagesDevOps Tools
naclpipe

Simple NaCL EC25519 based crypto pipe tool written in Go

22Software PackagesOther Software
tinycare-tui

Small terminal app that shows git commits from the last 24 hours and week, current weather, some self care advice, a joke, and you current todo list tasks

22Software PackagesOther Software
wait-for

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

17Software PackagesDevOps Tools
Snitch

Simple way to notify your team and many tools when someone has deployed any application via Tsuru

16Software PackagesOther Software
chicha-isotope-map

Self-hosted public radiation map for importing, analyzing, and visualizing measurement tracks

15Software PackagesOther Software
gotermfx

Zero-dependency terminal animation CLI with built-in effects and a small API for custom animations

14Software PackagesOther Software
GoDocTooltip

Chrome extension for Go Doc sites, which shows function description as tooltip at function list

13Software PackagesOther Software
dispositio

Terminal tool for planning large projects in simple markdown

13Software PackagesOther Software
aptly

aptly is a Debian repository management tool.

12Software PackagesSoftware written in Go.
hoofli

Generate PlantUML diagrams from Chrome or Firefox network inspections

11Software PackagesOther Software
sg

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

8Software PackagesDevOps Tools
pingtower

Lightweight self-hosted uptime monitor for websites and APIs

8Software PackagesDevOps Tools
protoncheck

ProtonMail module for waybar/polybar/yabar/i3blocks.

6Software PackagesSoftware written in Go.
GURL

When CURL says your SSL library is too old — use GURL. One file. Zero SSL dependencies

5Software PackagesOther Software
mdv

CLI tool that renders Markdown files in the browser with live reload, GFM, syntax highlighting, Mermaid diagrams, and PDF export

3Software PackagesOther Software
tickstem/uptime

Go client for HTTP uptime monitoring with SSL expiry alerts and configurable response assertions

2Software PackagesDevOps Tools
ScheduleGate

DCMA 14-point schedule assessment CLI for MS Project Excel/CSV exports

2Software PackagesOther Software
claude-grep

Search Claude Code session history with regex and semantic (vector) search

2Software PackagesOther Software
metricsd

Lightweight metrics collector with plugin system, shipping to Prometheus, Splunk HEC, and HTTP JSON endpoints

2Software PackagesDevOps Tools
gitl

AI review of git commit ranges with risk scoring (low/medium/high), changelog generation, and multi-repo activity digest. GitHub Action included

1Software PackagesDevOps Tools
zerohand

A simple and efficient load testing tool for Web APIs

1Software PackagesDevOps Tools
Den

Self-hosted sandbox runtime for AI agents. Open-source E2B alternative

Software PackagesDevOps Tools
kepfi

A smart alternative to rm with a recovery bin and storage tracking

Software PackagesDevOps Tools
docklite

Lightweight Portainer alternative for Docker container management with real-time SSE metrics

Software PackagesDevOps Tools
spotify-screensaver

Desktop screensaver for Spotify with digital OLED clock, canvas audio visualizer, and MPRIS controls

Software PackagesOther Software
untis-go

Fast, native WebUntis desktop client for students and teachers. Sidebar navigation, timetables, homework, absences & messages. AES-256-GCM encrypted credentials, SQLite cache-first, random port security

Software PackagesOther Software
SiteBrush

Keep the website. Retire WordPress. Turn an existing website into editable static HTML without rebuilding its design

Software PackagesOther Software