awesome-repositories.com
Blog
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
·

23 repositorios

Awesome GitHub RepositoriesHeadless Commerce

API-first commerce platforms that decouple the backend from the storefront.

Distinguishing note: Focuses on the headless development paradigm.

Explore 23 awesome GitHub repositories matching web development · Headless Commerce. Refine with filters or upvote what's useful.

Awesome Headless Commerce GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Decouples the commerce backend from the storefront interface to allow custom digital shopping experiences.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • 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

    Builds custom online storefronts using a modular, API-first architecture.

    TypeScriptcommercee-commerceecommerce
    Ver en GitHub↗34,404
  • mirumee/saleorAvatar de mirumee

    mirumee/saleor

    22,995Ver en GitHub↗

    Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend. It provides a GraphQL headless commerce API that separates core business logic and data management from the presentation layer, allowing for the management of products, orders, and customers without a predefined storefront. The platform is built for multi-channel store management, enabling the independent control of pricing, currencies, and stock across various sales channels and warehouses. It differentiates itself through a modular architecture that integrates custom business

    Implements a headless commerce architecture that decouples the backend commerce logic from the frontend user interface.

    Python
    Ver en GitHub↗22,995
  • 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

    Enables the development of scalable headless storefronts by separating the commerce engine from the user interface.

    Pythoncartcheckoutcommerce
    Ver en GitHub↗22,610
  • spree/spreeAvatar de spree

    spree/spree

    15,230Ver en GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Enables headless development by decoupling backend commerce logic from custom frontend storefronts via APIs.

    Rubycarte-commerceecommerce
    Ver en GitHub↗15,230
  • vercel/commerceAvatar de vercel

    vercel/commerce

    14,099Ver en GitHub↗

    This project is a headless commerce frontend and Next.js ecommerce storefront template. It provides a decoupled user interface that fetches product and order data from external commerce providers via APIs. The storefront includes a React component library of pre-built UI elements for shopping carts, product grids, and search interfaces. It features integration with visual content management tools, allowing site elements and pages to be modified without manual code changes. The platform covers product discovery through advanced search, typeahead suggestions, and related product recommendation

    Connects a custom frontend to separate backend platforms to fetch products and manage orders via APIs.

    TypeScriptecommercenextjsreact
    Ver en GitHub↗14,099
  • bagisto/opensource-ecommerce-mobile-appAvatar de bagisto

    bagisto/opensource-ecommerce-mobile-app

    14,154Ver en GitHub↗

    This project is a cross-platform mobile framework designed for building native e-commerce applications. It provides a comprehensive foundation for multi-vendor marketplaces and business-to-business procurement platforms, enabling the development of mobile storefronts that synchronize inventory, orders, and customer data with backend services in real-time. The platform is distinguished by its multi-tenant architecture, which allows a single infrastructure to host multiple independent merchant storefronts while maintaining isolated product catalogs and administrative settings. It supports compl

    Decouples the mobile storefront from backend commerce services via API-first synchronization.

    Dartecommerce-mobileecommerce-mobile-appflutter-apps
    Ver en GitHub↗14,154
  • reactioncommerce/reactionAvatar de reactioncommerce

    reactioncommerce/reaction

    12,411Ver en GitHub↗

    Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend presentation layer. It utilizes an API-first architecture with a GraphQL data layer to manage online sales and retail operations. The platform supports multi-tenant resource sharing, allowing multiple independent storefronts to be hosted and managed within a single installation. It features a plugin-based extension system that enables the integration of third-party services and custom business logic through composable workflows. The system covers core retail capabilities incl

    Provides an API-first commerce platform that decouples backend business logic from the storefront presentation layer.

    JavaScriptcartcommercedocker
    Ver en GitHub↗12,411
  • magento/magento2Avatar de magento

    magento/magento2

    12,126Ver en GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    Functions as an API-first commerce engine that decouples backend business logic from the frontend presentation.

    PHPecommerceecommerce-platformhacktoberfest
    Ver en GitHub↗12,126
  • vuestorefront/vue-storefrontAvatar de vuestorefront

    vuestorefront/vue-storefront

    10,926Ver en GitHub↗

    Vue Storefront is a composable commerce platform designed to decouple the presentation layer from backend systems. By providing a headless frontend framework, it enables developers to build high-performance, mobile-first digital storefronts that remain independent of specific commerce engines, payment providers, or content management systems. The platform distinguishes itself through a modular architecture that uses standardized integration adapters to aggregate data from disparate services into a unified layer. This approach allows businesses to modernize legacy infrastructure or manage comp

    Decouples the user interface from backend commerce platforms to enable modular, high-performance storefront development.

    commercetoolse-commerceecommerce
    Ver en GitHub↗10,926
  • nopsolutions/nopcommerceAvatar de nopSolutions

    nopSolutions/nopCommerce

    10,085Ver en GitHub↗

    nopCommerce is an open-source ASP.NET Core eCommerce platform and shopping cart designed to manage digital product catalogs, orders, and customer transactions. It provides a complete commerce environment consisting of a customer storefront and a backend administration portal. The system functions as a multi-tenant storefront engine capable of distributing workloads across multiple servers and cloud-native hosting environments. Its architecture is based on a plugin-based framework, allowing for the addition of custom plugins and themes to implement specialized business capabilities and visual

    Implements a headless commerce paradigm by decoupling the backend from the storefront via a web API.

    C#asp-netasp-net-coreaspnet
    Ver en GitHub↗10,085
  • crmeb/crmebAvatar de crmeb

    crmeb/CRMEB

    8,956Ver en GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Implements an API-first commerce platform that decouples the ThinkPHP backend from diverse frontend clients.

    Vueb2cform-createivewui
    Ver en GitHub↗8,956
  • 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

    Functions as an API-first commerce platform that decouples the backend from the storefront for flexible development.

    PHPapiapi-ecommerceecommerce
    Ver en GitHub↗8,488
  • vendure-ecommerce/vendureAvatar de vendure-ecommerce

    vendure-ecommerce/vendure

    8,189Ver en GitHub↗

    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 capab

    Ships an API-first commerce engine that decouples business logic from the storefront.

    TypeScript
    Ver en GitHub↗8,189
  • 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

    Provides a complete API-first commerce platform that decouples the backend business logic from the frontend storefront.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Ver en GitHub↗7,924
  • solidusio/solidusAvatar de solidusio

    solidusio/solidus

    5,306Ver en GitHub↗

    Solidus es un framework de comercio electrónico de código abierto y motor extensible diseñado para gestionar catálogos de productos, carritos de compra y procesamiento de pedidos. Funciona como un sistema de gestión de tiendas modular y un backend de comercio con API REST, permitiendo la integración de datos de la tienda con frontends personalizados y servicios externos para el comercio headless. El sistema se distingue por una arquitectura de extensión basada en plugins y un sistema de extensión de modelos basado en atributos, que permiten la adición de funcionalidades de negocio especializadas y campos de datos personalizados. Utiliza una máquina de estados para el procesamiento de pedidos para mover las compras a través de etapas predefinidas y emplea gestión de sesiones basada en tokens para mantener el estado del carrito tanto para invitados como para compradores autenticados. La plataforma cubre una amplia gama de operaciones comerciales, incluyendo flujos de trabajo de pago digital, procesamiento de pagos y selección de métodos de envío. Proporciona una interfaz administrativa de backend para la gestión de operaciones de la tienda, configuración de preferencias globales y alojamiento de activos de productos. La gestión de identidad se maneja a través de perfiles de usuario autenticados y soporte para integración de autenticación personalizada.

    Functions as an API-first commerce platform that decouples the backend store logic from the storefront.

    Rubyecommerceecommerce-frameworkecommerce-platform
    Ver en GitHub↗5,306
  • aimeos/aimeosAvatar de aimeos

    aimeos/aimeos

    5,278Ver en GitHub↗

    Aimeos is a professional PHP e-commerce framework designed for building online shops and marketplaces. It functions as a modular e-commerce engine that provides a dedicated administration dashboard for managing product data and orders, alongside a headless commerce API using REST and GraphQL interfaces for custom storefronts. The platform is distinguished by its multi-vendor marketplace system, which coordinates multiple sellers, channels, and warehouses. It employs a modular architecture and an interface-based extension pattern, allowing the injection of custom business logic through distrib

    Implements an API-first approach that decouples the e-commerce backend from custom web storefronts.

    JavaScriptaimeosb2bcart
    Ver en GitHub↗5,278
  • aimeos/aimeos-coreAvatar de aimeos

    aimeos/aimeos-core

    4,419Ver en GitHub↗

    aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless e-commerce engine for managing products, orders, and catalogs, and provides a modular storefront framework and an extensible administration interface. The system utilizes a modular extension architecture that allows for the injection of custom business logic and the addition of new features through plugins without altering the core source code. It employs a decoupled rendering model that separates the administration interface from the customer-facing storefront. The framework pr

    Functions as an API-first e-commerce engine that decouples the backend management of products and orders from the storefront.

    PHPaimeosb2bcart
    Ver en GitHub↗4,419
  • bagisto/nextjs-commerceAvatar de bagisto

    bagisto/nextjs-commerce

    4,287Ver en GitHub↗

    Bagisto Next.js Commerce is a headless, server-side rendered e-commerce storefront built on Next.js that connects to any backend commerce API exclusively through GraphQL. It delivers SEO-optimized product pages with fast initial loads by combining server-side rendering with incremental static regeneration, and automatically optimizes images for different devices and network conditions. The storefront decouples the user interface from backend commerce logic, enabling flexible integration with any API protocol without modifying the frontend code. It supports the full shopping lifecycle includin

    Decouples the frontend from backend commerce logic, connecting via GraphQL for catalog, cart, and checkout workflows.

    TypeScriptheadlessheadless-commercenextjs
    Ver en GitHub↗4,287
  • shopizer-ecommerce/shopizerAvatar de shopizer-ecommerce

    shopizer-ecommerce/shopizer

    3,880Ver en GitHub↗

    Shopizer is a Java-based e-commerce platform designed for managing digital storefronts. It provides a centralized headless backend that coordinates product catalogs, shopping carts, and order processing workflows. The system is built as a containerized application ready for deployment and scaling within Kubernetes clusters on cloud infrastructure. It utilizes a headless architecture to decouple business logic from the presentation layer via a RESTful interface. The platform covers commerce management through inventory tracking, merchant account coordination, and order fulfillment workflows.

    Provides a comprehensive headless commerce platform for coordinating product catalogs, shopping carts, and order processing.

    Javaapache2cloude-commerce
    Ver en GitHub↗3,880
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Headless Commerce