Launches

Vendure
TrendingA TypeScript commerce framework built on NestJS and GraphQL.
Vendure is a headless commerce framework for TypeScript teams. It is built on NestJS with a GraphQL API, and its plugin system is the same module system the framework itself uses, so extending it means writing a NestJS module rather than working around a closed extension point. The commerce domain covers products with variants and facets, carts and checkout, orders, payments, promotions, and multi-channel selling. The admin dashboard is an Angular application that consumes the same API and can be extended with custom UI components. Vendure is a framework rather than a hosted product. A project owns the deployment and the storefront, and upgrades require attention because the plugin API is part of the application. It fits teams already invested in TypeScript and NestJS who want commerce primitives they can shape in code.