A collection of various tools for developers, engineers and programmers
A collection of various tools like encoding, decoding, hashing, ipv4 cidr calculation, and more. The tools can be accessed from the command line or by using the web UI.
A lot of tools like these are hosted online and use backend system to do the processing. This means you don't know what they do with your sensitive data. Another downside of online tools is that they are littered with ads.
This toolbox runs locally on your machine and all the processing is done in your browser using WebAssembly or JavaScript.
Install instructions
Get the binary from the GitHub release page
brew tap tiborhercz/toolbox
brew install toolbox
Compiling the binary yourself is possible, either manually or by using the make command.
Steps to compile:
- Build the Wasm binary
GOOS=js GOARCH=wasm go build -o static/UI/public/main.wasm wasm/*.go
- Build the Vue.js frontend. Run
npm run build
inside thestatic/UI/public/
directory - Run
go build .
in the root directory - Run toolbox with
./toolbox
To build the toolbox run: make build
toolbox [command]
Available Commands:
base64 Encode and decode base64 strings
cidr Calculate IPv4 CIDR ranges
completion generate the autocompletion script for the specified shell
hash Hash
help Help about any command
jwtdecode Decode jwt token
webui Launch the web UI for the Toolbox
toolbox webui
This project is licensed under the MIT License - see the LICENSE file for details.