DEV Community

Wilfredo Argumedo
Wilfredo Argumedo

Posted on

I built a free pack of 8 dependency-free Python CLI tools (MIT) — the whole freebie inside

I keep needing the same little utilities in every project: slugs, log parsing, JWT inspection... So I packaged the ones I use most into PyToolkit Free — 8 Python CLI tools with zero dependencies (Python 3.8+ stdlib only), each with --help, docstrings and self-tests.

What's inside

Tool What it does
slugify.py URL-safe slugs from any text
roman.py Integers ↔ Roman numerals (and back)
jwt_decode.py Inspect JWT header/payload (no signature verification — debug only)
parse_logs.py Apache/Nginx access logs → JSON lines
csv2json.py CSV ↔ JSON conversion
urlencode.py URL encode/decode, query-string handling
jsonpath_lite.py Minimal JSONPath-style queries
croncheck.py cron expression explainer/validator

Quick taste:

echo "Hello World!" | python slugify.py        # -> hello-world
python roman.py 2026                            # -> MMXXVI
python parse_logs.py access.log > events.jsonl  # logs -> JSON lines
python croncheck.py "*/5 * * * *"               # human-readable cron
Enter fullscreen mode Exit fullscreen mode

Get it (free, MIT)

Download: PyToolkit Free — $0+ (pay what you want)

It includes the 8 tools, cheat sheets for each one, and smoke tests. If it saves you time, the full 15-tool pack is $9 and there's a cheat-sheet-only bundle for $3.

I also do custom web scraping / data-pipeline work: scraping gig on Fiverr.

Feedback welcome — what utility would you add next?

Top comments (0)