GraphQL ecommerce framework

No Employees
Founders Code
Solo Founder
Open Source

I needed to build an ecommerce solution in a modern way, using the tools I know - node, TypeScript. No existing framework had what I needed. I figured that others are looking for it too.

May 19, 2021 v1.0 Lauched!

So it's been almost exactly 3 years sine the first commit to the Vendure repo, and today we launched v1.0!

This launch sets the stage for the next phase of the project: community growth. This is where focus will shift to encompass more marketing, partnership and community-building efforts.

The end-goal business-wise is an open-core model where we sell paid plugins on top of the open-source core framework. To make that viable we need a critical mass of users. So that's the next target!

Release announcement:

December 17, 2020 Adoption by a major retailer!

I had a call today with a web dev agency who are using Vendure to power the national online retail application of a major European supermarket chain.

I can't reveal any specifics of the company, but if you live in Europe you probably have heard of it.

We chatted about the development & scaling challenges involved and about what features they are missing. It was extremely useful to hear about what issues they have run into - they are operating on a much larger scale than other projects I've seen so I was able to learn about what parts of the framework need attention in this regard.

The project is in the latter stages, and I hope to be able to generate an in-depth case-study once it goes live.

June 29, 2020 People are writing about us!

This past week saw the independent publication of 2 articles featuring Vendure - a first as far as I am aware.

The first is an evaluation of modern e-commerce frameworks:

The second is a technical tutorial on production deployment:

Nice to see some community and name recognition forming around the project!

June 24, 2020 First paying customer

After around 2 years working on the open-source ecommerce framework, I got my first paying customer!

It was unexpected - I was approached via my Slack channel by a company who are evaluating frameworks for building a new product on top of. I provided 2 days of consulting to help speed up their evaluation of Vendure.

Support/consulting is not my goal in terms of business model, since it doesn't scale so easily. But it's still exciting to start seeing enough interest in my work that companies are willing to pay for my time!

March 25, 2020 100-strong Slack Community

Yesterday the Vendure Slack workspace passed 100 members! It has been really rewarding to grow our small community and interact daily with developers who are building things with Vendure.

Slack has also proven to be a great tool for business development leads - quite a few initial contacts on Slack developed into video calls with potential for future collaboration.

February 6, 2020 Soft launch: Hacker News 👎, Reddit 🔥

Vendure is an open-source e-commerce framework targeted at JavaScript developers. It's been under development for almost 2 years now.

At the suggestion of a friend, I did a "soft launch" by posting to Hacker News and Reddit.

The Hacker News link was swallowed into the void. 3 upvotes, a couple of comments and about 20 visits to the GitHub repo. Posted around 11am CET Tuesday morning, so maybe the timing was off (US was asleep).

Reddit, on the other hand went really well! My friend posted it to /r/JavaScript (812k members) yesterday afternoon ( The post went to the top and currently has ~100 upvotes and a bunch of positive feedback and interest!

Also resulted in about 50 extra stars on the GitHub repo, which always helps.

Very encouraging!

September 20, 2019 Tried my hand at content marketing

I've just published my first blog post which is not just a release announcement:

I guess it could be considered "content marketing". Right now my target audience is developers so I've written a very developer-focused piece.

Personally I can't stand the typical low-effort listicle-type content marketing piece ("7 awesome jQuery plugins you need" etc), so I wrote something that I would write anyway for my personal blog, but put it on the Vendure blog instead.

I'm quite happy with this since it scratches my itch for technical writing whilst also (hopefully) getting people curious about the project itself.

July 25, 2019 First real users

Vendure has been in "beta" for a couple of months now. In the past weeks I've started to get my first real users building projects with Vendure!

First a developer from Italy reached out indicating interest in developing an e-commerce project with Vendure. I quickly set up a Slack workspace and we chatted about it. Now he's working with another developer on 2 real projects! So far this has been really exciting and an excellent source of feedback.

I posted a link to the Slack via the Vendure Twitter account (~200 followers) and now we have a grand total of 6 members in Slack!

I'm about to add a link to the Slack workspace on our website and see if I can build up the community a bit.

Vendure is still not at the point where I'm ready to go into "marketing blitz" mode, but a slow and steady increase in active community members makes sense.


I needed to build an ecommerce solution in a modern way, using the tools I know - node, TypeScript. No existing framework had what I needed. I figured that others are looking for it too.