On this page
Overview
extend catalog, orders, pricing, and channels through a TypeScript and GraphQL commerce core
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Key characteristics
extend catalog, orders, pricing, and channels through a TypeScript and GraphQL commerce core
Sources: [1]
Best fit
Good fit for
A comparison candidate for API Development, E-commerce, Self-hosted, API, E-commerce, Node.js use cases. Check the official README and installation instructions for exact fit and requirements.
Before adoption
Check before adopting
The registered primary language is TypeScript and the license is NOASSERTION. Verify version-specific runtime requirements, breaking changes, and additional dependencies in the official README and latest release notes.
Sources: [1]
Official sources
- [1]vendurehq/vendure — GitHub(2026-09-15)
Supplemental curator note
Vendure combines catalog, orders, pricing, promotions, and channel logic in one TypeScript commerce core with stable plugin extension points. v3.7.3 fixes multiple Critical and High vulnerabilities, so older 3.x deployments should prioritize reviewing the upgrade.
Try it in 3 steps
- 1
Create a Vendure project
With Node.js 20.19+ or 22.12+, use the official create CLI to scaffold the server, dashboard, and GraphQL API.
npx @vendure/create my-shop - 2
Enter the generated project
Move into the newly scaffolded Vendure application.
cd my-shop - 3
Start development
Start the development applications and inspect the administration dashboard and GraphQL API.
npm run dev
Growth
Growth trends · Last 30 days
8,487 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- ecommerce
- ecommerce-api
- ecommerce-framework
- ecommerce-platform
- graphql
- graphql-commerce
- headless
- headless-commerce
- nestjs
- nodejs
- nodejs-ecommerce
- react
- Stars
- 8,487
- Forks
- 1,499
- Watchers
- 88
- Open issues
- 201
- Owner type
- Organization
- Primary language
- TypeScript
- License
- Not determined
- Repository last updated
- Sep 30, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Mattermost39,222 Stars
3 shared tag(s) · 1 shared category(s) · Same language
keep messaging, calls, and operational workflows under organizational control
TypeScript - SWR32,495 Stars
3 shared tag(s) · 1 shared category(s) · Same language
cache remote React data and manage revalidation, deduplication, and updates through hooks
TypeScript - NanoClaw30,865 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Isolate AI agents in per-group containers while connecting messaging, memory, schedules and credential gateways
TypeScript - Linkwarden19,873 Stars
3 shared tag(s) · 1 shared category(s) · Same language
turn bookmarks into preserved, searchable, annotated, collaborative web archives
TypeScript - PeerTube15,340 Stars
3 shared tag(s) · 1 shared category(s) · Same language
federated self-hosted video servers connected through ActivityPub and WebRTC P2P delivery
TypeScript - Documenso15,247 Stars
3 shared tag(s) · 1 shared category(s) · Same language
manage PDF delivery, fields, signatures, and completed documents in your own workflow
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.