Cute Gopher Mascot

The Best Go Libraries For Software Packages (169)

Discover the best Go libraries for Software Packages! Find the perfect tools to streamline your development and boost productivity. From gobrew to sg, we've got you covered. Let the coding begin!

gobrew

gobrew lets you easily switch between multiple versions of go

See More! ๐Ÿš€

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

See More! ๐Ÿš€

vaku

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

See More! ๐Ÿš€

Duplicacy

A cross-platform network and cloud backup tool based on the idea of lock-free deduplication

See More! ๐Ÿš€

fjira

A fuzzy-search based terminal UI application for Attlasian Jira

See More! ๐Ÿš€

Gebug

A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly

See More! ๐Ÿš€

gfile

Securely transfer files between two computers, without any third party, over WebRTC

See More! ๐Ÿš€

KubeVPN

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

See More! ๐Ÿš€

KusionStack

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

See More! ๐Ÿš€

kwatch

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

See More! ๐Ÿš€

lstags

Tool and API to sync Docker images across different registries

See More! ๐Ÿš€

lwc

A live-updating version of the UNIX wc command

See More! ๐Ÿš€

manssh

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

minikube

Run Kubernetes locally

See More! ๐Ÿš€

Moby

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

See More! ๐Ÿš€

Mora

REST server for accessing MongoDB documents and meta data

See More! ๐Ÿš€

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

See More! ๐Ÿš€

aptly

aptly is a Debian repository management tool.

See More! ๐Ÿš€

alaz

Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring

See More! ๐Ÿš€

aurora

Cross-platform web-based Beanstalkd queue server console

See More! ๐Ÿš€

ostent

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

See More! ๐Ÿš€

Balerter

A self-hosted script-based alerting manager

See More! ๐Ÿš€

Blast

A simple tool for API load testing and batch jobs

See More! ๐Ÿš€

Ddosify

High-performance load testing tool, written in Golang

See More! ๐Ÿš€

decompose

tool to generate and process Docker containers connections graphs

See More! ๐Ÿš€

DepCharge

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

See More! ๐Ÿš€

docker-go-mingw

Docker image for building Go binaries for Windows with MinGW toolchain

See More! ๐Ÿš€

Dockerfile-Generator

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

See More! ๐Ÿš€

Packer

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

See More! ๐Ÿš€

Pewpew

Flexible HTTP command line stress tester

See More! ๐Ÿš€

PipeCD

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

portal

Portal is a quick and easy command-line file transfer utility from any computer to another

See More! ๐Ÿš€

drone-scp

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

See More! ๐Ÿš€

Dropship

Tool for deploying code via cdn

See More! ๐Ÿš€

easyssh-proxy

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

See More! ๐Ÿš€

Flannel

Flannel is a network fabric for containers, designed for Kubernetes

See More! ๐Ÿš€

Fleet device management

Lightweight, programmable telemetry for servers and workstations

See More! ๐Ÿš€

gaia

Build powerful pipelines in any programming language

See More! ๐Ÿš€

ghorg

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

See More! ๐Ÿš€

Gitea

Fork of Gogs, entirely community driven

See More! ๐Ÿš€

go-furnace

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

See More! ๐Ÿš€

go-rocket-update

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

See More! ๐Ÿš€

go-selfupdate

Enable your Go applications to self update

See More! ๐Ÿš€

gobrew

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

See More! ๐Ÿš€

godbg

Web-based gdb front-end application

See More! ๐Ÿš€

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

See More! ๐Ÿš€

govvv

โ€œgo buildโ€ wrapper to easily add version information into Go binaries

See More! ๐Ÿš€

gox

Dead simple, no frills Go cross compile tool.

See More! ๐Ÿš€

goxc

build tool for Go, with a focus on cross-compiling and packaging.

See More! ๐Ÿš€

GVM

GVM provides an interface to manage Go versions

See More! ๐Ÿš€

Hey

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

See More! ๐Ÿš€

httpref

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

See More! ๐Ÿš€

jcli

Jenkins CLI allows you manage your Jenkins as an easy way

See More! ๐Ÿš€

k3d

Little helper to run CNCF's k3s in Docker

See More! ๐Ÿš€

k3s

Lightweight Kubernetes

See More! ๐Ÿš€

k6

A modern load testing tool, using Go and JavaScript

