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

E-commerce platform

Ranking updated Jul 31, 2026

For shopping applications, the strongest matches are solidusio/solidus (Solidus is a self-hostable, extensible e-commerce framework that provides), mirumee/saleor (Saleor is a self-hostable, composable e-commerce platform featuring a) and medusajs/medusa (Medusa is a self-hostable, API-first headless commerce engine that). spree/spree and saleor/saleor round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the best open-source e-commerce platforms and shopping applications. Ranked by stars and activity to find the right fit.

E-commerce platform

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

    solidusio/solidus

    5,306View on GitHub↗

    Solidus is an open-source ecommerce framework and extensible engine designed for managing product catalogs, shopping carts, and order processing. It functions as a modular store management system and a REST API commerce backend, allowing for the integration of store data with custom frontends and external services for headless commerce. The system is distinguished by a plugin-based extension architecture and an attribute-based model extension system, which enable the addition of specialized business functionality and custom data fields. It utilizes a state-machine for order processing to move

    Solidus is a self-hostable, extensible e-commerce framework that provides core product catalog and checkout features with an administrative backend and REST API, though multi-vendor marketplace capabilities require custom configuration or extensions.

    RubyCheckout WorkflowsProduct CatalogsShopping Carts
    View on GitHub↗5,306
  • mirumee/saleormirumee avatar

    mirumee/saleor

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

    Saleor is a self-hostable, composable e-commerce platform featuring a GraphQL API, product catalogs, shopping carts, and an administrative dashboard suited for building online stores and marketplaces.

    PythonProduct CatalogsShopping CartsHeadless Commerce
    View on GitHub↗22,995
  • 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 self-hostable, API-first headless commerce engine that provides modular architecture for catalog management, checkout, and admin dashboards suited for building custom online stores and marketplaces.

    TypeScriptCheckout WorkflowsMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗34,404
  • 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, self-hostable e-commerce platform built on Ruby on Rails that provides product catalogs, checkout workflows, an admin dashboard, and an API-first design suited for online stores and marketplaces.

    RubyMulti-Vendor MarketplacesProduct CatalogsShopping Carts
    View on GitHub↗15,230
  • 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 self-hostable, headless e-commerce platform featuring a GraphQL API, robust product catalog management, order fulfillment, and multi-vendor capabilities tailored for building custom online stores.

    PythonCheckout WorkflowsMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗22,610
  • 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

    This project is an open-source e-commerce framework and shopping platform built for Laravel that supports product catalogs, multi-vendor marketplaces, and a headless API for self-hosted online stores, though it integrates as a package rather than a standalone turnkey application.

    PHPCheckout WorkflowsMulti-Vendor MarketplacesProduct Catalogs
    View on GitHub↗8,519
  • shopizer-ecommerce/shopizershopizer-ecommerce avatar

    shopizer-ecommerce/shopizer

    3,880View on 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.

    Shopizer is a Java-based e-commerce platform that provides a headless backend for product catalogs, shopping carts, and order processing, though it lacks out-of-the-box multi-vendor marketplace support.

    JavaProduct CatalogsShopping CartsHeadless Commerce
    View on GitHub↗3,880
  • magento/magento2magento avatar

    magento/magento2

    12,126View on 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

    Magento is a self-hostable PHP e-commerce platform and storefront framework that provides product catalog management, a checkout system, an admin dashboard, and robust API capabilities for building online stores.

    PHPProduct CatalogsHeadless Commerce
    View on GitHub↗12,126
  • lunarphp/lunarlunarphp avatar

    lunarphp/lunar

    3,415View on GitHub↗

    Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data models of an online store. It provides a decoupled infrastructure that separates business logic from the presentation layer, allowing for the orchestration of digital storefronts via an API. The system is distinguished by its headless-first approach and a dedicated toolkit for building customized administration interfaces using pre-made components and widgets. It supports complex global operations through a multilingual commerce system that handles regional storefront configu

    Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage backend logic and data models, though it provides the underlying backend infrastructure rather than a complete out-of-the-box shopping application.

    PHPCheckout WorkflowsProduct CatalogsShopping Carts
    View on GitHub↗3,415
  • sylius/syliusSylius avatar

    Sylius/Sylius

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

    Sylius is an open-source, PHP-based e-commerce framework and headless commerce engine built on Symfony that provides product catalogs, shopping carts, admin tooling, and a robust REST API for building self-hosted online stores and marketplaces.

    PHPHeadless Commerce
    View on GitHub↗8,488
  • 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 self-hostable multi-vendor B2B2C e-commerce platform that includes product catalog management, checkout workflows, an admin dashboard, and modern APIs to run a complete online marketplace.

    JavaMulti-Vendor MarketplacesShopping CartsProduct Categories
    View on GitHub↗4,216
  • gz-yami/mall4jgz-yami avatar

    gz-yami/mall4j

    5,127View on GitHub↗

    mall4j is a Java-based e-commerce platform and B2B2C commerce suite designed to manage retail operations across web, mobile, and H5 storefronts. It serves as an omnichannel backend and multi-tenant retail manager, providing the infrastructure to handle product catalogs, shopping carts, and order processing. The system is built on a Spring Boot microservice framework, featuring an omnichannel architecture that exposes a unified API gateway to power diverse client interfaces. It distinguishes itself through a B2B2C workflow that coordinates sales between administrators, merchants, and end consu

    This Java-based e-commerce platform provides a complete B2B2C multi-tenant commerce suite with product catalogs, shopping carts, an admin dashboard, API gateway routing, and self-hostable infrastructure for online stores.

    JavaScriptShopping Carts
    View on GitHub↗5,127
  • 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 self-hostable multi-tenant B2B2C e-commerce platform featuring a product catalog, shopping cart, admin dashboard, and marketplace capabilities, making it a fitting choice for online store development.

    JavaScriptMulti-Vendor MarketplacesShopping CartsMarketplace Platforms
    View on GitHub↗6,088
  • woocommerce/woocommercewoocommerce avatar

    woocommerce/woocommerce

    10,362View on GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    WooCommerce is a self-hostable e-commerce platform built for WordPress that provides product catalog management, shopping carts, checkout, and an admin dashboard, with extension support for multi-vendor marketplaces and REST APIs.

    PHPCheckout WorkflowsREST APIsShopping Carts
    View on GitHub↗10,362
  • reactioncommerce/reactionreactioncommerce avatar

    reactioncommerce/reaction

    12,411View on 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

    Reaction is a headless e-commerce platform featuring an API-first GraphQL architecture, product catalog management, and a plugin-based extension system suitable for self-hosted online stores.

    JavaScriptProduct CatalogsHeadless CommerceProduct Variant Management
    View on GitHub↗12,411
  • 2227324689/gpmall2227324689 avatar

    2227324689/gpmall

    5,050View on GitHub↗

    Gpmall is a microservices-based e-commerce platform developed with Spring Boot. It is designed to manage online retail operations, including product catalogs, user accounts, and financial transactions. The system utilizes a distributed architecture with Dubbo for service communication and Kafka for asynchronous event streaming. It integrates Elasticsearch to provide full-text indexing and high-performance search capabilities for product discovery and promotional content. The platform covers core retail capabilities such as shopping cart and order processing, payment coordination, and user id

    Gpmall is a microservices-based e-commerce platform built with Spring Boot that provides product catalogs, shopping carts, order processing, and search capabilities, though it lacks explicit multi-vendor marketplace features.

    JavaProduct CatalogsShopping Carts
    View on GitHub↗5,050
  • tumobi/nideshop-mini-programtumobi avatar

    tumobi/nideshop-mini-program

    8,352View on GitHub↗

    This is an open-source e-commerce platform designed specifically as a WeChat Mini Program. It consists of a mobile shopping application and a server-side architecture utilizing Node.js and a MySQL relational database to manage product catalogs, user accounts, and order data. The project provides a full-stack commerce environment tailored for the WeChat ecosystem, integrating a frontend runtime with a backend capable of handling product inventories and purchase histories. The system covers the complete shopping experience, including product search, catalog browsing, and detailed item views. I

    This project is an open-source e-commerce platform with a Node.js backend and a WeChat Mini Program frontend, though its scope is tailored specifically to a mobile messenger ecosystem rather than a general web storefront.

    JavaScriptProduct CatalogsShopping Carts
    View on GitHub↗8,352
  • prestashop/prestashopPrestaShop avatar

    PrestaShop/PrestaShop

    9,110View on GitHub↗

    PrestaShop is an open-source e-commerce platform and PHP framework designed for building and operating self-hosted online stores. It provides a comprehensive software suite for managing the e-commerce lifecycle, including product catalogs, order fulfillment, and integrated payment processing. The platform functions as a multi-language storefront manager, enabling the localization of product descriptions and user interfaces to support sales across different countries and languages. The system covers broad capability areas including e-commerce store management, international localization, and

    PrestaShop is a self-hostable open-source e-commerce platform that includes catalog management, checkout workflows, an admin dashboard, and extensible module functionality for building online stores.

    PHPE-commerceContent TranslationE-Commerce Backends
    View on GitHub↗9,110
  • opencart/opencartopencart avatar

    opencart/opencart

    8,139View on GitHub↗

    OpenCart is an open-source shopping cart and PHP e-commerce platform. It provides a self-hosted system for managing product catalogs, shopping carts, and customer order processing. The platform includes built-in translation capabilities to create a multi-language storefront, allowing user interface text and store content to be localized for global users. The system supports containerized infrastructure for deploying and orchestrating the web server, database, and caching layers. This enables the provisioning of consistent local development environments and automated build pipelines.

    OpenCart is a self-hosted PHP e-commerce platform that includes product catalog management, shopping cart and checkout flows, and an admin dashboard for store operations.

    PHPE-commerce PlatformsOpen-Source MallsModular Extension Architectures
    View on GitHub↗8,139
  • nopsolutions/nopcommercenopSolutions avatar

    nopSolutions/nopCommerce

    10,085View on 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

    nopCommerce is a self-hostable, open-source ASP.NET Core e-commerce platform featuring a product catalog, shopping cart, admin dashboard, and plugin-based extensibility, though it is primarily designed as a single-store or multi-tenant system rather than a native multi-vendor marketplace.

    C#Shopping CartsHeadless Commerce
    View on GitHub↗10,085
  • 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

    CRMEB is a self-hostable e-commerce platform built on PHP and Vue that provides a robust product catalog, admin dashboard, and multi-vendor marketplace capabilities through a headless API architecture.

    VueMulti-Vendor MarketplacesProduct CatalogsHeadless Commerce
    View on GitHub↗8,956
  • 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 Yii2-based PHP framework provides a comprehensive B2C e-commerce platform and multi-vendor marketplace solution with an admin dashboard, shopping cart, and headless API capabilities.

    PHPMulti-Vendor MarketplacesProduct CatalogsStore Administrative Interfaces
    View on GitHub↗5,263
  • evershopcommerce/evershopevershopcommerce avatar

    evershopcommerce/evershop

    10,141View on GitHub↗

    EverShop is a TypeScript-first, modular e-commerce platform built with GraphQL and React. It provides a full-featured online store system for managing products, orders, customers, and site content through a React-based administrative interface, with a GraphQL API layer that serves both the admin panel and storefront. The platform is designed around a module-based extension architecture, where core functionality is split into independent modules that can be added, removed, or overridden without modifying the core codebase. Storefront appearance and behavior are controlled through a theme syste

    EverShop is a modular, self-hostable TypeScript e-commerce platform featuring product catalog management, a GraphQL API, and a React-based admin dashboard, though it lacks native multi-vendor marketplace support out of the box.

    TypeScriptStore Administration PanelsE-Commerce Checkout Flows
    View on GitHub↗10,141
  • 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 open-source e-commerce platform built on Java and Spring Boot that features a product catalog, shopping cart, and admin dashboard, though it focuses more on WeChat integration than a standalone multi-vendor marketplace.

    JavaProduct CatalogsShopping Carts
    View on GitHub↗20,151
  • 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-tenant e-commerce and B2B2C marketplace platform built for self-hosting with catalog management, administrative tools, and vendor portals, though it is missing explicit GraphQL API support in its core feature set.

    PLpgSQLMulti-Vendor MarketplacesProduct CatalogsProduct Categories
    View on GitHub↗7,180
  • joschan21/digitalhippojoschan21 avatar

    joschan21/digitalhippo

    3,865View on GitHub↗

    Digitalhippo is a full-stack TypeScript application that functions as a digital asset marketplace for selling and distributing digital products. It integrates a transaction processing system with an e-commerce admin dashboard for monitoring platform activity and overseeing product quality. The platform features a transactional email system for automated account registration and purchase confirmations, alongside an object-relational mapping data store to manage relationships between users, products, and transactions. The system covers secure user authentication, digital storefront administrat

    Digitalhippo is a full-stack TypeScript e-commerce application equipped with a product catalog, shopping cart, and admin dashboard for digital marketplaces, though it lacks built-in multi-vendor capabilities out of the box.

    TypeScriptShopping Carts
    View on GitHub↗3,865
  • tastyigniter/tastyignitertastyigniter avatar

    tastyigniter/TastyIgniter

    3,532View on GitHub↗

    TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

    TastyIgniter is a self-hostable restaurant and online ordering platform that includes multi-vendor marketplace capabilities and catalog management, making it a specialized fit for food-focused storefronts.

    PHPCheckout WorkflowsMulti-Vendor MarketplacesREST APIs
    View on GitHub↗3,532
  • tumobi/nideshoptumobi avatar

    tumobi/nideshop

    5,696View on GitHub↗

    Nideshop is a server-side API backend built with Node.js and the ThinkJS MVC framework, designed specifically to power a WeChat Mini Program e-commerce storefront. It provides a RESTful API that handles product listings, shopping cart management, order processing, and payment transactions through the WeChat platform. The project integrates WeChat login authentication and payment processing using configured app credentials, enabling secure user identity verification and transaction handling within the Mini Program ecosystem. It includes a web-based admin panel for managing products, orders, an

    Nideshop is a self-hostable Node.js e-commerce backend with an admin dashboard, product catalog management, and shopping cart features tailored for WeChat storefronts, though it lacks multi-vendor marketplace support.

    JavaScriptShopping Carts
    View on GitHub↗5,696
  • 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 self-hostable headless e-commerce framework with product catalog management, shopping cart capabilities, and a customizable admin dashboard via a GraphQL API, though it focuses more on developer extensibility than an out-of-the-box marketplace.

    TypeScriptMulti-Vendor MarketplacesProduct CatalogsShopping Carts
    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 PHP and Laravel that provides product catalog management, a checkout system, an admin dashboard, and multi-vendor marketplace capabilities suitable for self-hosting.

    PHPProduct Modeling
    View on GitHub↗27,305
  • kirilkirkov/ecommerce-codeigniter-bootstrapkirilkirkov avatar

    kirilkirkov/Ecommerce-CodeIgniter-Bootstrap

    1,420View on GitHub↗

    This project is a web-based e-commerce framework built with PHP and the CodeIgniter architecture. It provides a comprehensive platform for operating a multi-vendor marketplace, enabling independent sellers to manage their own product catalogs, inventory, and business activities within a centralized environment. The platform distinguishes itself through its support for internationalization and multi-vendor coordination, allowing store operators to localize content for global audiences while maintaining a responsive, mobile-friendly storefront. It includes integrated tools for secure payment pr

    This PHP-based online store platform provides multi-vendor support, a shopping cart, and an admin dashboard, making it a good fit for self-hosted e-commerce despite lacking a modern REST/GraphQL API.

    PHPMulti-Vendor MarketplacesStore Administration Panels
    View on GitHub↗1,420
  • zhanglei-workspace/shopping-management-systemzhanglei-workspace avatar

    zhanglei-workspace/shopping-management-system

    5,209View on GitHub↗

    This project is a Java-based e-commerce management system and educational project suite. It serves as a backend framework for building online shopping platforms, utilizing a model-view-controller architecture to decouple user interfaces from business logic and data models. The system implements a structured web application framework that integrates relational databases to track product inventories, user accounts, and customer purchase transactions. It features a layered architecture that separates presentation, business logic, and data access. The codebase covers several core capability area

    This Java-based e-commerce project serves as a backend reference architecture with inventory tracking and transaction processing, though it functions more as an educational codebase than a ready-to-deploy storefront platform.

    JavaE-commerce Reference ArchitecturesRetail Inventory ManagementsE-commerce Platforms
    View on GitHub↗5,209
  • awesto/django-shopawesto avatar

    awesto/django-shop

    3,319View on GitHub↗

    A Django based shop system

    awesto/django-shop is a self-hostable e-commerce framework built on Python and Django that provides core store functionality like product catalogs and checkout, though it requires custom extension for a full multi-vendor marketplace out of the box.

    PythonE-commerce Frameworks
    View on GitHub↗3,319
  • samchon/shopping-backendsamchon avatar

    samchon/shopping-backend

    91View on GitHub↗

    Shopping Mall Backend Server made by NestJS Prisma for Education

    This repository provides a self-hostable shopping mall backend server built with NestJS and Prisma, offering core e-commerce capabilities such as product management and shopping logic, though it is primarily designed as an educational example rather than a complete production marketplace.

    TypeScriptExample Projects
    View on GitHub↗91
  • authentic-pixels/ex-shopauthentic-pixels avatar

    authentic-pixels/ex-shop

    224View on GitHub↗

    Digital goods shop & blog created using Elixir (Phoenix framework)

    This Elixir-based digital goods shop and blog provides a self-hostable storefront for selling products, though it lacks multi-vendor marketplace capabilities and a full admin dashboard.

    ElixirApplications
    View on GitHub↗224
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
solidusio/solidus5.3KRubyNOASSERTIONJun 9, 2026
mirumee/saleor23KPythonBSD-3-ClauseJun 17, 2026
medusajs/medusa34.4KTypeScriptMITJun 16, 2026
spree/spree15.2KRubyotherFeb 21, 2026
saleor/saleor22.6KPythonbsd-3-clauseFeb 19, 2026
aimeos/aimeos-laravel8.5KPHPmitOct 13, 2025
shopizer-ecommerce/shopizer3.9KJavaapache-2.0Mar 23, 2025
magento/magento212.1KPHPOSL-3.0Jun 16, 2026
lunarphp/lunar3.4KPHPmitFeb 20, 2026
sylius/sylius8.5KPHPMITJun 16, 2026

Related searches

  • Java e-commerce platform
  • a shared shopping-list app
  • Prompt management tool
  • a retail point-of-sale system
  • a self-hosted online store
  • a Next.js starter kit for ecommerce storefronts
  • a list of software project ideas
  • Wearable application framework