Every tool listed below is a direct replacement โ same task, one command prefix. All pure Python stdlib, zero dependencies, cross-platform.
No npm install. No cargo build. No apt-get. Just pip install evolver-tools and you get 260 CLI tools in one command namespace: evtool.
| Replace | evtool Command | What It Does |
|---|---|---|
| jq | evtool json-pretty evtool jq-lite '.[].name' data.json | Pretty-print and query JSON |
| bat | evtool cat data.json --syntax | Syntax-highlighted file view |
| diff | evtool diff file1.txt file2.txt | Line-by-line file comparison |
| uniq | evtool dedup-lines data.txt | Remove duplicate lines |
| sort | evtool sort-lines data.txt | Sort lines alphabetically |
| grep | evtool regex-find 'pattern' file.txt | Regex search in files |
| awk | evtool csv-select -c 1,3 data.csv | Column selection from CSV |
| csvkit | evtool csv-stats data.csv evtool csv-chart data.csv | CSV stats + ASCII charts |
| pandas (quick peek) | evtool csv-head data.csv -n 20 | First N rows of CSV |
| xsv | evtool csv-search 'keyword' data.csv | Search within CSV files |
| yq | evtool yaml2json config.yaml evtool json2yaml data.json | YAML โ JSON conversion |
| b64 | evtool b64 encode file.txt | Base64 encode/decode |
| hexdump | evtool hex-dump file.bin | Hexadecimal file dump |
| Replace | evtool Command | What It Does |
|---|---|---|
| htop | evtool sysmon | TUI system monitor: CPU, memory, disk, network, processes |
| top | evtool process-list | Running processes with stats |
| df | evtool disk-usage | Disk usage per mount point |
| du | evtool disk-usage /path | Directory disk usage |
| free | evtool mem-info | Memory usage details |
| lscpu | evtool cpu-stats | CPU cores, frequency, load |
| uptime | evtool sys-uptime | System uptime display |
| neofetch | evtool system-info | System summary (OS, kernel, etc.) |
| fuser / lsof | evtool kill-port 8080 | Find and kill process on port |
| Replace | evtool Command | What It Does |
|---|---|---|
| nmap | evtool port-scan example.com | TCP port scanning |
| dig | evtool dns-lookup example.com | DNS A/AAAA/MX/NS records |
| nslookup | evtool dns-lookup example.com | DNS resolution |
| whois | evtool whois example.com | Domain WHOIS lookup |
| curl | evtool http-get https://api.example.com | HTTP GET with response details |
| ping | evtool ping example.com | ICMP ping with stats |
| openssl s_client | evtool ssl-check example.com | SSL cert validation + expiry |
| ifconfig / ip | evtool ip-info | Network interface information |
| traceroute | evtool traceroute example.com | Network route tracing |
| Replace | evtool Command | What It Does |
|---|---|---|
| siege / hey / wrk | evtool siege-lite -c 20 -n 100 https://api | HTTP load testing |
| jwt-cli | evtool jwt-decode token.jwt evtool jwt-encode '{"sub":"123"}' --secret key | JWT decode/encode |
| pass / gopass | evtool passgen 20 --symbols | Strong password generation |
| qrencode | evtool qrcode 'https://example.com' | QR code generation (PNG/terminal) |
| sha256sum / md5sum | evtool hash-file file.txt --algo sha256 | File hashing (SHA/MD5/BLAKE) |
| cheat / tldr | evtool cheatsheet find | Quick CLI command reference |
| gh (quick info) | evtool git-stats | Git repo statistics |
| docker prune | evtool docker-clean | Clean up Docker resources |
| crontab guru | evtool cron-pretty '*/5 * * * *' | Human-readable cron schedule |
| git churn | evtool git-branch-clean | List stale git branches |
| Replace | evtool Command | What It Does |
|---|---|---|
| units | evtool unit-convert 100 km mi | Unit conversion |
| bc | evtool calc '2 + 2' | Basic calculator |
| factor | evtool factor 12345 | Prime factorization |
| date | evtool date-calc 'today + 14 days' | Date arithmetic |
| tz | evtool timezone America/New_York | Timezone converter |
| figlet / banner | evtool ascii-banner 'Hello' | ASCII art banners |
| cowsay | evtool cowsay 'Hello World' | Cow saying things |
| fortune | evtool fortune | Random quotes and sayings |
| pv | evtool progress-bar | Progress bar for pipes |
| rename | evtool ren --prefix 'bak_' *.txt | Batch file renaming |
| trash-cli | evtool trash file.txt | Safe file deletion |
| Before | apt install jq htop siege netcat-openbsd whois qrencode figlet cowsay renameโ 12 packages, ~200MB, 5 minutes | |
| After | pip install evolver-toolsโ 1 package, ~500KB, 3 seconds | |
Works in any terminal with Python 3.8+:
curl -sL https://evolver-dev.github.io/evolver-tools/try.sh | bash
This runs a demo container โ no files saved, nothing installed permanently.
All 260 tools with descriptions: evolver-tools/tools/