ntfy

ntfy brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes.

btop

btop: Resource monitor that shows usage and stats for processor, memory, disks, network and processes. C++ version and continuation of bashtop and bpytop. Features Easy to use, with a game inspired menu system. …

go benchstat

Benchstat computes and compares statistics about benchmarks. Usage: Each input file should contain the concatenated output of a number of runs of “go test -bench.” For each different benchmark listed …

god: go daemons

God (go-daemons) is a tool to deploy and manage daemons in the Go ecosystem on GNU/Linux machines using systemd. God installs your go binary in the remote machine (server) using go install, …

goweight

goweight: A tool to analyze and troubleshoot a Go binary size. For more, see this blog post ✅ Get a breakdown of all modules inside a binary✅ Supports Go 1.11 modules✅ Output as JSON …

procs

procs is a replacement for ps written in Rust. Features Colored and human-readable output Automatic theme detection based on terminal background Multi-column keyword search Some additional information which are not supported by ps TCP/UDP port …

hyperfine

hyperfine: A command-line benchmarking tool. Features Statistical analysis across multiple runs. Support for arbitrary shell commands. Constant feedback about the benchmark progress and current estimates. Warmup runs can be executed …

dive

dive: A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image. Basic Features Show Docker image contents broken down by …

Skaffold

Skaffold handles the workflow for building, pushing and deploying your application, allowing you to focus on what matters most: writing code. Skaffold is a command line tool that facilitates continuous development …