Stop hunting for the right CLI tool. evolver-tools replaces dozens of popular standalone packages — all in one zero-dependency Python package.
| You used to install | What it does | evtool command | Notes |
|---|---|---|---|
| 📊 Data & JSON Processing | |||
| jq | JSON query & filter | evtool json-pretty filter, query, colorize JSON |
query format Syntax: `evtool json-pretty --query '.key' data.json` |
| yq / jaq | YAML/JSON processors | evtool json-pretty evtool yaml-to-json |
convert YAML ↔ JSON, JSON ↔ CSV |
| csvkit | CSV toolkit (in2csv, csvcut, csvstat, csvlook) | evtool csv-stats evtool csv-select evtool csv-chart |
stats transform Descriptive stats, column select, histogram, correlation |
| xsv | Fast CSV toolkit in Rust | evtool csv-filter evtool csv-sort evtool csv-join |
filter sort Filter rows, sort columns, join CSVs |
| pandas (for simple tasks) | Data analysis library | evtool csv-stats evtool csv-select --unique evtool csv-filter |
lightweight No need to import pandas for quick CSV stats or filtering |
| 🌐 Network & Diagnostics | |||
| nmap | Port scanning | evtool port-scan | scan TCP port scan, service detection, speed test. No root or libpcap needed. |
| httpie / wuzz | HTTP clients | evtool http-get evtool http-headers |
http HTTP GET, response headers, status codes |
| dog / dig | DNS lookup | evtool dns-lookup | dns A, AAAA, MX, NS, TXT records |
| whois | Domain WHOIS lookup | evtool whois | domain Domain registration & expiry info |
| openssl s_client | SSL certificate check | evtool ssl-check | security Certificate info, expiry date, chain validation |
| iperf / speedtest-cli | Bandwidth / speed test | evtool speed-test | speed Latency, download/upload speed estimate |
| netstat / lsof | Open ports & connections | evtool port-list evtool kill-port |
network List open ports, find/kill process on a port |
| 💻 System Monitoring | |||
| htop / btm | System monitor TUI | evtool sysmon | tui Real-time CPU, memory, disk I/O, network, processes — full TUI |
| du / ncdu | Disk usage | evtool disk-usage | disk Directory sizes, sorted, human-readable |
| ps | Process listing | evtool process-list | process Filter by name, PID, CPU, memory usage |
| free / vmstat | Memory stats | evtool mem-info | memory RAM, swap, cached, buffers |
| neofetch / fastfetch | System info display | evtool sys-info | info OS, kernel, CPU, memory, disk summary |
| uptime / w | System uptime & load | evtool uptime | uptime Uptime, load average, user count |
| ⚙️ DevOps & Development | |||
| bat | Syntax-highlighted cat | evtool cat-pretty evtool highlight |
preview Syntax-highlighted file output |
| fd | Fast file find | evtool file-find | find Find by name, pattern, type, size, date |
| rename / perl-rename | Batch file rename | evtool ren | rename Prefix, suffix, replace, regex, case — dry-run mode |
| fdupes / jdupes | Find duplicate files | evtool file-dedup | dedup SHA-256 based duplicate detection |
| tree | Directory tree view | evtool tree-view | tree Directory tree with depth limit, size, filtering |
| entr / watch | File watcher / periodic command | evtool watch | watch Periodic command execution with interval |
| wrk / hey / ab | HTTP load testing | evtool siege-lite | bench Concurrent requests, latency percentiles, throughput |
| shellcheck (basic) | Code analysis | evtool smellfinder | lint AST-based Python code smell detection |
| pylint / flake8 | Python linters | evtool smellfinder | lint Function length, nested depth, missing docs, exception handling |
| 📝 Text Processing | |||
| base64 (coreutils) | Base64 encoding | evtool base64 | encode Encode/decode strings, files |
| xxd / hexdump | Hex dump | evtool hexdump | hex Hexadecimal + ASCII side-by-side dump |
| uniq / sort / comm | Text processing | evtool uniq-lines evtool sort-lines evtool dedup-lines |
text Dedup, sort, frequency count |
| tr / sed (basic) | Character & text transform | evtool case-convert evtool slugify evtool wrap-text |
transform UPPER/lower/Title, slugification, word wrap |
| gron | JSON flatten/undatten | evtool json-flatten evtool json-unflatten |
json Flatten nested JSON, unflatten back |
| 🔒 Security & Cryptography | |||
| sha256sum / md5sum | File hashing | evtool hash-file | hash MD5, SHA-1, SHA-256, SHA-512, BLAKE2b |
| pwgen / apg | Password generation | evtool gen-password | password Custom length, symbols, digits, no ambiguous chars |
| gpg (sym encrypt) | File encryption | evtool file-encrypt | encrypt AES-256 symmetric file encryption |
| truffleHog / gitleaks | Secret scanning | evtool secret-scan | scan Detect API keys, tokens, passwords in text |
| oath-toolkit | TOTP/HOTP codes | evtool totp evtool hotp |
otp Time-based and HMAC-based one-time passwords |
| 🎨 Fun & Creative | |||
| figlet / toilet | ASCII art banners | evtool banner-gen evtool figlet |
ascii Multiple fonts, widths, colors |
| cowsay / ponysay | Speaking animal ASCII art | evtool cowsay | fun Cowsay with multiple animal types |
| qrencode | QR code generation | evtool qrcode | qr URLs, text, vCards, WiFi — output to terminal or file |
| boxes | ASCII box drawing | evtool pibox | box Terminal boxes, borders, formatting |
| pv | Pipe progress viewer | evtool progress-bar | progress Progress bars, spinners, percentage |
| lolcat | Rainbow text | evtool rainbow-text | color ANSI rainbow-colored text output |
| 📈 Charts & Visualization | |||
| gnuplot | Charting (heavy) | evtool chart-cli evtool csv-chart |
chart Bar, line, pie, stacked, scatter — Unicode terminal charts |
| spark / sparklines | Inline sparkline charts | evtool chart-cli spark | spark Inline Unicode sparklines for any numeric data |
Instead of pip installing jq, csvkit, httpie, nmap, htop, figlet, qrencode, and 25+ more packages — just pip install evolver-tools.
Every tool uses only Python standard library. No npm, no cargo, no brew. Works in air-gapped, CI/CD, and Docker environments instantly.
Linux, macOS, Windows, WSL — same tool, same command, same output. No platform-specific binaries or workarounds.
Compare to: jq (2.5MB) + csvkit (15MB+) + htop (3MB) + figlet (1MB) + ... the single evolver-tools package is ~500KB.
No network calls, no telemetry, no license servers. Every tool works fully air-gapped — perfect for secure environments.
Every tool has --help, consistent argument patterns, and the same quality bar. No learning 30 different CLI syntaxes.
Try it now — zero commitment, zero dependencies.
Or try without installing: curl -sL https://evolver-dev.github.io/evolver-tools/try.sh | bash