1606 Resources
Golang command-line-tool Libraries
CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
depsdev CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security sig
⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups, roles, ACLs/ACEs, etc...
⚙️ OAO (Operating Account Operators) ⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups
Terraform-in-Terraform: Execute Modules directly from the Terraform Registry
Terraform-In-Terraform Provider This provider allows running Terraform in Terraform. This might seem insane but there are some edge cases where it com
A Flask-based HTTP(S) command and control (C2) framework with a web frontend. Malleable agents written in Go and scripts written in bash.
▄▄▄▄ ██▓ █████▒██▀███ ▒█████ ██████ ▄▄▄█████▓ ▓█████▄ ▓██▒▓██ ▒▓██ ▒ ██▒▒██▒ ██▒▒██ ▒ ▓ ██▒ ▓▒ ▒██▒ ▄██▒██▒▒████ ░▓██ ░▄█ ▒▒██░ ██▒░
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
protoCURL protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text forma
A CLI tool for communicating with github.
go-github A Golang CLI tool built with Cobra (& cobra-cli). Pre-requisites Go SDK Getting started You can decide to do one of two things: Clone the re
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
🥦 Simple OSC command executor
brOSColi - simple OSC command executor Broscoli is a simple executor of local commands, triggered by OSC messages. It can be used to run local scripts
💅🏽💄 A local development tool to replace docker-compose, based on Make
💅🏽 Makeup 💄 A local development tool to replace Docker Compose, based on Make. Makeup uses simple Makefiles to create a faster developer workflow c
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
CLI tool for generating random messages with rules & publishing to the cloud services (SQS,SNS,PUB/SUB and etc.)
Randomsg A CLI tool to generate random messages and publish to cloud services like (SQS,SNS,PUB/SUB and etc.). TODO Generation of nested objects is no
A simple, standalone, and lightWeight tool that can do health/status checking, written in Go.
EaseProbe EaseProbe is a simple, standalone, and lightWeight tool that can do health/status checking, written in Go. Table of Contents EaseProbe 1. Ov
A CLI tool that can be used to disrupt wireless connectivity in your area by jamming all the wireless devices connected to multiple access points.
sig-716i A CLI tool written in Go that can be used to disrupt wireless connectivity in the area accessible to your wireless interface. This tool scans
A helper tool to work with profile.proto (pprof) files
qpprof qpprof complements the pprof tool. Commands Use qpprof command --help to get more information. Flat aggregation Alternative flat aggregations a
Terminal JSON viewer
* Function eXecution Features Mouse support Streaming support Preserves key order Preserves big numbers Install brew install fx snap install fx scoop
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
Simple backup tool for PostgreSQL
pg_back dumps databases from PostgreSQL Description pg_back is a dump tool for PostgreSQL. The goal is to dump all or some databases with globals at o
A Gradle Plugin Providing Full Support for Go
Gogradle - a Full-featured Build Tool for Golang 中文文档 Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is a
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
What is Miller? Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed. What can M
🏃♂️ A new way to execute commands and manipulate command output in Go
🏃♂️ A new way to execute commands and manipulate command output in Go
CLI tool for interacting with Nostr-based wikis
nwiki Command line client for the Nostr wiki. Run in container, without installation If you don't have go installed or don't like installing stuff jus
WIP - Pin - local pipeline project with Docker Golang API.
pin 🔥 WIP - Local pipeline project with Docker Golang API. 🌐 Installation Download latest release You can download latest release from here Install
A command to output longified ascii art.
longify A command to output longified ascii art. Inspired by Tweet from @sheepla: https://twitter.com/Sheeeeepla/status/1522199846870196225 Installati
A tool that finds and removes unnecessary lines from .gitignore files.
Allyignore A tool that finds and removes unnecessary lines from .gitignore files. Installation go install github.com/Allyedge/allyignore@latest Usag
A lightweight but powerful OCR tool.
这个项目是什么? LOCR(Lightweight OCR)是一款轻量级的文字识别工具, 结合第三方截图工具, 可以快速的对图片文字进行识别。 为什么有这个项目 在日常学习的工作中, 难免会遇到一些文字的复制粘贴任务。但由于一些限制,我们无法复制想要的文字,只能一个字一个字的敲出来。而随着近几年OC
A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes.
Note Logger Summary A very simple note-taking CLI you can use from the terminal that uses a SQLite DB to persist, and query, notes. Building/Installin
Wau helps you find apps where target email is registered.
Where are you ? 🧐 wau helps you find apps where target email is registered. wau takes less than 2 seconds! wau can be executed through a Command Line
This is a tool to interact with Apigee APIs. The tool lets you manage (create, del, get, list) environments, proxies, etc.
apigeecli This is a tool to interact with Apigee APIs for Apigee hybrid and Apigee's managed offering. The tool lets you manage (Create,Get, List, Upd
A command launcher 🚀 made with ❤️
Command Launcher A command launcher 🚀 made with ❤️ Why a command launcher? At Criteo, we have many teams who provides command line applications for d
It‘s a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`
It‘s a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`. It's a makefile alternative and a shell wrapper.
A terminal based preview tool for markdown 🍪
Smooth Smooth is a terminal based preview tool for markdown. Features Turning: turn next/previous slide Scroll: scroll up/down slide Search: search wo
Rewrite of SerenityOS's LibLine in Golang
(Lib)Line A full reimplementation of SerenityOS's LibLine in Go. LibLine is a full-featured terminal line editor with support for: Flexible autocomple
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install
Operator Permissions Advisor is a CLI tool that will take a catalog image and statically parse it to determine what permissions an Operator will request of OLM during an install. The permissions are aggregated from the following sources:
🛹 A version management tool for kusion
Introduction 💡 kusionup is a version management tool for kusion. It is heavily inspired by goup. 📜️ Language English | 简体中文 ✨ Functional Overview su
Go-watchdog - a web application observability tool built for Go
Go-watchdog is a web application observability tool built for Go, it exposes a status endpoint for application services like databases, caches, message-brokers, mails and storages.
Buildg: A tool to interactively debug Dockerfile
buildg: A tool to interactively debug Dockerfile buildg is a tool to interactively debug Dockerfile based on BuildKit. Source-level inspection Breakpo
Static binary analysis tool to compute shared strings references between binaries and output in JSON, YAML and YARA
StrTwins StrTwins is a binary analysis tool, powered by radare, that is capable to find shared code string references between executables and output i
A tool for capturing newly issued x.509 from Certificate Transparency logs & performing periodic revocation checking.
ct-logster This repository contains the tools for collecting newly issued x509 certificates from Certificate Transparency logs, as well as performing
Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results
Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results. This command supports GitLab as a CI and notification platform.
CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints.
CetusGuard CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints. Some highlights: It is wr
Mergestat - a command-line tool for running SQL queries on git repositories and related data sources
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
CLI tool to generate preview images from a zmk .keymap file
ZMK viewer A work in progress Cli tool to generate preview images from a zmk .keymap file. Installation You can download a pre compiled binary directl
💧 Visual Data Preparation (VDP) is an open-source tool to seamlessly integrate Vision AI with the modern data stack
Website | Community | Blog Get Early Access Visual Data Preparation (VDP) is an open-source tool to streamline the end-to-end visual data processing p
An easy-to-use net tool for exposing local service to public.
gexpose An easy-to-use net tool for exposing local service to public. 一款简单易用的内网穿透工具 Architecture Usage Usage of ./gexpose: -server server mo
A binary to control the Z-Cam line of cameras via API
The Z-Cam flagship line has an API of sorts. This can be used to control the camera--via a StreamDeck, say. This seems like a good enough reason to me
CLI tool for mataroa.blog
mata mata is CLI tool for mataroa.blog. Usage Run mata init to get started. Read the man page to learn about all commands. Documentation Also availabl
❄️ Simple and usable cli tool for go lang.
Kommando Simple and usable cli tool for go lang. Installation go mod init your project name go get github.com/SherlockYigit/kommando Example package
Turn .mp3 files in current directory to a podcast feed just one command.
dir2cast Turn .mp3 files in current directory to a podcast feed just one command. Then you can subscribe to it with your favorite podcast client, down
Woole (or Wormhole) is a reverse-proxy, sniffing, and tunneling tool developed in Go
The Wormhole (or just Woole) is an Open-Source reverse-proxy, sniffing, and tunneling tool developed in Go Summary How it Works Client Server Build Di
Esdump is a migration CLI written in Go for migrating index mapping and data from one elasticsearch to another.
esdump Introduction esdump is a migration CLI written in Go for migrating index mapping and data from one elasticsearch to another. Compatibility Elas
Related is a simple cli utility tool to create files or a group of files.
Related - Create files based on individual definitions or groups Related helps with common file-creation-based tasks. You can predefine single types a
A long-running Go program that watches a Youtube playlist for new videos, and downloads them using yt-dlp or other preferred tool.
ytdlwatch A long-running Go program that watches a Youtube playlist for new videos, and downloads them using yt-dlp or other preferred tool. Ideal for
📣 `say` command for Windows written in Go
📣 winsay say command for Windows powered by Microsoft Speech API Usage Just specify the text as arugument(s). The text will read aloud. Usage: wins
Thdl is a tool for easing the work with hardware description languages.
THDL Thdl is a tool for easing the work with hardware description languages. It is (and will always be) based solely on text processing, with no seman
spg is a tool that generates spring profiles.
spg spg is a tool that generates Spring profiles based on the current environment. If you develop your micro services with real environments and your
PC-INFO is a tool that gathers information of your system components.
PC-INFO PC-INFO is a tool that gathers information of your system components. Download CLICK HERE TO DOWNLOAD Features Mainboard CPU GPU RAM HOSTNAME
Loosely inspired by Terry A. Davis's gw, orgone is a command line Orgone energy accumulator
┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ │ │ │
A CLI tool to get Certificate Transparency logs of a domain name.
crt crt is a CLI tool to get Certificate Transparency logs of a domain name. It can also enumerate subdomains. Installation If you have Go installed:
A Simple to use golang masking tool to mask sensitive information from go-lang data-structures
Golang Masking Tool Golang Masking Tool is a simple utility of creating a masker tool which you can use to mask sensitive information. You can use a v
A web based technical SEO audit tool.
SEOnaut This repository contains the code for SEOnaut, a web based technical SEO audit tool. A hosted version of SEOnaut is available at seonaut.org.
Tool which gathers basic info from apk, which can be used for Android penetration testing.
APKSEC Tool which gathers basic info from apk, which can be used for Android penetration testing. REQUIREMENTS AND INSTALLATION Build APKSEC: git clon
"I do" stops interactive command if there is any potential risky pattern
Description ido (I do) executes your shell command provided as its input, but it may wait for you to confirm when there is some potential risky patter
Command line tools for usedevbook.com
dbk dbk is a command-line tool (CLI) for usedevbook.com. It allows you to build and push custom environments for Devbook VMs. You can then launch Devb
Tool for extract NSP file from fitgirl-repacks switch emulated game
FITGIRL-REPACKS-NSP This is a tool/executable for Windows to extract Fitgirl Repack switch emulated package game into its own NSP. You may need to get
Tfedit - A refactoring tool for Terraform
tfedit Features Easy refactoring Terraform configurations in a scalable way. CLI
Stc - An unofficial command line tool for Syncthing
STC - Syncthing Cli This is an unofficial command line tool for Syncthing. Stc c
Apibuildr - Tool to generate REST apis in golang
ApiBuildr apibuildr is a commandline tool for creating rest apis in golang langu
Bonzai - Bonzai! Simple CLI Command Trees in Go
Bonzai! Simple CLI Command Trees in Go Bonzai command trees are unlike anything
Doctl: A command-line interface (CLI) for the DigitalOcean API
doctl doctl is a command-line interface (CLI) for the DigitalOcean API. Usage:
Cross-poster - A cross-posting tool for golang
How to start cp config.example.json config.json update config in config.json Bui
Khan - An interactive CLI management tool for Nomad
Khan An interactive CLI management tool for Hashicorp's Nomad Why Nomad has a gr
Google-pay-decryptor - Google Pay payload decryptor Tool
Google Pay Decryptor Tool Tired of looking for information about cryptography an
GTDF-CLI - The official CLI tool to operate with Getting Things Done Framework
This is the official CLI tool to operate with Getting Things Done Framework. How
MSSQLDecryptor - Small and simple tool for decrypting encrypted views, functions and stored procdeures in Microsoft SQL Server
MSSQLDecryptor small and simple decryptor for encrypted objects in Microsoft SQL
Terraform-equinix-migration-tool - Tool to migrate code from Equinix Metal terraform provider to Equinix terraform provider
Equinix Terraform Provider Migration Tool This tool targets a terraform working
Assume-shell - A tool to create a shell with AWS environment credentials set
assume-shell This tool will request AWS credentials for a given profile/role and
Ghdl - A much more convenient way to download GitHub release binaries on the command line, works on Win & Unix-like systems
ghdl Memorize ghdl as github download ghdl is a fast and simple program (and als
Monitoring-go - A simple monitoring tool to sites of MOVA
Monitoring GO A simple monitoring tool to sites of MOVA How to use Clone Repo gi
👀The vaws command was created to simplify the display of AWS resources.
Vaws The vaws command was created to simplify the display of AWS resources. This repository is a Go version of the command that was created in the fol
command argument completion generator for spf13/cobra
Command argument completion generator for cobra. You can read more about it here: A pragmatic approach to shell completion.
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
Commandlinequiz - Command Line Quiz With Golang
Command Line Quiz Features Command Line Integrated. Easy to use Installation Lin
Tnbassist - A CLI tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup
TNB Assist is a CLI (Command Line Interface) tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup, computing statistics, etc easier.
Run mock server based off an API contract with one command
Run mock server based off an API contract with one command
This tool can be useful for writing a tests
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
modver - a Go package and command that helps you obey semantic versioning rules in your Go module.
Modver This is modver, a Go package and command that helps you obey semantic versioning rules in your Go module. It can read and compare two different
Fzenn: A command line Zenn searcher
fzenn A command line Zenn searcher This repository is still under development. U
Suan - Mathematical expression calculation tool
suan Suan( 算 ) is a CLI tool to calculate given mathematical expression. Current
Emlparsingtool - A command line tool that extracts attachments and content directly
A command line tool that extracts attachments and content directly from emL file format messages
Hetzner-dns-updater - A simple tool to update a DNS record via Hetzner DNS API. Used for simple HA together with Nomad
hetzner-dns-updater A small utility tool to update a single record via Hetzner D
SlideXtract - A tool to help extract slides from a video file.
SlideXtract A tool to help extract slides from a video file. Slides are output in the out folder. Features I didn't find any other piece of code that
A base gui tool for xray/v2ray/hysteria/trojan-go without system proxy
A base gui tool for xray/v2ray/hysteria/trojan-go without system proxy
The command-line client for Cloudflare Tunnel
Cloudflare Tunnel client Contains the command-line client for Cloudflare Tunnel, a tunneling daemon that proxies traffic from the Cloudflare network t
A golang tool to view Redis data in terminal
Redis Viewer A tool to view Redis data in terminal. Usage: KeyBoard Description ctrl+c exit redis viewer ↑ previous key ↓ next key ← previous page → n
Run vscode task in command line
vstask Run vscode task in command line install go install "github.com/ttttmr/vstask" usage NAME: vstask - Run vscode task in command line USAGE:
Gitfofo - A cmdline tool utilized github api which can help you to explore your tech boundaries
why gitfofo gitfofo is a cmdline tool utilized github api which can help you to explore your tech boundaries, find more interest people in github. The
Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading.
Knit Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading. Example openapi: "
Cobra CLI tool to generate applications and commands
Cobra Generator Cobra provides its own program that will create your application and add any commands you want. It's the easiest way to incorporate Co
OAS 3.1 Validation and Diff CLI Tool
oas-diff OAS 3.1 Validation and Diff Tool Requisits Go 1.17+ Run Build make build Run ./build/oasdiff --help Examples Validate ./build/oasdiff valid
📝 connote is a simple console-based note taking tool.
📝 connote connote is a simple console-based note taking tool. Install Download the binary for your operating system from Releases Run go install gith