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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Marketplace boilerplate

Ranking updated Jul 30, 2026

For marketplace starters, the strongest matches are medusajs/medusa (Medusa is a modular, API-first headless commerce engine that), gz-yami/mall4cloud (This repository provides a multi-tenant B2B2C e-commerce platform built) and spree/spree (Spree is a modular e-commerce framework with multi-vendor and). aimeos/aimeos-headless and tigshop/tigshop round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source marketplace boilerplates and starters. Compare top GitHub projects by stars and activity, then pick the right one.

Marketplace boilerplate

Find the best repos with AI.We'll search the best matching repositories with AI.
  • medusajs/medusamedusajs avatar

    medusajs/medusa

    34,404View on 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

    Medusa is a modular, API-first headless commerce engine that provides extensible e-commerce foundations and multi-vendor support, functioning as a robust full-stack starting point for marketplace applications despite needing customization for out-of-the-box marketplace workflows.

    TypeScriptMulti-Vendor MarketplacesMulti-Vendor OrchestrationProduct Catalogs
    View on GitHub↗34,404
  • gz-yami/mall4cloudgz-yami avatar

    gz-yami/mall4cloud

    6,088View on GitHub↗

    mall4cloud is a multi-tenant B2B2C e-commerce platform built on a Spring Cloud microservice architecture. It orchestrates independently deployable services with service discovery, configuration, caching, messaging, distributed transactions, object storage, and full-text search to support a marketplace with separate interfaces for platform administrators, merchants, and customers. The platform distinguishes itself through its comprehensive microservice infrastructure, using RocketMQ for event-driven messaging, Seata for distributed transaction coordination across services, and Redis for cachin

    This repository provides a multi-tenant B2B2C e-commerce platform built as a Spring Cloud microservice architecture, offering marketplace features like merchant storefronts, role-based access, and payment processing integrations, though it is structured as a full microservice backend rather than a lightweight starter kit boilerplate.

    JavaScriptMulti-Vendor MarketplacesRole-Based Access ControlMarketplace Platforms
    View on GitHub↗6,088
  • spree/spreespree avatar

    spree/spree

    15,230View on 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

    Spree is a modular e-commerce framework with multi-vendor and multi-tenant capabilities, providing a robust backend foundation for building marketplace applications despite lacking a pre-packaged customer-facing starter frontend.

    RubyMulti-Vendor MarketplacesProduct CatalogsRole-Based Access Control
    View on GitHub↗15,230
  • aimeos/aimeos-headlessaimeos avatar

    aimeos/aimeos-headless

    2,541View on GitHub↗

    This project is a headless commerce API and a REST-based gateway that exposes e-commerce business logic and product data to decoupled frontend applications. It provides a centralized system for handling online store operations through a set of commerce interfaces. The platform is designed for large-scale marketplace management, featuring a multi-tenant architecture that isolates data for multiple independent vendors, channels, and warehouses within a single installation. It distinguishes itself with an automated subscription billing system for recurring payment cycles and a tiered pricing eng

    This headless commerce platform provides multi-vendor support, administrative dashboards, and subscription billing, though it requires building or integrating a separate frontend starter kit rather than offering an all-in-one boilerplate.

    JavaScriptMulti-Vendor MarketplacesInventory Management
    View on GitHub↗2,541
  • tigshop/tigshoptigshop avatar

    tigshop/Tigshop

    7,180View on GitHub↗

    Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that

    Tigshop is a multi-vendor e-commerce framework featuring vendor portals, payment revenue splitting, and admin tools, though it requires custom integration since it serves as a broader retail platform rather than a ready-to-deploy frontend starter kit.

    PLpgSQLMulti-Vendor MarketplacesProduct CatalogsSplit Payment Processing
    View on GitHub↗7,180
  • aimeos/aimeos-laravelaimeos avatar

    aimeos/aimeos-laravel

    8,519View on GitHub↗

    aimeos-laravel is a comprehensive e-commerce framework for building online stores and B2B marketplaces using the Laravel PHP framework. It functions as a digital storefront engine and multi-tenant e-commerce platform, providing the core logic for managing product catalogs, shopping baskets, and payment processing. The project is distinguished by its ability to support complex business models, including multi-vendor marketplaces and professional B2B commerce suites with tiered pricing and procurement workflows. It also provides a headless commerce API, allowing store data and business logic to

    Aimeos is a robust Laravel e-commerce framework that provides multi-vendor marketplace capabilities, payment processing, and an admin dashboard, though it acts more as a pluggable library package than a standalone starter kit boilerplate.

    PHPAdmin DashboardsMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗8,519
  • linlinjava/litemalllinlinjava avatar

    linlinjava/litemall

    20,151View on GitHub↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Litemall is an e-commerce platform and starter kit that provides full-stack functionality with an admin dashboard, product management, and user roles, though it lacks dedicated multi-vendor marketplace features out of the box.

    JavaProduct CatalogsRole-Based Access ControlInventory Management
    View on GitHub↗20,151
  • crmeb/crmebcrmeb avatar

    crmeb/CRMEB

    8,956View on 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

    This repository provides a multi-vendor e-commerce platform and backend built on ThinkPHP and Vue, serving as a comprehensive foundation for marketplace applications though it leans towards a traditional platform architecture rather than a modular boilerplate starter kit.

    VueMulti-Vendor MarketplacesProduct CatalogsRole-Based Access Control
    View on GitHub↗8,956
  • enatega/food-delivery-multivendorenatega avatar

    enatega/food-delivery-multivendor

    1,288View on GitHub↗

    This project is a multi-vendor marketplace platform designed for food, grocery, and courier delivery services. It provides a comprehensive system for managing the entire lifecycle of a delivery request, including customer ordering, vendor menu management, and logistics coordination between customers, vendors, and delivery agents. The platform distinguishes itself through a cross-platform architecture that bridges web-based application code into native mobile environments for deployment on standard app stores. It utilizes real-time socket communication to synchronize location updates and order

    This multi-vendor platform provides food and delivery management with vendor capabilities, though it is tailored specifically as a delivery clone rather than a general-purpose boilerplate for any marketplace.

    JavaScriptMulti-Vendor Marketplaces
    View on GitHub↗1,288
  • aimeos/aimeosaimeos avatar

    aimeos/aimeos

    5,278View on 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

    Aimeos is a professional PHP e-commerce framework that provides multi-vendor marketplace support, an admin dashboard, and product management, though it functions more as a modular framework than a ready-to-deploy starter kit boilerplate.

    JavaScriptMulti-Vendor Marketplaces
    View on GitHub↗5,278
  • saleor/saleorsaleor avatar

    saleor/saleor

    22,610View on 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

    Saleor is a robust headless commerce engine that provides multi-vendor capabilities, payment processing, and admin tooling, though as a full e-commerce platform rather than a lightweight starter kit it requires custom frontend development to launch.

    PythonMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗22,610
  • fecshop/yii2_fecshopfecshop avatar

    fecshop/yii2_fecshop

    5,263View on GitHub↗

    yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a headless commerce API and an international storefront solution, supporting both single-vendor stores and multi-vendor marketplaces where independent merchants can manage their own products and orders. The system is distinguished by a multi-entry point architecture that separates administrative, web, mobile, and API interfaces while sharing a common service layer. It provides high extensibility through configuration-driven service replacement, event-driven functional extensions, a

    This PHP-based e-commerce platform provides a multi-vendor marketplace structure with independent merchant management, making it a relevant boilerplate solution despite lacking a fully packaged modern full-stack frontend starter setup.

    PHPMulti-Vendor MarketplacesProduct CatalogsRole-Based Access Control
    View on GitHub↗5,263
  • lilishop/lilishoplilishop avatar

    lilishop/lilishop

    4,216View on GitHub↗

    Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms. The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement

    Lilishop is a fully-featured B2B2C multi-vendor e-commerce platform and starter kit built on Java and Vue, providing built-in merchant storefronts, payment workflows, product management, and a complete admin backend for launching marketplace applications.

    JavaMulti-Vendor MarketplacesInventory Management
    View on GitHub↗4,216
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on 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

    Vendure is a robust headless e-commerce framework and backend engine built for TypeScript and Node.js that provides strong product management, admin dashboards, and extensibility, though it functions more as an e-commerce framework than a pre-built marketplace boilerplate.

    TypeScriptAdmin DashboardsMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗7,924
  • bagisto/bagistobagisto avatar

    bagisto/bagisto

    27,305View on GitHub↗

    Bagisto is a modular e-commerce platform designed for building and managing scalable online storefronts. It functions as an enterprise-grade toolkit that provides a structured environment for handling complex inventory, secure payment processing, and shipping logistics. Built on a flexible architecture, the platform allows developers to extend core business logic through custom packages and specialized product types. The platform distinguishes itself through a highly modular design that utilizes service-provider-based dependency injection and a repository-pattern data access layer to decouple

    Bagisto is an open-source e-commerce platform built on Laravel that natively supports multi-vendor operations, payment processing, product management, and administrative tools, serving as a robust foundation for building marketplace web applications.

    PHPDependency Injection ContainersE-commerce PlatformsE-commerce Frameworks
    View on GitHub↗27,305
  • sharetribe/sharetribesharetribe avatar

    sharetribe/sharetribe

    2,445View on GitHub↗

    Sharetribe Go is Sharetribe's old source-available marketplace software, which was also available as a hosted SaaS product. Sharetribe Go is no longer actively maintained.

    Sharetribe is a pre-built marketplace software written in Ruby that provides core multi-vendor capabilities, though it is no longer actively maintained and requires self-hosting.

    RubyBusiness and OperationsOpen Source Applications
    View on GitHub↗2,445
  • tomimick/tm-nextjs-startertomimick avatar

    tomimick/tm-nextjs-starter

    50View on GitHub↗

    React Nextjs MobX starter

    This repository provides a Next.js and React starter boilerplate for web development, but it lacks the specific multi-vendor marketplace features, payment processing, and admin dashboard required for a complete marketplace solution.

    JavaScriptBoilerplates
    View on GitHub↗50
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
medusajs/medusa34.4KTypeScriptMITJun 16, 2026
gz-yami/mall4cloud6.1KJavaScriptAGPL-3.0Jun 22, 2026
spree/spree15.2KRubyotherFeb 21, 2026
aimeos/aimeos-headless2.5KJavaScript—Jun 14, 2026
tigshop/tigshop7.2KPLpgSQLapache-2.0Nov 20, 2025
aimeos/aimeos-laravel8.5KPHPmitOct 13, 2025
linlinjava/litemall20.2KJavamitOct 5, 2025
crmeb/crmeb9KVueApache-2.0Jun 22, 2026
enatega/food-delivery-multivendor1.3KJavaScriptMITJun 10, 2026
aimeos/aimeos5.3KJavaScriptmitFeb 4, 2026

Related searches

  • Project starter templates
  • a browser extension for tracking anime
  • AI app starters and domain ML
  • an open source marketing automation platform
  • a starter template for Ionic Capacitor apps
  • a Flutter boilerplate project using Riverpod
  • a boilerplate for building hackathon web applications
  • Developer onboarding tutorials