Skip to content
You must be logged in to sponsor rec

Become a sponsor to Tom Ritchford

@rec

Tom Ritchford

rec
Amsterdam, Netherlands

The rec collection is a couple of dozen small free and open-source Python modules that I have developed over the last five years.

Most of the modules try to do one essential thing very well with the least amount of fuss. If you like this sort of thing, this is the sort of thing you like.


A dozen are production-quality with comprehensive tests and documentation, and a few of the best are below.

Others are still beta (and marked as such). Some are still partly dreams. Work continues daily.

I respond promptly to issues filed and pull requests in all cases.


Consider supporting me here on Github if my work gives you pleasure, and you have a few currency units to spare.

Featured work

  1. rec/safer

    🧷 A safer writer 🧷

    Python 173
  2. rec/dtyper

    πŸ— Fix and improve `typer` πŸ—

    Python 17
  3. rec/editor

    πŸ–‹ Open the default text editor πŸ–‹

    Python 9
  4. rec/wavemap

    🌊 mmap massive audio files as numpy 🌊

    Python 6
  5. rec/xmod

    🌱 Turn any object into a module 🌱

    Python 4
  6. rec/tdir

    πŸ—ƒ Create, fill a temporary directory πŸ—ƒ

    Python 2

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

🎩 tip of the hat 🎩

Just a buck to say hello

$2 a month

Select

β˜• cup of coffee β˜•

$3 a month

Select

🍺 a beer 🍺

$5 a month

Select

πŸ₯™ sandwich πŸ₯™

$8 a month

Select

πŸ₯‘ avocado toast πŸ₯‘

$15 a month

Select

πŸ₯˜ meal πŸ₯˜

$23 a month

Select

πŸ‘©πŸ½β€πŸŽ“ acolyte πŸ‘¨β€πŸŽ“

One question a month answered

$132 a month

Select

πŸ‘¨πŸΏβ€πŸ« apprentice πŸ‘©β€πŸ«

One question a month answered in full detail

$523 a month

Select

πŸ‘οΈ Illuminatus πŸ‘οΈ

10 questions answered, five in detail

$6,000 a month

Select

πŸ”± deity πŸ”±

All your questions answered in detail.