vendurehq/vendure
Open-source headless commerce platform built with TypeScript, NestJS, React, and GraphQL observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13.0
- age_days: 3005
- days_rel: 30
- days_push: 7
- n_releases_24m: 35
Adoption not part of the score
8376 stars · 1479 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Vendure is an open-source, plugin-first headless commerce platform built with TypeScript, NestJS, GraphQL, and a React admin dashboard. It provides built-in catalog, order, pricing, promotion, customer, tax, shipping, payment, and stock management, extensible via stable plugin contracts without forking the core.
Use cases
- build a headless ecommerce storefront with a GraphQL API
- create a multi-vendor marketplace
- run B2B commerce with contract pricing and approval workflows
- sell digital or configurable products
- integrate ecommerce with an ERP, CRM, PIM, or OMS
- power multiple storefronts and channels from one commerce backend
- expose commerce data to LLM agents via MCP or tool-calling
When to choose
- you need a customizable TypeScript/Node.js commerce backend you can extend without forking
- you want one platform for D2C, B2B, marketplace, and omnichannel selling
- you prefer a GraphQL API and strong typing across the stack
- you need complex B2B features like customer-specific pricing, credit terms, and order approvals
- you want a self-hosted or cloud-deployable platform proven at high transaction volume
When to avoid
- you want a turnkey hosted SaaS store with themes and no coding
- your team is not comfortable with Node.js, TypeScript, and SQL database administration
- you need a simple blog-style storefront where a lightweight static site generator suffices
- you require a permissive license - the core is GPLv3
Facets
framework · maturity active
web-framework api-framework graphql plugin-system search-engine auth workflow-automation e-commerce web-development backend apis large-language-models self-hosted cross-platform headless-commerce ecommerce-platform nestjs graphql-api shopping-cart b2b-commerce marketplace admin-dashboard storefront payments nodejs typescript docker
9 sources
- readme: https://github.com/vendurehq/vendure · fetched 2026-08-28 · e453c0534493
- homepage: https://www.vendure.io · fetched 2026-08-29 · ca43f0ef917b
- site_page: https://docs.vendure.io · fetched 2026-08-29 · 12868022f92a
- site_page: https://vendure.io/company/about · fetched 2026-08-29 · 5b47b96a57e7
- site_page: https://docs.vendure.io/guides/getting-started/installation · fetched 2026-08-29 · f34c122e8755
- site_page: https://docs.vendure.io/changelog · fetched 2026-08-29 · e3c80e5be341
- site_page: https://vendure.io/pricing · fetched 2026-08-29 · cb91ca8067b7
- site_page: https://vendure.io/platform/integrations · fetched 2026-08-29 · cbaba90509e2
- site_page: https://vendure.io/platform/b2b-pricing-catalogues · fetched 2026-08-29 · 781f40c19603
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vendurehq/vendure | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="vendurehq/vendure")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem