Python
Java
JavaScript
Android
Golang
C/C++
Swift
PHP
Node.js
Ruby
.NET
More
React
Linux
Rust
Vue.js
Flutter
Web Frameworks
Database
Network proxy
Learning Tutorial
Authentication and OAuth
More...
Home
/
Golang
Golang
A curated list of awesome Go frameworks, libraries and software
Search
Newest releases
Newest releases
Most popular
Miscellaneous
4.9k
A tool that facilitates building OCI images.
Buildah - a tool that facilitates building Open Container Initiative (OCI) container images The Buildah package provides a command line tool that can
Miscellaneous
4.1k
Work with remote images registries - retrieving information, images, signing content
skopeo skopeo is a command line utility that performs various operations on container images and image repositories. skopeo does not require the user
Miscellaneous
3.5k
Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builde...
img Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder. img is more cache-efficient than Docker and can also
Miscellaneous
247
Container build and runtime tool
dgr - container build and runtime tool dgr (pronounced "digg-er") is a command line utility designed to build and to configure at runtime App Containe
Miscellaneous
810
Hypervisor-based Runtime for OCI
The runV as a virtualized container runtime engine has been OBSOLETED by Kata Containers. Together with Intel, the runV team created Kata Containers p
Miscellaneous
2.3k
Singularity: Application containers for Linux
Singularity IMPORTANT NOTE: Singularity is being renamed to Apptainer. This repository is now only for maintaining the 3.8 series and archiving the hi
Miscellaneous
3.1k
Powerful system container and virtual machine manager
LXD LXD is a next generation system container and virtual machine manager. It offers a unified user experience around full Linux systems running insid
Miscellaneous
2.3k
OCI Runtime Specification
Open Container Initiative Runtime Specification The Open Container Initiative develops specifications for standards on Operating System process and ap
Miscellaneous
8
A in-process MapReduce library to help you optimizing service response time or concurrent ...
mapreduce English | 简体中文 Why we have this repo mapreduce is part of go-zero, but a few people asked if mapreduce can be used separately. But I recomme
Security
10
A teaching mainnet
seahorse seahorse is 369 or so males pumping out 2000 or so young per batch and a teaching project for new validators. We don't have a cla or anything
Miscellaneous
10
Update the copyright year in all of your GitHub repos
new_yearify Update the copyright year in all of your GitHub repositories. How does it work? Clone all repositories owned by your account in a temporar
Miscellaneous
11
put your network operating systems in a box!
boxen boxen -- put your network operating systems in a box (or if you speak 🇩🇪 , fight them! 🤣 )! boxen is a cli tool written in Go that allows you
Command Line
318
Command line interface for running code in many languages via Docker.
dexec A command line utility for executing code in many different languages using the Docker Exec images, written in Go. Installation Using Bintray Do
Miscellaneous
22
An easy to use go program to download videos from Reddit.
Gettit Download videos from reddit from the command line. Use guide gettit -u post_url Example : gettit -u https://www.reddit.com/r/programminghorror/
Authentication and O
38
A template for using HTTP Basic Authentication in Go
HTTP Basic Auth in Go This is a template for using HTTP Basic Auth in a Go application. Go has a built-in BasicAuth() method in the net/http module an
Miscellaneous
29
🚀 A command with fzf-like UI to quickly search Wikipedia articles and open it in your bro...
fzwiki A command with fzf-like UI to quickly search Wikipedia articles and open it in your browser. Usage Run the command by specifying a search query
Miscellaneous
28
golang mTLS example
mTLS Golang Example mTLS Golang Example 1. What is mutual TLS (mTLS)? 2. How does mTLS work? 3. Example Walkthrough 3.1 Certs and Keys 3.2 Server.go 3
Miscellaneous
42
An Emacs minor mode for literate & annotated bibliography
org-bib-mode A minor mode for literate and annotated bibliography heavily inspired from the post Managing my Annotated Bibliography with Emacs' Org Mo
Miscellaneous
818
A log4j vulnerability filesystem scanner and Go package for analyzing JAR files.
log4jscanner A log4j vulnerability filesystem scanner and Go package for analyzing JAR files. Installing Pre-compiled binaries are available as releas
Miscellaneous
139
Swiss Army knife for Docker
What is fugu? fugu is a convenience wrapper around docker commands fugu loads config from a fugu.yml file and merges these arguments with command line
Miscellaneous
24
Simple and Powerfull Utility for Docker
Turbo Simple and Powerfull Utility for Docker Introductory blog post - http://ramitsurana.github.io/turbo The snail is © under Deamworks Animation mov
Miscellaneous
116
Example of basic vagrant docker provider usage
vagrant-docker-example Example of basic vagrant docker provider usage Installation Install vagrant: using http://vagrantup.com/downloads.html If you a
Miscellaneous
379
An engine for managing the execution of container-based workflows.
dray An engine for managing the execution of container-based workflows. Most common Docker use cases involve using containers for hosting long-running
Miscellaneous
2.1k
Chaos testing, network emulation, and stress testing tool for containers
Pumba: chaos testing tool for Docker Pumba is a chaos testing command line tool for Docker containers. Pumba disturbs your containers by crashing cont
Miscellaneous
3
A deadly simple state machine for Golang
go-litefsm A deadly simple state machine for Golang, within 100 LOC. Example // Create accepted transitions transitions := NewTransitions() transition
Miscellaneous
3
news from animenewsnetwork.com
AnimeNewsGo News from animenewsnetwork.com How to install go get github.com/NksamaX/AnimeNewsGo How to Use package main import ( "github.com/Nksama
Miscellaneous
5
A simple calculator to return the final price with the input included percentage or vice v...
ccl A simple calculator in Golang and Cobra to return the final price with the input included percentage or vice versa Installation go get -u github.c
Miscellaneous
7
Go 1.18 generic tuples
go-tuple: Generic tuples for Go 1.18. Go 1.18 tuple implementation. Use tuples to store 1 or more values without needing to write a custom struct. tup
Command Line
22
A command line utility that automagically replaces UNIX timestamps with human interpretabl...
Unfy unfy is a command line utility that automagically identifies and translated UNIX timestamps (since epoch) to human readable timestamps. Example B
Miscellaneous
173
Delightful AppImage package manager
⚡️ Zap The delightful package manager for AppImages Report bug · Request feature Looking for the older Zap v1 (Python) implementation? Head over to v1
Networking
0
An encrypted photo album for home network use
X2 An (eventually encrypted) private photo album for home network use. Getting Started The server should run on any Mac, Linux, or Windows machine but
Miscellaneous
84
A simple voice bridge between Mumble and Discord.
Mumble Discord Bridge Mumble Discord Bridge is an open source Go application to bridge the audio between Mumble and Discord. It was built with the hop
2
3
4
5
6
7
8
9
10
11
12
Categories
Golang
5976
Audio and Music
38
Authentication and OAuth
55
Caching
48
Code Analysis
39
Command Line
767
Configuration
35
Continuous Integration
15
CSS Preprocessors
27
Data Structures
80
Data Visualization
49
Database
139
Database Drivers
215
Date and Time
30
Distributed Systems
68
Editor Plugins
15
Email
35
Embeddable Scripting Languages
19
Files
41
Financial
6
Forms
8
Game Development
87
Go Compilers
24
Goroutines
17
GUI
57
Images
131
Job Scheduler
52
Key-Value Store
31
Learning Tutorial
73
Logging
82
Machine Learning
83
Messaging
69
Middlewares
65
Miscellaneous
2768
Natural Language Processing
27
Network proxy
88
Networking
631
ORM
43
Package Management
43
Resource Embedding
9
Science and Data Analysis
33
Security
331
Serialization
16
Server Applications
95
SQL Query Builder
22
Storage Server
51
Template Engines
40
Testing
165
Text Processing
106
Third-party APIs
209
Utilities
546
Video
31
Web Crawling
42
Web Frameworks
194
Most popular
More
01
The Go Programming Language
02
Kubernetes Production-Grade Container Scheduling and Management
03
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with mu...
04
Moby Project - a collaborative project for the container ecosystem to assemble container-b...
05
The world’s fastest framework for building websites.
06
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB...
07
:cherry_blossom: A command-line fuzzy finder
08
Open Source Continuous File Synchronization
09
The Prometheus monitoring system and time series database.
10
Fast, multi-platform web server with automatic HTTPS