awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vendure-ecommerce avatar

vendure-ecommerce/vendure

0
View on GitHub↗
8,189 estrellas·1,420 forks·TypeScript·10 vistaswww.vendure.io↗

Vendure

Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and business-to-business sales channels. It provides a scalable backend for coordinating product catalogs, orders, and payments through a typed and introspectable GraphQL API.

The project is distinguished by a modular, plugin-based extension model that allows for the addition of custom entities, pricing rules, and business logic. This extensibility enables the coordination of omnichannel sales and enterprise order orchestration from a single central core.

The framework covers broad capability areas including headless backend architecture, entity-based data modeling, and multi-channel sales support. It ensures consistent data structures across workflows using static typing from the database to the API gateway.

Features

  • Headless Architectures - Decouples the core commerce engine from the presentation layer to support multiple diverse sales channels.
  • B2B Commerce Platforms - Provides a scalable backend specifically designed to manage both B2B and B2C sales channels.
  • Commerce Engines - Provides a central engine for coordinating product catalogs, order fulfillment, and payment processing.
  • Order Lifecycle Management - Manages the end-to-end flow of complex enterprise orders from creation to fulfillment.
  • Sales Channel Management - Enables deployment of commerce operations across B2C, B2B, and marketplace environments.
  • Extensible Plugin Architectures - Supports a modular extension model for injecting custom entities and business logic via plugins.
  • Modular Commerce Systems - Implements a modular architecture where commerce logic is encapsulated into swappable plugin modules.
  • Commerce API Gateways - Implements a GraphQL-based gateway to serve commerce data to headless storefronts.
  • Headless Commerce - Ships an API-first commerce engine that decouples business logic from the storefront.
  • Headless Commerce APIs - Provides typed APIs that expose store data for integration with custom frontends and AI agents.
  • Custom Logic Development - Provides tools for creating tailored shopping experiences by extending core commerce logic with custom entities.
  • GraphQL Integrations - Connects custom React or mobile frontends to the commerce engine via a typed GraphQL interface.
  • Object-Relational Mapping Models - Defines commerce objects as typed classes that map directly to database tables.
  • Type Safety - Ensures consistent data structures from the database to the API using static TypeScript typing.
  • Dependency Injection - Utilizes NestJS provider systems to manage service lifecycles and decoupled backend components.
  • Plugin-Based Logic Extensions - Allows addition of custom pricing rules and workflows through service overrides and plugin contracts.
  • E-commerce Platforms - Headless framework for building commerce applications.
  • Open Source Applications - Headless GraphQL e-commerce framework.
  • Library Management Systems - Headless commerce framework for modern web stacks.

Historial de estrellas

Gráfico del historial de estrellas de vendure-ecommerce/vendureGráfico del historial de estrellas de vendure-ecommerce/vendure

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vendure

Proyectos open-source similares, clasificados según cuántas características comparten con Vendure.
  • medusajs/medusaAvatar de medusajs

    medusajs/medusa

    34,404Ver en GitHub↗

    Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl

    TypeScriptcommercee-commerceecommerce
    Ver en GitHub↗34,404
  • vendurehq/vendureAvatar de vendurehq

    vendurehq/vendure

    7,924Ver en GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Ver en GitHub↗7,924
  • sylius/syliusAvatar de Sylius

    Sylius/Sylius

    8,488Ver en GitHub↗

    Sylius is a PHP-based digital commerce framework built on Symfony for managing product catalogs, orders, and customer transactions. It functions as an API-first headless commerce engine that delivers store data via REST to decoupled frontend interfaces and external systems. The platform includes a specialized B2B eCommerce framework with tools for managing wholesale operations and corporate pricing. It also acts as a multi-store commerce manager, allowing the coordination of product inventory and sales across multiple digital storefronts from a single installation. The system covers broader

    PHPapiapi-ecommerceecommerce
    Ver en GitHub↗8,488
  • saleor/saleorAvatar de saleor

    saleor/saleor

    22,610Ver en GitHub↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Pythoncartcheckoutcommerce
    Ver en GitHub↗22,610
Ver las 30 alternativas a Vendure→

Preguntas frecuentes

¿Qué hace vendure-ecommerce/vendure?

Vendure is a headless commerce framework built with TypeScript and NestJS for managing direct-to-consumer and business-to-business sales channels. It provides a scalable backend for coordinating product catalogs, orders, and payments through a typed and introspectable GraphQL API.

¿Cuáles son las características principales de vendure-ecommerce/vendure?

Las características principales de vendure-ecommerce/vendure son: Headless Architectures, B2B Commerce Platforms, Commerce Engines, Order Lifecycle Management, Sales Channel Management, Extensible Plugin Architectures, Modular Commerce Systems, Commerce API Gateways.

¿Qué alternativas de código abierto existen para vendure-ecommerce/vendure?

Las alternativas de código abierto para vendure-ecommerce/vendure incluyen: medusajs/medusa — Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… sylius/sylius — Sylius is a PHP-based digital commerce framework built on Symfony for managing product catalogs, orders, and customer… saleor/saleor — Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled… solidusio/solidus — Solidus is an open-source ecommerce framework and extensible engine designed for managing product catalogs, shopping… mirumee/saleor — Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend.…