Vendure

Vendure

Vendure is a headless commerce framework built with TypeScript and Node.js, designed to deliver ultra-fast, scalable, and customizable e-commerce experiences.

Similar self-hosted alternatives:
Repository activity:
Stars
6,269
Forks
1,135
Watchers
89
Open Issues
468
Last commit
about 11 hours ago
Details:
Estimated Popularity
28
Pricing Model
Free
Hosting Type
Self-Hosted
License
NOASSERTION
Deployment Difficulty
Easy
Language
TypeScript

Vendure is a modern, headless commerce framework that puts developer experience first. Built with TypeScript and GraphQL, it provides a robust foundation for creating sophisticated e-commerce applications.

Key Features

  • GraphQL-First API:

    • Complete GraphQL schema
    • Code-first approach
    • Type-safe queries
    • Real-time subscriptions
    • Custom extensions
    • Auto-generated docs
  • TypeScript Throughout:

    • 100% TypeScript
    • Type-safe plugins
    • IntelliSense support
    • Compile-time checks
    • Modern JavaScript
    • Clean architecture
  • Plugin Architecture:

    • Modular design
    • Plugin API
    • Custom entities
    • UI extensions
    • Event handlers
    • Job queue integration
  • Production Ready:

    • Built-in admin UI
    • Elasticsearch integration
    • Worker processes
    • Caching strategies
    • Multi-tenant capable
    • Enterprise scalability

Help improve this content

Found an error or want to add more information about Vendure? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects