Skip to content
You must be logged in to sponsor cunla

Become a sponsor to Daniel M

@cunla

Daniel M

cunla
Canada

Hi, I'm Daniel.

If you write Python tests that touch Redis, there's a good chance you've already run my code. I maintain fakeredis, which fakes out Redis, Valkey, DragonflyDB and KeyDB so your tests don't need a real server, a container, or a network connection. It gets installed around 39 million times a month, mostly by CI pipelines nobody thinks about until they break.

I work on it in evenings and weekends. It's not glamorous work. Most of it is chasing edge cases where the fake behaves a little differently from the real thing, and keeping up as Redis and its cousins keep adding commands. I've kept it current for years with help from a lot of contributors, and I'd like to keep it that way.

Open source doesn't pay rent. If fakeredis saves your team time, a few dollars a month helps me keep doing this properly instead of letting the issue tracker pile up. And if you've ever lost an afternoon to a test suite that needed a Redis container that wouldn't start, you already know what it's worth.
Companies that need an invoice or a PO instead of GitHub's checkout: email me at daniel@moransoftware.ca and I'll sort it out.

@cunla

My goal is $1,000/month. That's roughly the point where I can block off a day a week for maintenance, which means issues get answered in days instead of whenever I next surface for air.

Current sponsors 1

Private Sponsor
Past sponsors 6
@beatgeek
Private Sponsor
@jmarioguedes
@maligree
@DhavalGojiya
Private Sponsor

Featured work

  1. cunla/fakeredis-py

    Implementation of Redis API in python without having a server running. Fully compatible with using redis-py.

    Python 451
  2. dragonflydb/dragonfly

    A modern replacement for Redis and Memcached

    C++ 30,901
  3. celery/celery

    Distributed Task Queue (development branch)

    Python 28,708
  4. django-commons/django-tasks-scheduler

    Schedule async tasks using redis protocol. Redis/ValKey/Dragonfly or any broker using the redis protocol can be used.

    Python 221

1% towards 100 monthly sponsors goal

1 other sponsors this goal

Select a tier

$ a month

Choose a custom amount.

$3 a month

Select

A coffee's worth

You use my stuff and want to chip in. No perks, no strings. It just feels good knowing someone out there finds this useful, so thank you.

$15 a month

Select

Individual

I'll credit you by name in the next release of whichever project you pick (fakeredis, the GitHub Actions toolbar, your call).

$99 a month

Select

Freelancer/Startup

In return, you get your logo on the page of a package you choose (fakeredis, GitHub Actions toolbar, etc.) and you will get access to my private repositories.