One pip install evolver-tools replaces 30+ separate packages, each with its own dependencies, package managers, and update cycles.
⇧ 260 tools · 0 dependencies · works on Linux, macOS, Windows ⇧
pip install CommandA lightweight JSON processor written in C. Powerful but requires separate install via apt/brew/choco. Limited to JSON only.
apt install jq
Pretty-print, validate, query, merge, diff, sort, flatten — all JSON operations. Also supports YAML, TOML, INI, XML conversion.
evtool json-pretty data.json
json-pretty · json-select · json-validate · json-merge · json-diff
json-sort · json-path · json-keys · json-schema-validate
json-to-yaml · json2csv · json2ini · json_flatten · jsonql
REPLACES jq + 13 more JSON tools, + YAML/TOML/XML converters included
Popular Python-based CSV toolkit. Has 12 dependencies (agate, six, python-dateutil, etc.), install size ~5MB.
pip install csvkit
Filter, merge, sort, dedup, validate, concat, schema detect, chart. Zero deps. Also converts to/from JSON, YAML, Excel.
evtool csv-stats sales.csv
csv-stats · csv-filter · csv-join · csv-sort · csv-dedup
csv-schema · csv-pretty · csv-view · csv-chart · csv2json
excel2csv · tsv2csv · diff-csv
REPLACES csvkit + 12 more CSV tools, + Excel/TSV support, zero deps
Name-based data processing tool. Written in Go, needs separate binary install. Powerful but overkill for simple tasks.
brew install miller
All the same operations: filtering, joining, stats, conversions. Same-day install, no binary downloads.
evtool csv-filter data.csv --column revenue --gt 10000
User-friendly HTTP client. Has 8+ dependencies (Pygments, requests, etc.). ~2MB install. Linux/macOS only effectively.
pip install httpie
Inspect headers, check status codes, test APIs. Also: port scanning, DNS lookup, SSL check, whois, geo IP — all in one package.
evtool http-headers example.com
http-headers · http-status · api-tester · ip-location
dns-lookup · ssl-check · whois · port-scan · geo-ip
cert-check · cert-info · net-speed
REPLACES httpie + 11 more network tools in one package
dig comes with bind-utils (10+ binaries, ~3MB). dog is a Rust alternative needing cargo install. Both are single-purpose.
apt install bind9-dnsutils
Query A, AAAA, MX, TXT, NS, CNAME, SOA records. Also: reverse DNS, WHOIS, SSL cert inspection, ping, traceroute.
evtool dns-lookup example.com --type MX
Interactive process viewer. C binary, needs apt/brew. Shows processes only — not disk, network, or memory in one view.
apt install htop
Full TUI system monitor: CPU, memory, disk I/O, network, processes — all in one terminal view. Also: system-info, disk-usage.
evtool sysmon
sysmon (TUI) · system-info · disk-usage · cpu-stats
mem-info · process-list · kill-port · net-analyzer (TUI)
REPLACES htop + btm + ncdu + df + free + netstat
NCurses disk usage. C binary. Shows disk usage only — no CPU, memory, or network view.
apt install ncdu
Disk usage overview with largest directories, plus full system monitoring suite built in.
evtool disk-usage
3+ separate tools for basic crypto. openssl is 5MB+, needs compilation. Different syntaxes for each tool.
openssl dgst -sha256 file # hash
gpg -c file # encrypt
shasum -a 256 file # checksum
Hash (SHA1/256/512, MD5), AES-256 encrypt/decrypt, password gen, OTP, entropy check — all same CLI syntax.
evtool hash-file file.txt --sha256
evtool file-encrypt file.txt # AES-256
evtool passgen 32 # secure password
evtool b64 file.txt # base64
bat adds syntax highlighting to cat, but you still need less for paging. Rust binary, separate install.
brew install bat
Markdown format, TOC generation, syntax highlight, base64, hex dump, regex, dedup, sort, uniq, diff.
evtool markdown-format README.md
evtool text-stats file.txt # word/line/char count
evtool b64 file.txt # encode/decode
evtool hex-dump file.bin # hex viewer
evtool regex-find pattern file # regex search
Three separate packages, all C/Ruby. ~2MB each. Different package managers. Single-purpose.
apt install figlet cowsay lolcat
ASCII banners, figlet, cowsay, emoji CLI, progress bar, spinner, matrix rain, terminal charts — all built in.
evtool figlet "HELLO"
evtool cowsay "hi" # classic cowsay
evtool ascii-banner "EVOLVER" # ANSI banners
evtool progress-bar 100 # progress bar
evtool matrix-rain # matrix effect
evtool chart-cli --bar data.csv # terminal charts
REPLACES figlet + cowsay + lolcat + 8 more creative tools
Go binary, ~3MB. Needs separate install. Single-purpose: fuzzy searching.
brew install fzf
Interactive fuzzy finder for files, history, processes. Same UX, zero deps.
evtool ff --search "config"
evtool search-history # search terminal history
C library/binary. ~500KB. Needs libpng dependency. One purpose only.
apt install qrencode
Generate QR codes in terminal. Supports URLs, text, vCards, WiFi configs. Also: qr_cli for advanced options.
evtool qrcode "https://example.com"
| Standalone Tool | evolver-tools Equivalent | Install Size Saved | Deps Saved |
|---|---|---|---|
| jq | json-pretty, json-select, json-validate, json-merge, json-diff, json-sort | ~2MB | 0 |
| csvkit | csv-stats, csv-filter, csv-join, csv-sort, csv-dedup, csv-view | ~5MB | 12 |
| Miller (mlr) | csv-*, json-*, yaml-* tools | ~10MB (Go binary) | 0 |
| HTTPie | http-headers, http-status, api-tester | ~2MB | 8 |
| dig / dog | dns-lookup | ~3MB | 0 |
| htop / btm | sysmon (TUI) | ~2MB | 0 |
| ncdu | disk-usage | ~1MB | 0 |
| du / df / free | disk-usage, mem-info | ~1MB | 0 |
| figlet | figlet, ascii-banner | ~2MB | 0 |
| cowsay | cowsay | ~500KB | 0 |
| lolcat | color-convert | ~1MB | 1 |
| bat | markdown-format | ~3MB (Rust binary) | 0 |
| fzf | ff (fuzzy finder) | ~3MB | 0 |
| qrencode | qrcode, qr_cli | ~500KB + libpng | 1 |
| openssl | hash-file, file-encrypt, file-decrypt | ~5MB | 0 |
| gpg | file-encrypt (AES-256) | ~3MB | 0 |
| base64 (coreutils) | b64 | <100KB | 0 |
| jless | json-pretty (colorized) | ~3MB (Rust binary) | 0 |
| fx | json-pretty, json-path | ~10MB (npm) | 20+ (node_modules) |
| yq | yaml2json, yaml-validate | ~5MB (Go binary) | 0 |
| toml-cli | toml2json | ~500KB | 0 |
| http.server (Python) | http_server | built-in | 0 |
| whois | whois-lookup | ~1MB | 0 |
| ssl-check | ssl-check, cert-check, cert-info | ~1MB | 0 |
| speedtest-cli | net-speed | ~2MB | 3 |
| entr (file watcher) | watch (file monitor) | ~200KB | 0 |
| pandoc (basic) | markdown-toc, markdown-format | ~40MB (Haskell) | 50+ |
| uuidgen | uuid, uuid_gen | <100KB | 0 |
| ipinfo.io CLI | ip-location, ip_info, geo-ip | ~2MB | 2+ |
| aria2c / curl | http-get | ~3MB | 0 |
| nmap | port-scan, network-scan | ~5MB | 0 |
| ping / traceroute | net-analyzer (TUI) | built-in | 0 |
Total savings: ~120MB of disk space, ~100+ external dependencies, 30+ separate install commands.
All replaced by one pip install evolver-tools.
| Category | Tools Replaced | evtool Command |
|---|---|---|
| Data & CSV | csvkit, Miller, pandas (basic), xsv | evtool csv-stats, csv-filter, csv-join, csv-sort, csv-chart |
| JSON & YAML | jq, yq, jless, fx, toml-cli | evtool json-pretty, json-select, json-merge, yaml2json |
| Network & DNS | dig, dog, httpie, whois, nmap, ssl-check | evtool dns-lookup, http-headers, port-scan, ssl-check |
| System Monitor | htop, btm, ncdu, free, df, du | evtool sysmon (TUI), disk-usage, mem-info, cpu-stats |
| Security | openssl, gpg, hashcat, shasum, base64 | evtool hash-file, file-encrypt, passgen, b64 |
| Text & Markdown | bat, pandoc (basic), grep (basic), sed (basic) | evtool markdown-format, text-stats, regex-find |
| ASCII & Art | figlet, cowsay, lolcat, cmatrix | evtool figlet, cowsay, ascii-banner, matrix-rain |
| Dev Tools | fzf, qrencode, uuidgen, entr | evtool ff, qrcode, uuid, watch |
| Conversion | units, timezone-converter, currency-converter | evtool unit-convert, timezone, currency |
| API Testing | httpie, curl (basic), postman CLI | evtool api-tester, http-headers, http-status |
| Fun | fortune-mod, sl, cmatrix | evtool fortune, dice-roll, matrix-rain, countdown |
evtool <name> prefix that won't conflict with any existing binaries. You can install it alongside jq, htop, or anything else — it just means you no longer need most of them.260 tools. Zero dependencies. One command.
pip install evolver-tools