Farewell — and Thank You

Kelvin Jayanoris · Nairobi, 18 May 2025


Fifteen years ago, in Nairobi, a handful of us cracked open a blank dukapress.php file and asked a wild question: “Why shouldn’t any shop-owner, anywhere, spin up a secure online cart in minutes?”

That question became DukaPress 1.0 on 19 August 2010 — fourteen months before WooCommerce was even a fork on GitHub. From day one our ambition was global; duka may mean “shop” in Swahili, but the code never assumed a Kenyan postcode.

What happened next still feels a little unreal:

Why we’re signing off

By April 2017 our last major tag, v 3.2, landed. WordPress commerce had shifted; Automattic’s resources made WooCommerce the gravitational centre, and our volunteer bandwidth couldn’t stretch to PHP 8 migrations or new payment rails. Rather than drift into quiet breakage, we’re freezing the repo:

Where to next?

Parting thoughts

We built DukaPress to prove world-class code could spring from Kenya as readily as California — and for a bright stretch, it did. Its deeper legacy is the conviction it left in a generation of African engineers: you can start local and aim planetary.

To everyone who installed, forked, translated, criticised or evangelised DukaPress: asante sana. You gave the project its pulse. I leave proud, humbled and fiercely curious about whatever you code next.

See you in the repos.