85 Go Tools Libraries

๐Ÿคฉ ChatGPT describes your error

descit ๐Ÿคฉ ChatGPT describes your error Install & Update Please make sure Go's bin folder is in your PATH. go install github.com/yude/[email protected] Setu

01

Lingon is a collection of libraries and tools for building platforms using Go.

Lingon ๐Ÿ’ - Libraries for building platforms with Go What is this? Who is this for? Project status Getting started Examples Motivation Reduce cognitiv

02

Dead simple exchangeable image file format tools for Go optimized for large image files using lazy loading.

exif Exchangeable image file format tools for Go. This library is at least 200 times faster for extracting EXIF data from a small image when compared

03

It's go boom, a simple webserver DDoS tool using differents proxy for each threads

๐Ÿ’ฅ GoBoom ๐Ÿ’ฅ A simple tool to "DDoS" a webserver via multiple threads each using a different proxy Features ๐Ÿ“ Auto harvest of multiple sources for fr

04

A tool for importing secrets from a pre-existing secrets management systems (e.g. Vault, Secrets Manager) into a SealedSecret

kubeseal-convert The missing part of Sealed Secrets. ๐Ÿ” Motivation kubeseal-convert aims to reduce the friction of importing secrets from a pre-existi

05

API Insights is an open-source tool that helps developers improve API quality and security.

API Insights is an open-source tool that helps developers improve API quality and security.

API Insights API Insights is a tool to enable organizations to manage versioned API specifications (Swagger 2.0/OpenAPI Spec 3.x) for services. It als

06

The most powerful Discord selfbot written in GO allowing users to automate their campaigns & send low-cost mass messages to Discord users!

The most powerful Discord selfbot written in GO allowing users to automate their campaigns & send low-cost mass messages to Discord users!

Discord Mass DM GO DMDGO is a Multi-threaded Discord Self-Bot primarily used for mass messaging users on Discord. It has numerous other quality featur

08

Tools to modify Pump It Up Exceed/Zero Portable

Tools to modify Pump It Up Exceed/Zero Portable

Pump It Up Exceed/Zero Portable tools Hosts tools to mod the two Pump It Up games released to the PlayStation Portable. I recently discovered the two

09

This tools for custom quality gate when scanning sast in sonarqube.

Custom Quality Gate sonarqube using Golang This tools for custom quality gate when scanning sast in sonarqube. this tools can running on jenkins , bam

10

๐Ÿ”จ Tools like Laravel Collection or lodash.js

