A curated list of awesome Go frameworks, libraries and software

Newest releases

wolfeidau This project provides some working examples using Go the hotwire/turbo library published by basecamp.

artyom AWS Lambda to work around index.html S3/CloudFront mess

optiv ScareCrow - Payload creation framework designed around EDR bypass.

cblgh Created in response to the environs of apathy concerning the use of hypertext search and discovery.

buildpacks CLI for building apps using Cloud Native Buildpacks

Clivern Walrus is a fast, secure and reliable backup system suitable for modern infrastructure. With walrus, you can backup services like MySQL, PostgreSQL, Redis, etcd or a complete directory with a short interval and low overhead. It su

thomseddon Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

fluxcd Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.

modfy A Go implementation of fluent-ffmpeg

kubeedge Sedna is an edge-cloud synergy AI project incubated in KubeEdge SIG AI. Benefiting from the edge-cloud synergy capabilities provided by KubeEdge, Sedna can implement across edge-cloud collaborative training and collaborative infer

jotaen The idea behind klog is to store data in plain text files in a simple and human-readable format. The notation is similar to how you would write down the information into a physical notebook using pen and paper.

ExaScience The Slick programming language is a Lisp/Scheme-style s-expression surface syntax for the Go programming language, with a few additional features.

achannarasappa Terminal stock ticker with live updates and position tracking

steve-care-software SteveCare will be a peer-to-peer database system that enables people to build complex databases between peers, without any intermediary platform. The software will also contain an application marketplace.

cilium Team manager is a utility that allows an organization owner to add or remove people from existing teams and / or assign people for GitHub team review assignments.

docker Docker CLI plugin for extended build capabilities with BuildKit

razorpay This package is a go native port of the numpy-financial package with some additional helper

docker The Docker Hub Tool is a CLI tool for interacting with the Docker Hub. It makes it easy to get information about your images from the terminal and to perform Hub maintenance tasks.

cdk-team CDK is an open-sourced container penetration toolkit, offering stable exploitation in different slimmed containers without any OS dependency. It comes with penetration tools and many powerful PoCs/EXPs helps you to escape containe

saferwall Saferwall is an open source malware analysis platform.

alltom turn a directory into a GUI, slash example of VNC-based GUI

lizrice Basic eBPF examples in Golang using libbpfgo, based on the original Python examples from my Beginner's Guide to eBPF talk

evilsocket Ditto is a small tool that accepts a domain name as input and generates all its variants for an homograph attack as output, checking which ones are available and which are already registered.

nikoksr Notify arose from my own need for one of my api server running in production to be able to notify me when, for example, an error occurred. The library is kept as simple as possible to allow a quick integration and easy usage.

benbjohnson This project provides a real-time dashboard for teams to view how f-cked up they currently are. Each team member provides input to specify the level at which they feel the team is currently messed up. These values range from 0% (m

PierreKieffer Raspberry Pi 4 / 3 terminal based activity monitor

Uptycs kubequery is a Osquery extension that provides SQL based analytics for Kubernetes clusters

tidwall A JSON stream parser for Go

vanderkilu Concurrent image ripper/downloader from xkcd.com in go

Incendo A curated list of awesome (free) open-source frameworks, libraries and software for Minecraft.

irevenko β“πŸ–Ό Find the anime scene by image using your terminal

gophish Gophish is an open-source phishing toolkit designed for businesses and penetration testers. It provides the ability to quickly and easily setup and execute phishing engagements and security awareness training.

ksrichard A simple CLI and library to generate any kind of projects from any kind of templates!