Everyday Utilities

Small, handy tools that solve everyday problems — the kind of thing you've probably wished software could just do for you.

Everyday Utilities

arrow

Dates and times written the way you'd actually say them out loud, not the way a computer clock demands.

Everyday Utilities

cachetools

Remembers the answer to a question you already asked, so it never has to work it out twice.

Everyday Utilities

emoji

Lets a program type a shortcode like thumbs_up and have it turn into an actual thumbs-up emoji.

Everyday Utilities

humanize

Turns 1,234,567 seconds into 2 weeks ago, the way an actual human would say it.

Everyday Utilities

joblib

The quiet workhorse that saves machine learning models to disk and reruns big Python jobs in parallel.

Everyday Utilities

more-itertools

The toolbox of clever tricks for looping through lists that Python somehow forgot to include.

Everyday Utilities

pendulum

A clock that never lies to you about timezones, even after months of daylight saving changes.

Everyday Utilities

python-dateutil

The library that quietly makes sense of next Tuesday and three months from now in code.

Everyday Utilities

python-slugify

Turns Cafe Deja Vu Grand Opening into cafe-deja-vu-grand-opening for a clean web address.

Everyday Utilities

schedule

Lets a script say do this every Monday at 9am in plain, readable code.

Everyday Utilities

tenacity

Teaches your code to shrug off a failure and just try again, instead of giving up immediately.

Everyday Utilities

toolz

Brings the elegant, assembly-line style of functional programming to everyday Python code.

Everyday Utilities

validators

A tireless bouncer checking whether an email, URL, or ID actually looks like what it claims to be.

Everyday Utilities

watchdog

Software that never blinks, watching your files so something else can react the instant they change.