π§ evolver-tools
Complete tool directory β 260 zero-dependency CLI utilities
276
Tools
14
Categories
0
Dependencies
pip
Install
Jump to category:
ASCII & Art (10)
CLI & Terminal (3)
CSV & Data (72)
Conversion (4)
Date & Time (13)
Dev Tools & Git (10)
Fun & Utility (4)
Math & Random (7)
Network & DNS (43)
Other (13)
QR & Media (6)
Security & Crypto (17)
System & Monitor (15)
Text Processing (43)
No tools match your search. Try a different keyword.
ASCII & Art
(10 tools)
ascii-banner
ASCII art banner generator β block, simple, wide, big fonts
ascii-gen
ASCII art generator (8 styles)
banner-gen
ASCII banner generator (4 styles, colors)
color-convert
Convert colors between hex/rgb/hsl/hsv/named formats
emoji-cli
Search and display emoji
figlet
ASCII banner generator (figlet-style)
figlet-cli
ASCII art font display (5 fonts)
hexdump
Hex dump with ASCII view (file or stdin)
progress-bar
Animated terminal progress bar
spinner
Animated terminal spinner (6 styles)
CLI & Terminal
(3 tools)
chart-cli
Terminal chart generator (bar, line, pie, histogram)
ff
Interactive fuzzy finder (pure Python curses TUI)
search-history
Search terminal history. Usage: search-history
CSV & Data
(72 tools)
audit-log
Parse and filter system audit logs
code-stats
Count lines of code by language. Usage: code-stats [path]
colors
256-color table, HEX/RGB conversion, terminal colors
config-validator
Validate config files (JSON, YAML, TOML)
config-vault
Config security: validate, encrypt, scan secrets β CLI+TUI
cron-check
Validate and describe cron expressions
csv-concat
Concatenate CSV files vertically (union mode)
csv-dedup
Deduplicate CSV rows by key column or all columns
csv-filter
Filter CSV rows by column value
csv-head
Display first N rows of a CSV file
csv-pretty
Pretty-print CSV files as aligned tables
csv-schema
Infer CSV schema (column types, nulls, stats, samples)
csv-slice
Extract columns/rows from CSV files by index or name
csv-sort
Sort CSV files by column
csv-stats
CSV column analysis with histograms and correlations
csv-to-table
Convert CSV to an aligned ASCII table in terminal
csv-validate
Validate CSV file format. Usage: csv-validate
csv-view
CSV file viewer with table formatting. Auto-detects delimiter, filters, sorts, JSON output.
csv2json
Convert CSV to JSON. Usage: csv2json [file.csv] [--pretty] [--output file.json]
csv_merge
Merge CSV files by common column (inner/left/outer join)
db-mate
Database management: SQLite browser, schema, queries β CLI+TUI
db-schema
Display database schema as ASCII
dedup-files
Find and optionally delete duplicate files by SHA256 hash
diff-csv
Row-level diff of CSV files by key column
diff-yaml
Show differences between two YAML files
env-sorter
Sort environment variables in .env files
excel2csv
Convert Excel to CSV
file-joiner
Join split file chunks. Usage: file-joiner
[--output file]
firewall-rule
iptables/nftables firewall rule helper
git-stats
Show git contribution stats. Usage: git-stats [--author name] [--since 30.days]
image-meta
Image metadata (EXIF) viewer
ini-parser
INI file parser, query, and JSON converter
ini2json
Convert INI to JSON. Usage: ini2json
[--pretty]
join
Join lines with delimiter
jq-lite
jq-style JSON filter and extract tool
json-diff
Deep diff two JSON files, show paths that differ
json-keys
Extract and list keys from JSON files
json-patch
Apply JSON Patch (RFC 6902) operations to JSON files
json-path
Query JSON with simple path syntax β dot notation, bracket, wildcard
json-pretty
JSON pretty-printer, validator, minifier
json-schema-validate
Validate JSON against JSON Schema. Usage: json-schema-validate
json-sort
Sort JSON keys alphabetically, recursively
json-to-table
Render JSON array as aligned ASCII table in terminal
json-to-yaml
Convert JSON to YAML format (stdlib, zero deps)
json2csv
JSON to CSV converter with nested key flattening
json2ini
Convert JSON to INI format. Usage: json2ini
json_flatten
Flatten nested JSON to dot-notation key=value pairs
json_merge
Merge multiple JSON files into one
jsonql
SQL-like JSON query engine
log-hawk
Log analysis: parse, filter, tail, stats β CLI+TUI
log-tail
Tail logs with follow, filter, colorize
markdown-format
Format/beautify Markdown tables and lists
markdown-toc
Generate table of contents from Markdown. Usage: markdown-toc [file.md]
merge-json
Deep merge multiple JSON files (arrays concatenate, dicts recurse)
pdf_info
Extract PDF metadata β pages, title, author, size
qc-report
ζ£ιͺζ₯εηζε¨ v2.0 -- Text/HTML/CSV/θ―δΉ¦
random-cli
Random data generator (numbers, strings, UUIDs, passwords)
sort
Line sorting (alpha, numeric, unique, by column)
split
File splitter and joiner (by lines or size)
sql2csv
Run SQL on CSV files
sqlite-cli
SQLite query tool with CSV/JSON/table output
template
Project scaffolding. Usage: template init
| template python
| template cli
text-stats
Text statistics (words, chars, sentences, reading time)
toml2json
Convert TOML to JSON. Usage: toml2json
[--pretty]
tsv2csv
Convert TSV (tab-separated) to CSV format
uniq
Unique line filter with count & case-insensitive
validate
Generic file validator (JSON/YAML/CSV/TOML/XML auto-detect)
xml-format
Pretty-print and format XML files (stdlib)
xml2json
XML to JSON converter
yaml-validate
Validate YAML syntax. Usage: yaml-validate
yaml2json
YAML β JSON converter
yaml2toml
Convert YAML to TOML. Usage: yaml2toml
Conversion
(4 tools)
hexdec
Convert between hex, decimal, octal, binary
humanize
Convert raw numbers to human-readable format (size, duration, count)
url_parser
Parse and analyze URLs
urlparse
URL parser and debugger
Date & Time
(13 tools)
cal
Calendar and date calculator
calendar-cli
Display terminal calendar. Usage: calendar-cli [year] [month]
chrono
Advanced date/time calculator (durations, business days, ranges, age)
crc_check
CRC32/CRC64 checksum calculator for files
cron
Cron expression parser
cron-pretty
Describe cron schedule in plain English. Usage: cron-pretty '*/5 * * * *'
crontab-helper
Simplify crontab management
dt
Date/time format converter (timestamps, timezones)
epoch
Unix timestamp / human date converter
math_eval
Safe mathematical expression evaluator
pomodoro
Pomodoro timer (work/break cycles)
reminder
Timer-based reminder with countdown
timeout
Run command with timeout limit
Dev Tools & Git
(10 tools)
changelog-gen
Generate changelog from git log
code-auditor
Code analysis: complexity, security, style, deps β CLI+TUI
dep-graph
Dependency graph from Python files
env-manager
Environment variable manager for .env files
envcheck
Environment variable validator (missing keys, formats)
git-log-pretty
Pretty git log. Usage: git-log-pretty [--count N] [--author name]
pr-tool
GitHub PR helper (create, list, review, checkout)
qr_cli
Generate QR codes in terminal (unicode block art)
qrcode
QR code generator (ASCII art)
smellfinder
Python code smell detector (AST-based, 10+ patterns)
Fun & Utility
(4 tools)
bookmark
CLI bookmark manager
license-cli
Open-source license generator and validator
note-taker
CLI note-taking (add, list, search)
todo-cli
Simple prioritized TODO list manager
Math & Random
(7 tools)
dice-roll
Dice roller (d4, d6, d8, d10, d12, d20, d100)
factor
Prime factorization of integers
joke
Random programming/tech/dad jokes
quote
Random quote generator (100+ in 5 categories)
seq
Generate sequence of numbers
uuid
UUID v1/v4/v5/v7 generator
uuid_gen
UUID generator (v1/v4/v5/v7)
Network & DNS
(43 tools)
ansi-strip
Strip ANSI escape codes. Usage: ansi-strip [file]
ansi-to-txt
Strip ANSI escape codes, convert to plain text
api-tester
HTTP API testing tool
cert-check
Check SSL certificate expiry
cert-info
Show SSL certificate info for a domain. Usage: cert-info
[port]
clipboard
Terminal clipboard copy/paste/clear
code-review
Basic code review: line length, TODOs, shebang, trailing whitespace, docstrings, CRLF, tabs, long functions, bare excepts, wildcard imports
crypto-box
Security: encrypt, hash, password, OTP, SSL β CLI+TUI
dev-dashboard
Developer dashboard: git, system, ports, processes β CLI+TUI
dig
DNS lookup tool - resolve domains, find DNS records
dns-lookup
DNS lookup tool. Usage: dns-lookup
[--type A|AAAA|MX|TXT|NS|CNAME|SOA]
env_template
Generate .env.example from .env (strip values, keep keys)
geo-ip
Look up IP geolocation. Usage: geo-ip [IP address]
gzip-cli
Gzip/gunzip files β compress, decompress, list archive contents
html-strip
Strip HTML tags, extract plain text
http-headers
Inspect HTTP response headers. Usage: http-headers
http-live
SSE hot-reload development HTTP server
http-status
Look up HTTP status code meanings (search/list/lookup)
http_server
Simple static file HTTP server
ip-location
GeoIP location lookup (ip-api.com)
ip_info
Show public IP address and geolocation info
ipcalc
IP address and subnet calculator
ipinfo
Public IP and geolocation lookup
net-analyzer
Network analysis: ping, trace, port scan, DNS β CLI+TUI
net-speed
Internet download speed test
network-scan
Scan active hosts on network. Usage: network-scan [subnet] [--ping]
pipe-viewer
Pipe viewer with progress bar. Usage: cmd | pipe-viewer [label]
port_scan
Quick TCP port scan on a host
portcheck
TCP port scanner and service detection
process-kill
Kill processes by name/port/user
rot13
ROT13/ROT47 text cipher (stdin or arg)
route-trace
Trace network route to host. Usage: route-trace
[--max-hops 30]
scan-open-ports
TCP port scanner with concurrent scanning and service detection
scan-ports
TCP port scanner (range, common ports)
secret-scanner
Scan files for secrets/API keys/tokens. Usage: secret-scanner [path]
siege-lite
HTTP load tester (concurrency, latency percentile)
ssl-check
SSL/TLS certificate checker
stopwatch
Terminal stopwatch with lap support
subnet
IPv4 subnet/CIDR calculator
sysmon-pro
System monitor: CPU, memory, disk, processes, network β CLI+TUI
time-duration
Calculate duration between dates/timestamps in multiple formats
whois-lookup
WHOIS domain lookup. Usage: whois-lookup
world-clock
Show current time in multiple timezones
Other
(13 tools)
agent-b-tool
Dual-agent collaborative workflow tool
checksum-dir
Generate/verify directory checksums
dirsize
Recursive directory space analyzer
docker-helper
Docker command helper. Usage: docker-helper
[args]
file-splitter
Split files into chunks. Usage: file-splitter
--lines N | --size N[K|M|G]
file_find
Find files by name pattern with recursive search
find-empty
Find empty directories and files
key-value-store
Simple key-value store. Usage: kvstore set
| kvstore get
| kvstore list | kvstore del
log-analyzer
Log file pattern analyzer and statistics
mac-address
Generate and lookup MAC addresses
qc-sample
ζ ·ειζ£εηζε¨ v2.0 -- δΊ€δΊ/樑ζΏ/ζΉι
search-files
Search files by name/content. Usage: search-files
[path] [--type f|d]
wordcount
Enhanced wc with language detection
QR & Media
(6 tools)
file-type
Detect file type using magic bytes
media-studio
Media utilities: QR, ASCII art, banner, Morse, figlet β CLI+TUI
mime-type
Detect MIME type of files by extension and magic bytes
screen-recorder
Record terminal session. Usage: screen-recorder start [name] | screen-recorder stop | screen-recorder list
screenshot-cli
Take screenshots from terminal. Usage: screenshot-cli [output.png] [--delay N]
share
Generate ready-to-post social media content (HN/Reddit/Tweet) about evolver-tools
Security & Crypto
(17 tools)
b64
Base64 encode/decode with auto-detection
backup
File/dir backup with rotation
base32
Base32 encode/decode (stdin or arg)
base58
Base58 encode/decode (Bitcoin-style alphabet)
crypto-price
Cryptocurrency price ticker (CoinGecko)
file-encrypt
Simple file encrypt/decrypt
find-dups
Find duplicate files by SHA256 hash, size, or name
hash-file
Compute file hashes. Usage: hash-file
[--md5|--sha1|--sha256|--sha512|--all]
hash_check
Compare file hashes against known SHA256/MD5 values
hashsum
File hash verification (MD5/SHA-1/256/512/BLAKE2)
jwt-decode
Decode JWT tokens (header + payload, no verification)
otp-gen
TOTP/HOTP one-time password generator
passgen
Password and passphrase generator with entropy display
password-strength
Password strength checker (0-100)
random
Random generation: password, uuid, hex, int. Usage: random password [len] | uuid | hex [bytes] | int [min] [max]
random-string
Generate random strings (hex/pin/uuid/base64/alphanumeric)
ssh-key-gen
Generate SSH key pairs
System & Monitor
(15 tools)
disk-cleanup
Analyze disk usage and suggest cleanup. Usage: disk-cleanup [path] [--deep]
disk-usage
Disk usage analyzer (largest dirs/files)
file-watch
Watch file for changes. Usage: file-watch
[--tail]
git-branch-cleaner
Clean stale git branches
git-ignore
Generate .gitignore templates for common languages/frameworks
macrogen
Macro/code template generator with built-in templates. Usage: macrogen
[key=val ...] | macrogen --list | macrogen -t
[key=val ...]
restore
Restore files from .bak backups
service-check
Check systemd service status
sysmon
Real-time system monitor (curses TUI)
system-info
Display system information. Usage: system-info [--all]
temp-cleaner
Clean temp files. Usage: temp-cleaner [--dry-run] [--older N[d|h]]
timer
Countdown timer and stopwatch
timer-pro
Countdown, stopwatch, alarms, lap timer
unit-convert
Unit converter (length, weight, temp, volume)
watch
Run command periodically, showing output
Text Processing
(43 tools)
ansi-to-html
Convert ANSI escape sequences to color HTML
case-convert
Convert text between case styles (snake/camel/kebab/pascal/title/const)
colorize
Terminal text colorizer
cowsay
ASCII cow saying text (cow/tux/dragon/bunny)
date_diff
Calculate date/time differences
diff
File comparison and diff tool
diff-lines
Line-by-line diff between two files (zero-dependency)
diff_files
Line-by-line file comparison
env-diff
Compare .env files. Usage: env-diff
file-patch
Apply text patches to files
fmt
Code and text auto-formatter (whitespace, indent, EOF)
fold
Wrap input lines to specified width
hex-tool
Hex encode/decode. Usage: hex-tool encode
| hex-tool decode
html2markdown
Convert HTML to Markdown
html2md
Convert HTML to Markdown
html2text
Convert HTML to plain text
license
Display open-source license text. Use --list to show available licenses.
link-check
Check for broken links in Markdown files
markdown-check
Markdown link and structure checker
markdown-lint
Basic Markdown linting β headings, fences, whitespace, line length
markdown-preview
Preview Markdown in terminal. Usage: markdown-preview
markdown-to-html
Convert Markdown to simple HTML (stdlib, zero deps)
morse
Text-Morse code converter with audio
nb
Command-line notebook with full-text search
nl
Number lines of files or stdin
pdf-text
Extract text from PDF files
project-doctor
Project health checker (meta, structure, quality)
rainbow
Rainbow-colored text output
ren
Batch file renamer (prefix/suffix/regex/numbering)
replace-text
Find and replace text in files. Usage: replace-text
[files...] [--dry-run]
shuffle
Randomize lines from stdin
slugify
Convert text to URL-friendly ASCII slugs
text-dedent
Remove common leading whitespace from text
text-wrap
Wrap text to specified column width
tr
Translate or delete characters (stdin)
tree
Display directory tree. Usage: tree [path] [--max-depth N] [--dirs-only]
treedir
Directory tree visualizer
uri-encode
URI encode/decode. Usage: uri-encode encode
| uri-encode decode
weather-cli
Weather forecast from wttr.in
web-download
Download files with progress. Usage: web-download
[--output file]
web-summary
Web page content extractor (title, body, links)
welcome
Interactive showcase β featured tools, categories, quick-start guide
yes
Output a string repeatedly until killed