I wanted something simpler. Something I could launch and manage myself. And to be 100% honest I wanted to prove it could be done.
All I really needed was an API that handled the boring parts of a store and then stayed out of the way. Products, inventory, carts, checkout, orders, etc...
So I built Merchant.
Merchant is an open-source e-commerce backend that runs on Cloudflare Workers. It uses D1 for the database and Stripe for payments. It supports outbound webhooks so it can be extended without much effort. There’s also an admin dashboard if you don’t want to manage everything through the API.
It’s still early and there are rough edges, shipping is basic, it only supports Stripe and it's fairly US-centric. I probably wouldn’t move your production store to it yet.
I’d love to hear what you think. What would make something like this useful to you?
burcs•1h ago