See More! ๐Ÿš€

kala

Simplistic, modern, and performant job scheduler

See More! ๐Ÿš€

kcli

Command line tool for inspecting kafka topics/partitions/messages

See More! ๐Ÿš€

kind

Kubernetes IN Docker - local clusters for testing Kubernetes

See More! ๐Ÿš€

kool

Command line tool for managing Docker environments as an easy way

See More! ๐Ÿš€

kubeblocks

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

See More! ๐Ÿš€

kubernetes

Container Cluster Manager from Google

See More! ๐Ÿš€

kubeshark

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

See More! ๐Ÿš€

KubeVela

Cloud native application delivery

See More! ๐Ÿš€

woke

Detect non-inclusive language in your source code

See More! ๐Ÿš€

Rodent

Rodent helps you manage Go versions, projects and track dependencies

See More! ๐Ÿš€

s3gof3r

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

See More! ๐Ÿš€

s5cmd

Blazing fast S3 and local filesystem execution tool

See More! ๐Ÿš€

Scaleway-cli

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

See More! ๐Ÿš€

script

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

See More! ๐Ÿš€

skm

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

tf-profile

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

See More! ๐Ÿš€

tlm

Local cli copilot, powered by CodeLLaMa

See More! ๐Ÿš€

traefik

Reverse proxy and load balancer with support for multiple backends

See More! ๐Ÿš€

uTask

Automation engine that models and executes business processes declared in yaml

See More! ๐Ÿš€

Vegeta

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

See More! ๐Ÿš€

wait-for

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

See More! ๐Ÿš€

winrm-cli

Cli tool to remotely execute commands on Windows machines

See More! ๐Ÿš€

blocky

Fast and lightweight DNS proxy as ad-blocker for local network with many features

See More! ๐Ÿš€

borg

Terminal based search engine for bash snippets

See More! ๐Ÿš€

boxed

Dropbox based blog engine

See More! ๐Ÿš€

Circuit

Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications

See More! ๐Ÿš€

Comcast

Simulate bad network connections

See More! ๐Ÿš€

crawley

Web scraper/crawler for cli

See More! ๐Ÿš€

croc

Easily and securely send files or folders from one computer to another

See More! ๐Ÿš€

Documize

Modern wiki software that integrates data from SaaS tools

See More! ๐Ÿš€

dp

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

See More! ๐Ÿš€

drive

Google Drive client for the commandline

See More! ๐Ÿš€

go-peerflix

Video streaming torrent client

See More! ๐Ÿš€

GoBoy

Nintendo Game Boy Color emulator written in Go

See More! ๐Ÿš€

gocc

Gocc is a compiler kit for Go written in Go

See More! ๐Ÿš€

Gokapi

Lightweight server to share files, which expire after a set amount of downloads or days. Similar to Firefox Send, but without public upload

See More! ๐Ÿš€

GoNB

