Skip to content
You must be logged in to sponsor rec

Become a sponsor to Tom Ritchford

@rec

Tom Ritchford

rec
Rouen, France

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 193
  2. rec/dtyper

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

    Python 21
  3. rec/editor

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

    Python 10
  4. rec/wavemap

    ๐ŸŒŠ mmap massive audio files as numpy ๐ŸŒŠ

    Python 10
  5. rec/xmod

    ๐ŸŒฑ Turn any object into a module ๐ŸŒฑ

    Python 5
  6. rec/tdir

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

    Python 6

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.