HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
vendurehq
vendure
TypeScript2020–2023
vendurehq / vendure

vendure

Open-source headless commerce platform built with TypeScript, NestJS, React, and GraphQL

5Distinct people
6Mentions
0Explicit recommenders
8.6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Open-source headless commerce platform built with TypeScript, NestJS, React, and GraphQL

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year6 dated mentions

Observed mentions: 2020-02-04 09:08:43 UTC to 2023-05-20 18:42:34 UTC.

01232020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC312
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC110

What Hacker News says

6 sources
Few popular OSS projects that use NestJS: https://github.com/ToolJet/ToolJet ( open-source low-code framework ) https://github.com/ever-co/ever ( Commerce Platform for On-Demand Economy ) https://github.com/feednext/feednext ( Open-Source Social Media Application ) https://github.com/Roche/lxdhub ( Profits Sharing Platform for modern agencies and studios ) https://github.com/notadd/notadd ( Microservice development architecture ) https://github.com/vendure-ecommerce/vendure ( headless GraphQL ecommerce framework ) https://github.com/pvarentsov/iola ( Socket client with Rest API ) https://github.com/amplication/amplication ( Auto-generates backend apps )
In Show HN: NestJS – A Progressive Node.js Framework
This article, whilst quite clearly an advertisement ("this is so complex - use our service!"), actually does a decent job of illustrating just a tiny fraction of the complexity of correctly modelling an e-commerce system. For the past 2 years I've been working full-time on an open-source headless e-commerce framework (https://www.vendure.io/) so I can attest to this. Small illustrative example: I have spent the past 2 weeks re-working our tax handling to handle scenarios like this: - An order contains 5 products, some of which have different tax rates. Order total is $100. - A $10 coupon code reduces the order to $90. - The order is completed and shipped. Later on the customer wants to return and get a refund on one of the items. How much do you refund? The answer is that you need to prorate (distribute) the $10 discount proportionally ov
Read the rest
er the 5 items, so that when refunding, this order-wide discount is taken into account. After extensive research (much of which I wrote up here: https://github.com/vendure-ecommerce/vendure/issues/573), I was rather surprised to find that the majority of well-known OSS e-commerce frameworks don't handle this properly. On top of the things mentioned there are a whole host of other major topics of concern, e.g. * stock control & tracking * fulfillment & shipping integration * payment integration * promotions * account management (email verification, password resets etc) * product images / asset management * multiple sales channel, multi-currency, multi-language support For those interested, my project is approaching v1.0 so I've just about got a handle on all of the above. Phew!
In Building a scalable e-commerce data model

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.