Interactive Go programming with Jupyter Notebooks (also works in VSCode, Binder and Google's Colab)

See More! ๐Ÿš€

Gor

Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time

See More! ๐Ÿš€

Guora

A self-hosted Quora like web application written in Go

See More! ๐Ÿš€

hotswap

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

See More! ๐Ÿš€

joincap

Command-line utility for merging multiple pcap files together

See More! ๐Ÿš€

ipe

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

See More! ๐Ÿš€

JuiceFS

Distributed POSIX file system built on top of Redis and AWS S3

See More! ๐Ÿš€

Leaps

Pair programming service using Operational Transforms

See More! ๐Ÿš€

lgo

Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility

See More! ๐Ÿš€

LiteIDE

LiteIDE is a simple, open source, cross-platform Go IDE

See More! ๐Ÿš€

mockingjay

Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests

See More! ๐Ÿš€

myLG

Command Line Network Diagnostic tool written in Go

See More! ๐Ÿš€

Neo-cowsay

๐Ÿฎ cowsay is reborn. for a New Era

See More! ๐Ÿš€

nes

Nintendo Entertainment System (NES) emulator written in Go

See More! ๐Ÿš€

Orbit

A simple tool for running commands and generating files from templates

See More! ๐Ÿš€

Plik

Plik is a temporary file upload system (Wetransfer like) in Go

See More! ๐Ÿš€

protoncheck

ProtonMail module for waybar/polybar/yabar/i3blocks.

See More! ๐Ÿš€

Seaweed File System

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

See More! ๐Ÿš€

shell2http

Executing shell commands via http server (for prototyping or remote control)

See More! ๐Ÿš€

sonic

Sonic is a Go Blogging Platform. Simple and Powerful

See More! ๐Ÿš€

Stack Up

Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers

See More! ๐Ÿš€

stew

An independent package manager for compiled binaries

See More! ๐Ÿš€

tcpdog

eBPF based TCP observability

See More! ๐Ÿš€

vFlow

High-performance, scalable and reliable IPFIX, sFlow and Netflow collector

See More! ๐Ÿš€

wellington

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

See More! ๐Ÿš€

tcpprobe

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

See More! ๐Ÿš€

term-quiz

Quizzes for your terminal.

See More! ๐Ÿš€

aptly

aptly is a Debian repository management tool

See More! ๐Ÿš€

aws-doctor

Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal ๐Ÿฉบ โ˜๏ธ

See More! ๐Ÿš€

cassowary

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

See More! ๐Ÿš€

colima

Container runtimes on macOS (and Linux) with minimal setup

See More! ๐Ÿš€

Den

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

See More! ๐Ÿš€

dish

A lightweight, remotely configurable monitoring service

See More! ๐Ÿš€

docker-volume-backup

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

See More! ๐Ÿš€

drone-jenkins

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

See More! ๐Ÿš€

grapes

Lightweight tool designed to distribute commands over ssh with ease

See More! ๐Ÿš€

k0s

Zero Friction Kubernetes distribution

See More! ๐Ÿš€

k9s

Kubernetes CLI to manage your clusters in style

See More! ๐Ÿš€

kubefwd

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

See More! ๐Ÿš€

podman-tui

Terminal UI for Podman management

See More! ๐Ÿš€

Backrest

Web-based UI and orchestrator for restic backup

See More! ๐Ÿš€

Chapar

Chapar is a a cross-platform Postman alternative built with go, aims to help developers to test their api endpoints. it support http and grpc protocols

See More! ๐Ÿš€

CrunchyCleaner

A lightweight, software cache cleanup tool for Windows & Linux

See More! ๐Ÿš€

onWatch

Monitor AI API quotas across providers locally with historical tracking, alerts, and a web dashboard to avoid surprise throttling and budget overruns

See More! ๐Ÿš€

restic

De-duplicating backup program

See More! ๐Ÿš€

sake

sake is a command runner for local and remote hosts

See More! ๐Ÿš€

scc

Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates

See More! ๐Ÿš€

Snitch

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

toxiproxy

Proxy to simulate network and system conditions for automated tests

See More! ๐Ÿš€

goma-gateway

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

See More! ๐Ÿš€

Go Package Store

App that displays updates for the Go packages in your GOPATH

See More! ๐Ÿš€

GoDocTooltip

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

See More! ๐Ÿš€

awsenv

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

See More! ๐Ÿš€

bombardier

Fast cross-platform HTTP benchmarking tool

See More! ๐Ÿš€

chaosmonkey

A resiliency tool that helps applications tolerate random instance failures

See More! ๐Ÿš€

dogo

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

See More! ๐Ÿš€

fac

Command-line user interface to fix git merge conflicts

See More! ๐Ÿš€

kepfi

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

See More! ๐Ÿš€

ko

Command line tool for building and deploying Go applications on Kubernetes

See More! ๐Ÿš€

Pomerium

Pomerium is an identity-aware access proxy

See More! ๐Ÿš€

s3-proxy

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

See More! ๐Ÿš€

sigma

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

See More! ๐Ÿš€

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

See More! ๐Ÿš€

bluetuith

TUI Bluetooth manager for Linux

See More! ๐Ÿš€

Cherry

Tiny webchat server in Go

See More! ๐Ÿš€

confd

Manage local application configuration files using templates and data from etcd or consul

See More! ๐Ÿš€

hoofli

Generate PlantUML diagrams from Chrome or Firefox network inspections

See More! ๐Ÿš€

ide

Browser accessible IDE. Designed for Go with Go

See More! ๐Ÿš€

naclpipe

Simple NaCL EC25519 based crypto pipe tool written in Go

See More! ๐Ÿš€

peg

Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator

See More! ๐Ÿš€

yai

AI powered terminal assistant

See More! ๐Ÿš€