English | ็ฎ€ไฝ“ไธญๆ–‡ X ๐Ÿ”จ Tools like Laravel Collection or lodash.js Installation go get github.com/bygo/x Getting Started package main import ( "fmt" "g

11

An operator that uses the restic backup tools to Backup/Restore/Migration/Clone from k8s PVC to S3/Minio/Ceph/NFS

An operator that uses the restic backup tools to Backup/Restore/Migration/Clone from k8s PVC to S3/Minio/Ceph/NFS

horus-operator An operator that uses the restic backup tools to Backup/Restore/Migration from k8s PVC to S3/Minio/Ceph/NFS. Description There are five

12

๐ŸฆŠ A (simple!) package manager to install tools with ease on macOS and Linux

๐ŸฆŠ A (simple!) package manager to install tools with ease on macOS and Linux

fox About โ€ข Dependencies โ€ข Installation โ€ข Features โ€ข How to install packages โ€ข TODOs โ€ข Credits โ€œItโ€™s been a prevalent notion. Fallen sparks. Fragments

13

Automating situational awareness for cloud penetration tests.

Automating situational awareness for cloud penetration tests.

๐ŸฆŠ CloudFox ๐ŸฆŠ CloudFox helps you gain situational awareness in unfamiliar cloud environments. Itโ€™s an open source command line tool created to help p

14

Scatman is a simple Chroot manager, able to download, unpack and use OCI images from various container registries.

Scatman is a simple Chroot manager, able to download, unpack and use OCI images from various container registries.

Scatman Scatman aims to be a very simple (as in few features) chroot and image manager. Scatman? Scatman = Scatole Manager Scatole means Boxes in Ital

15

udp amplification attack, used in server stress testing and DDOS defense testing.

UDPFLOOD udp amplification attack, used in server stress testing and DDOS defense testing. Use Build git clone https://github.com/AH-dark/udpflood cd

16

NoirGate provides on-demand ephemeral anonymous shells secured by TOTP

NoirGate provides on-demand ephemeral anonymous shells secured by TOTP

Noirgate ๊ฉœ NoirGate provides on-demand ephemeral anonymous shells secured by TOTP. Try Me! - Text HOW to 1-337-561-1337 There are often times while co

17

A cloud security tool to search and clean up unused AWS access keys, written in Go.

A cloud security tool to search and clean up unused AWS access keys, written in Go.

Search and clean up unused AWS access keys A cloud security tool to search and clean up unused AWS access keys, written in Go. Features Find unused ac

18

An Advanced Copy Tools, with Process Bar, Sorted Copy Order, MMap Reader and Job Report

acp An Advanced Copy Tools, with following extra features: Process bar Sorted copy order, to improve tape device read performance Multi target path, r

19

go-demo is a golang business service framework, including the encapsulation of common components and corresponding tools, such as: mysql, redis, memory cache, kafka, etc.

go-demo ๆœฌๅœฐๆ•ฐๆฎๅบ“ไพ่ต–้ƒจ็ฝฒ๏ผŒๆŽจ่docker mysql: docker pull mysql:5.7 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 redis: docke

20

ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

Zinc Search Engine Zinc is a search engine that does full text indexing. It is a lightweight alternative to Elasticsearch and runs using a fraction of

21

What is scan4all: integrated vscan, nuclei, ksubdomain, subfinder, etc., fully automated and intelligent

What is scan4all: integrated vscan, nuclei, ksubdomain, subfinder, etc., fully automated and intelligent

What is scan4all: integrated vscan, nuclei, ksubdomain, subfinder, etc., fully automated and intelligent

22

An open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark.

An open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark.

๐Ÿ“– Documentation Chain-bench is an open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software

23

Open source compliance tool for development platforms.

Reposaur Reposaur is the open source compliance tool for development platforms. Audit, verify and report on your data and configurations easily with p

24

A download tools for clawing the ebooks from internets.

bookhunter Downloading books from talebook, www.sanqiu.cc This is totally rewrite fork compare to its original version. Development Go Releaser is use

25

Library for simply creating HTTP tests in Go with Allure reports.

Library for simply creating HTTP tests in Go with Allure reports.

CUTE โ€” create your tests easily HTTP and REST API testing for Go. Three steps for testing your HTTP service: Create request and write assets Run tests

26

Language-agnostic SLSA provenance generation for Github Actions

Generation of SLSA3+ provenance for native GitHub projects This repository contains tools for generating non-forgeable SLSA provenance on GitHub that

27

A tool for visualizing differences between two pdf files.

A tool for visualizing differences between two pdf files.

pdf-diff A tool for visualizing differences between two pdf files. Mainly dedicated to editors that usually spends a lot of hours on several pdf. Fore

28

Library and tools for parsing and exporting Chrome bookmarks.

crb Library and tools for parsing and exporting Chrome bookmarks. Written against Chromium main@{2022-08-28} (Chrome 106). Should work at least as far

29

Prevent CI/CD Bad Practices

Prevent CI/CD Bad Practices

Protecting Your Production Pipelines! What is Allero? Allero is a CLI policy enforcement tool that prevents bad practices in any CI/CD pipeline. CI/CD

30

fakedb registers a fake database driver named test for... testing.

FakeDB This is copied from http://golang.org/src/pkg/database/sql/fakedb_test.go It registers a fake database driver named test, just for testing. It

31

Secure images, for lazy people

Secure images, for lazy people

lazytrivy Note It's functional and not too ugly, but I'd stay away from the code till I've refactored it :-D lazytrivy is a wrapper for Trivy that all

32

Breaking Cloud Native Web APIs in their natural habitat.

Breaking Cloud Native Web APIs in their natural habitat.

cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native

33

A way to capture, test, and share CLI flows

clingy A CLI that helps you test other CLIs with end-to-end testing by capturing screenshots of commands in sequence, so you don't have to. See docs h

34

A mutation testing tool for Go.

A mutation testing tool for Go.

Gremlins A mutation testing tool for Go Gremlins is a mutation testing tool for Go. It has been made to work well on smallish Go modules, for example

35

Minimal file manager with terminal UI #Go

Minimal file manager with terminal UI #Go

Itโ€™s ls + du + tree with interactive GUI on your terminal! gls is created to easily view, filer and search your files and folders with their size whenever you need to open up some storage space. It wouldnโ€™t be wrong to say that gls is a minimal yet powerful file manager CLI tool.

36

go-ip tools

Deprecated, it is recommended to use go-hutool/hutool-core/net go-ip ip tools Usage import "github.com/nine-monsters/go-ip/pkg/goip" // ListAllIPv4 li

38

gin-gonic unit-test utilities

gomino Gomino provides test-utilities for gin-gonic/gin's web framework. Usage Download and install gomino: go get github.com/matthiasreumann/gomino I

39

Securely store environment variables and secrets in the cloud of your choice.

Envsec: Securely store environment variables in your cloud Envsec is a tool that securely stores environment variables in the cloud of your choice. En

40

memcat & pipeview: tools for analyzing program memory and any binary data as images

memcat & pipeview: tools for analyzing program memory and any binary data as images

Memcat - print your program's entire address space This little program, for windows mac and linux, will print your program's entire address space (you

41

NanoDEP is a set of tools and a Go library powering them for communicating with Apple's Device Enrollment Program (DEP) API servers.

NanoDEP NanoDEP is a set of tools and a Go library powering them for communicating with Apple's Device Enrollment Program (DEP) API servers. Getting s

42

Checks all maintainers of all NPM and Pypi packages for hijackable packages through domain re-registration

hijagger - check package registries for hijackable packages This tool checks every maintainer from every package in the NPM and Python Pypi registry f

43

Cloud-native build and release tools tailored to building, releasing and maintaining Linux distributions and forks

distro-tools Cloud-native build and release tools tailored to building, releasing and maintaining Linux distributions and forks Structure Other compon

44

IOK (Indicator Of Kit) is an open source ruleset of phishing threat actor tools and tactics

Open source detection rules for phishing site techniques, kits, and threat actors ๐Ÿ•ต๏ธ Simple: based on Sigma, a simple detection rules language ๐Ÿš€ Ric

45

Proviesec Fuzz Scanner - dir/path web scanner

Proviesec Fuzz Scanner - dir/path web scanner

PSFuzz - ProvieSec Fuzz Scanner - Web path discovery Introduction โญ Star us on GitHub โ€” it motivates a lot! โญ Web path discovery Discover with ProSecF

46

Image edit tools created from imgedit package with wasm. It performs image processing such as resizing and trimming.

imgedit-wasm Overview Image edit tools created from imgedit package with wasm. It performs image processing such as resizing and trimming. Content You

47

Experimental tools for monitoring hosts on local networks.

host-monitor Expiremental tools for monitoring hosts on the network. These were developed for learning and experimenting with my network and aren't in

48

A mutation testing tool for Go.

Gremlins WARNING: Gremlins is in an early stage of development, and it can be unstable or do anything at all. As of now, it only works in dry-run mode

49

Mr.Hacker, Is a modern cracking tool, equipt with many tools that can be used to perform various attacks. Mr.Hack3r is written in Go, all contributors are welcome to contribute to this project.

โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•”โ•โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”

50

Data recovery and debugging tools for tidwall/buntdb

buntrepair These are data recovery and debugging tools for BuntDB. At this point, two warnings are salient: BACK UP YOUR DATABASE BEFORE USING ANY OF

51

Describe a project's tools, languages and dependencies

whatami What Am I? - point to a project and see what tools, languages and dependencies it has. About What? Tool that recursively walks a directory and

52

Cloud IP address ranges lookup tool + DNS subdomain enumeration + Certificate Transparency

Cloud IP address ranges lookup tool + DNS subdomain enumeration + Certificate Transparency

Cloud edge Lookup an IP to find the cloud provider and other details based on the provider's published JSON data Cloud edge is a recon tool focused on

53

Golang distributed Slowloris attack ๐Ÿฆฅ

Golang distributed Slowloris attack ๐Ÿฆฅ

slowloris - Golang distributed Slowloris attack How it works Read the article ๐Ÿฆท How to protect from it TBD Installation Run go install github.com/its

54

Simple cli used to backup and migrate data from Mongoose to Postgres on a Rotating/Rolling basis.

Simple cli used to backup and migrate data from Mongoose to Postgres on a Rotating/Rolling basis.

Mongo to PostgreSQL Simple cli used to backup and migrate data from MongoDB (Mongoose etc.) to Postgres on a Rotating/Rolling basis. Setup This tool r

55

Tools for managing Cosmos on-chain governance proposals.

Guvnor Tools for managing Cosmos on-chain governance proposals. Currently guvnor supports converting a chains' governance proposals into an RSS feed.

56

JKL is a version manager for other command-line tools

JKL - A Tool Version Manager JKL is a version manager for other command-line tools. It installs tools quickly with minimal input, and helps you switch

57

This database based addressbook can be controlled from the command line. Tools that can retain ID, name, and phone number.

Database based addressbook This database based addressbook can be controlled from the command line. Function Option Value Description -mode show Show

58

Tools to generate word lists containing some variation of 7 letters, with one required letter, for a word game.

word-perfect Tools to generate word lists containing some variation of 7 letters, with one required letter, for a word game. Build go build . Run To r

59

Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

Open Source API Firewall API Firewall is a high-performance proxy with API request and response validation based on OpenAPI/Swagger schema. It is desi

60

Deepfence PacketStreamer is a high-performance remote packet capture and collection tool.

Deepfence PacketStreamer is a high-performance remote packet capture and collection tool.

PacketStreamer Deepfence PacketStreamer is a high-performance remote packet capture and collection tool. It is used by Deepfence's ThreatStryker secur

61

A turbo traffic generator pentesting tool to generate random traffic with random mac and ip addresses in addition to random sequence numbers to a particular ip and port.

A turbo traffic generator pentesting tool to generate random traffic with random mac and ip addresses in addition to random sequence numbers to a particular ip and port.

FREE Reverse Engineering Self-Study Course HERE turbo-attack A turbo traffic generator pentesting tool to generate random traffic with random mac and

62

A collection of tools for solving various problems, or optimizing and improving upon solved problems.

go-misc-tools A collection of tools for solving various problems, or optimizing and improving upon solved problems. Middler (v0.0.1) middler is an exp

63

uber-go zap logger handy wrappers and tools.

go-zaptool uber-go/zap wrappers and tools. Tools LogLevels logger, _ := cfg.ZapConfig().Build() ll := zaptool.NewLogLevels(logger) processOne := serv

64

An application written in go to export Kukai version 3 or HD Wallets encrypted data stores to seed phrase.

An application written in go to export Kukai version 3 or HD Wallets encrypted data stores to seed phrase.

Taco Export Description An application written in go to export Kukai version 3 or HD Wallets encrypted data stores to seed phrase. How to build go bu

65

gup - Update binaries installed by "go install"

gup - Update binaries installed by

[ๆ—ฅๆœฌ่ชž] gup - Update binaries installed by "go install" gup command update binaries installed by "go install" to the latest version. It also provides su

66

A download tools for clawing the ebooks from internets.

bookhunter Downloading books from talebook, www.sanqiu.cc This is totally rewrite fork compare to its original version. Feature Download books from Ta

67

Tool to dump cisco device configs via snmp and/or add new users

cisco-snmp-pwner If you ever got access to a RW snmp access to a cisco device this tool got you covered. It spins up a local TFTP server (you need to

68

Libraries and tools for working with Titanfall 2 VPKs.

tf2vpk Libraries and tools for working with Titanfall 2 VPKs. Examples Optimize and remove unnecessary files from VPKs: tf2-vpkoptim /path/to/Titanfal

69

Rest in peace(s) - HTTP/UDP load testing tool

RIP This is a HTTP load testing and UDP flood attack tool that run requests concurrently. Note: I am using this project as a Go learning project. Refa

70

Functional programming tools for golang using generics from go 1.18. Inspired by lodash

godash Functional programming methods for golang inspired by lodash. Now possible using generics from go 1.18 Usage package main import ( "fmt" __

71

SpIni (Spinnaker Initializer) - command line tool for managing Spinnaker accounts, applications and pipelines

spini SpIni (Spinnaker Initializer) - command line tool for managing Spinnaker accounts, applications and pipelines. Get git clone [email protected]:eale

72

helpful go tools (go utils)

My Go Tools (Golangๅฎž็”จๅทฅๅ…ท) ๅฎ‰่ฃ… install ไฝฟ็”จ go get ไธ‹่ฝฝๅŒ… $ go get -u github.com/wangyongtao/gotools ไปฃ็ ็คบไพ‹ (่ฏฆ่ง examples)๏ผš // main.go package main import ( "f

73

A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts's ip or fqdn with the sole purpose of testing your own network to ensure there are no malicious services running.

A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts's ip or fqdn with the sole purpose of testing your own network to ensure there are no malicious services running.

A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts's ip or fqdn with the sole purpose of testing your own network to ensure there are no malicious services running.

74

A playground for building tools around hclwrite, tfupdate, and hcledit.

ohmyhcl A playground for experimenting with hclwrite and tfupdate, inspired by hcledit. In the spirit of ohmyzsh, the vision of this repository is to

75

A flexible, language and framework agnostic tool that allows you to generate projects from templates.

A flexible, language and framework agnostic tool that allows you to generate projects from templates.

A flexible, language and framework agnostic tool that allows you to generate projects from templates. Projector has some builtin templates, but you al

76

this is cli tools to play wordle game.

this is cli tools to play wordle game.

wordle-cli Play wordle in your terminal Installation For Ubuntu Download .deb file from Here the link below and install it. For Mac OS brew install as

77

a crack by password protecting zip file command-tools

BoomZip BoomZip is a commandline tools to crack by password protecting the Zip files. It uses go-routine to achieve a fast crack. BoomZiper supports h

78

Swap between Git aliases to commit as the correct author.

Gitlias Swap between git aliases so that you can git commit as the right author. Set a number of aliases in a gitlias.toml file. For example, you migh

79

Intentionally vulnerable go (golang) application to test coverage of SAST tools.

Vuln-go Intentionally vulnerable go (golang) application to test coverage of SAST tools. All vulnerabilities are marked with // vulnerability in code.

80

Hntoebook - Converts the best HN stories to .mobi format to be read using an e-reader

Hntoebook - Converts the best HN stories to .mobi format to be read using an e-reader

HN to E-Book What? This program converts the best HN stories to .mobi format to

81

Nmapservices - Most common ports with golang

Sample use package main import ( "fmt" "log" "github.com/jreisinger/nmapser

82

A Target Tracking , NoteTaking , CheckLists and Data Management GUI App for Bug Hunter's and Pentesters.

A Target Tracking , NoteTaking , CheckLists and Data Management GUI App for Bug Hunter's and Pentesters.

Screenshots Features โ€ข Installation โ€ข Usage โ€ข Features โ€ข Notes โ€ข Sandman A Target Tracking , NoteTaking , CheckLists and Data Management GUI App for B

83

Kubernetes-native framework for test definition and execution

โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ

84

tools for working with streams of data

streamtools 4/1/2015 Development for streamtools has waned as our attention has turned towards developing a language paradigm that embraces blocking,

85
1