59 Repositories
Go interactive Libraries
"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
Khan - An interactive CLI management tool for Nomad
Khan An interactive CLI management tool for Hashicorp's Nomad Why Nomad has a gr
A simple CLI based rock-paper-scissors game created in GO with interactive shell prompt.
rock-paper-scissors A simple CLI (Command Line Interface) based rock-paper-scissors game with interactive shell prompt. Language Download Grab a binar
An interactive menu for Magisk's module installer with tools to alter Android
JD's Toolbox I'll update this with some details later, just getting the source code out for now... LICENSE The source code for JD's Toolbox is release
Library for building powerful interactive command line applications in Python
Python Prompt Toolkit prompt_toolkit is a library for building powerful interactive command line applications in Python. Read the documentation on rea
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop Coin tracking for hackers cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurren
An interactive kubernetes client featuring auto-complete.
kube-prompt An interactive kubernetes client featuring auto-complete using go-prompt. kube-prompt accepts the same commands as the kubectl, except you
An interactive tool to analyze Golang goroutine dump.
goroutine-inspect An interactive tool to analyze Golang goroutine dump. Build and Run go get github.com/linuxerwang/goroutine-inspect $GOPATH/bin/goro
A lightweight, fast, orm-like library helps interactive with database
gomodel gomodel provide another method to interact with database. Instead of reflection, use bitset represent fields of CRUD, sql/stmt cache and gener
An interactive shell for go application
goshell An interactive shell for go application in normal mode ctrl-c break exec
A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
The interactive web server
The interactive web server. HTTPLabs let you inspect HTTP requests and forge responses. Install Golang go get github.com/gchaincl/httplab go install g
On chain interactive fraud prover for Ethereum
The cannon (cannon cannon cannon) is an on chain interactive fraud prover It's half geth, half of what I think truebit was supposed to be. It can prov
The missing git branch --interactive
git branch-i I got cross that there's no git branch --interactive, so I made this. It's a very (very) simple curses-mode git branch/git checkout alter
Command-line (terminal) based interactive app for organizing TODOs with minimal efforts.
Table of Contents generated with DocToc Reminder Yet Another Reminder Tool/App. Why? How to Use? How to Run? Easily run the tool via Docker (recommend
Game Narrative Design Tool
Arrow Game Narrative Design Tool Download | Support | Runtimes | Guides Arrow is a handy, free, open-source and feature-rich tool to design game narra
A Godot plugin helping in building interactive fictions and dialog system
StoryTeller Engine A Godot 3.x plugin helping in building interactive fictions and dialog system. Creation of story This engine can be created entirel
inkle's open source scripting language for writing interactive narrative.
ink Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain high
Generate an interactive, autocompleting shell for any Cobra CLI
cobra-shell Description Leverages the Cobra completion API to generate an interactive shell for any Cobra CLI, powered by go-prompt. On-the-fly autoco
A REST API for the DN42 registry, written in Go, to provide a bridge between interactive applications and the registry.
dn42regsrv A REST API for the DN42 registry, written in Go, to provide a bridge between interactive applications and registry data. A public instance
A very simple library for interactively selecting an option on a terminal
go-choice A very simple library for interactively selecting an option on a terminal Usage package main import ( "fmt" "github.com/TwiN/go-ch
Go module that allows you to authenticate to Azure with a well known client ID using interactive logon and grab the token
azureimposter Go module that pretends to be any clientID and grabs an authentication token from Azure using interactive login (w/mfa if enabled) and r
Interactive dependency graph visualization tool for golang
Interactive dependency graph visualization tool for golang using the awesome cytoscape graph visualizer.
🧨 Interactive Process Killer CLI made with Go!
proc-manager is an interactive CLI to kill processes made with Go, currently supports Linux, Mac OS X, Solaris, and Windows.
This tool is a CLI-interactive tool for TA who use eeclass platform
NTHU eeclass TA helper. This tool is a CLI-interactive tool for TA who use eeclass platform. It helps TA to download all the submitted homework, and use CSV to record the score and comment, and upload CSV score directly to the eeclass platform with just 2 Enter key!
An interactive command-line tool to manage your environments
goto An interactive command-line tool to manage your environments Overview You always need to login to some Linux machine or connect to a MySQL instan
Library for testing interactive Slack applications.
Slackster Library for testing interactive Slack applications. Mock Slack API: user info, post and update message, publish view. Testing Slack UI in th
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
go-pry - an interactive REPL for Go that allows you to drop into your code at any point.
go-pry go-pry - an interactive REPL for Go that allows you to drop into your code at any point. Example Usage Install go-pry go get github.com/d4l3k/g
Interactive prompt to set and push a semver tag
cutver For when you know what version to tag, and you want to cut a release in the annotated tag format. Installation go install github.com/roryq/cutv
Go (golang) Jupyter Notebook kernel and an interactive REPL
lgo Go (golang) Jupyter Notebook kernel and an interactive REPL Disclaimer Since go1.10, this Go kernel has performance issue due to a performance reg
Interactive cli tool for HTTP inspection
Wuzz command line arguments are similar to cURL's arguments, so it can be used to inspect/modify requests copied from the browser's network inspector with the "copy as cURL" feature.
Interactive CLI helper for creating git branches with JIRA Links and some text
bb (better-branch) Interactive CLI helper for creating git branches with JIRA Links and some text Still in development? Yes How it works? This tiny ut
Build an interactive CLI application with Go, Cobra and promptui. Video tutorial available on the Div Rhino YouTube channel.
Build an interactive CLI app with Go, Cobra and promptui Text tutorial: https://divrhino.com/articles/build-interactive-cli-app-with-go-cobra-promptui
Interactive Terraform visualization. State and configuration explorer.
Rover - Terraform Visualizer Rover is a Terraform visualizer. In order to do this, Rover: generates a plan file and parses the configuration in the ro
Interactive Cloud-Native Environment Client
Fenix-CLI:Interactive Cloud-Native Environment Client English | 简体中文 Fenix-CLI is an interactive cloud-native operating environment client. The goal i
Interactive terminal user interface and CLI for database connections. MySQL, PostgreSQL. More to come.
🗄 dbui dbui is the terminal user interface and CLI for database connections. It provides features like, Connect to multiple data sources and instance
Interactive client for PostgreSQL and MySQL
dblab Interactive client for PostgreSQL and MySQL. Overview dblab is a fast and lightweight interactive terminal based UI application for PostgreSQL a
Bit is a modern Git CLI
bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties: command and flag suggestions to help yo
Interactive prompt for command-line applications
promptui Interactive prompt for command-line applications. We built Promptui because we wanted to make it easy and fun to explore cloud services with
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
gomacro - interactive Go interpreter and debugger with generics and macros gomacro is an almost complete Go interpreter, implemented in pure Go. It of
A golang library for building interactive prompts with full support for windows and posix terminals.
Survey A library for building interactive prompts on terminals supporting ANSI escape sequences. package main import ( "fmt" "github.com/Alec
Terminal UI library with rich, interactive widgets — written in Golang
Rich Interactive Widgets for Terminal UIs This Go package provides commonly needed components for terminal based user interfaces. Among these componen
Easy Go GUI wrapper for interactive manipulation of visual algorithms/backend code.
RenderView ================ Install: go get github.com/TheGrum/renderview Needs either Shiny (limited functionality), Gio, go-gtk, or gotk3. The latt
Provides an interactive prompt to connect to ECS Containers using the ECS ExecuteCommand API.
ecsgo Heavily inspired by incredibly useful gossm, this tool makes use of the new ECS ExecuteCommand API to connect to running ECS tasks. It provides
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.
Elvish = Expressive Programming Language + Versatile Interactive Shell
Elvish: Expressive Programming Language + Versatile Interactive Shell Elvish is an expressive programming language and a versatile interactive shell,
Simplistic interactive filtering tool
peco Simplistic interactive filtering tool NOTE: If you are viewing this on GitHub, this document refers to the state of peco in whatever current bran
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
go-prompt A library for building powerful interactive prompts inspired by python-prompt-toolkit, making it easier to build cross-platform command line
🔥 [WIP] Interactive Jira Command Line
JiraCLI Interactive Jira CLI 🚧 This project is still a work in progress 🚧 This tool mostly focuses on issue search and navigation at the moment. How
Automatically spawn a reverse shell fully interactive for Linux or Windows victim
Girsh (Golang Interactive Reverse SHell) Who didn't get bored of manually typing the few lines to upgrade a reverse shell to a full interactive revers
Interactive package manager and resource monitor designed for the GNU/Linux.
pkgtop is an interactive package manager & resource monitor tool designed for the GNU/Linux. Package management (install/upgrade/remove etc.) can be a
rtop is an interactive, remote system monitoring tool based on SSH
rtop rtop is a remote system monitor. It connects over SSH to a remote system and displays vital system metrics (CPU, disk, memory, network). No speci
Abacus is a simple interactive calculator CLI
Abacus is a simple interactive calculator CLI with support for variables, comparison checks, and math functions abacus -
Provides AWS STS credentials based on Google Apps SAML SSO auth with interactive GUI support
What's this This command-line tool allows you to acquire AWS temporary (STS) credentials using Google Apps as a federated (Single Sign-On, or SSO) pro
Simple in Pure Go in Browser Interactive Interpreter
GoBook This project is a PoC Don't take it seriously The main point of this project is the use of the library: github.com/brendonmatos/golive Maybe th
The interactive web server
The interactive web server. HTTPLabs let you inspect HTTP requests and forge responses. Install Golang go get github.com/gchaincl/httplab go install g
The interactive web server
The interactive web server. HTTPLabs let you inspect HTTP requests and forge responses. Install Golang go get github.com/gchaincl/httplab go install g
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
go-prompt A library for building powerful interactive prompts inspired by python-prompt-toolkit, making it easier to build cross-platform command line