Topics / #ecommerce

Ecommerce projects on GitHub

Online commerce platforms and storefront software

As of , the most-starred Ecommerce projects on GitHub are mall (84.9K stars), odoo (55.1K stars) and vue2-elm (41K stars). GitHub.Locker tracks 64 Ecommerce repositories with 914.8K stars combined. The fastest-growing on October 17 was USDT-Payment-Gateway, with +384 stars in a day.

64Projects
914.8KStars in total
+1.1KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

64 projects · by stars

  1. #1 · macrozheng/mall

    mall

    Mall is a full e-commerce system with a storefront (mall-portal) and an admin backend (mall-admin), built on Spring Boot and MyBatis, meant as a complete reference implementation of online shopping.

    84.9K
  2. #2 · odoo/odoo

    odoo

    Odoo is a suite of web-based open source business apps covering CRM, website builder, eCommerce, warehouse management, project management, billing and accounting, point of sale, HR, marketing, and manufacturing.

    55.1K
  3. #3 · bailicangdu/vue2-elm

    vue2-elm

    This is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.

    41K
  1. 4

    halo

    39.9Khalo-dev/halo · Java

    Halo is a powerful, easy-to-use open-source website building tool: from personal blogs and knowledge bases to corporate sites and online stores, it aims to cover your site-building needs in one place.

  2. 5

    ruoyi-vue-pro

    39.9KYunaiV/ruoyi-vue-pro · Java

    RuoYi-Vue-Pro is an open-source enterprise admin management system backend built with Spring Boot, MyBatis Plus and Vue/Element, bundled with a WeChat mini-program and optional business modules like Mall, CRM, ERP, OA, MES and IM.

  3. 6

    medusa

    36.8Kmedusajs/medusa · TypeScript

    Medusa is an open-source commerce platform with a built-in framework for building custom commerce applications like B2B/DTC stores, marketplaces, distributor platforms, or PoS systems, without rebuilding core commerce logic.

  4. 7

    heroui

    31Kheroui-inc/heroui · TypeScript

    HeroUI (formerly NextUI) is a production-ready React component library that combines React Aria's accessibility primitives with Tailwind CSS v4 styling.

  5. 8

    bagisto

    28.3Kbagisto/bagisto · PHP

    Bagisto is an open-source eCommerce and multi-vendor marketplace platform built with Laravel and Vue.js, covering everything from a single store to enterprise-scale commerce (10M+ SKUs).

  6. 9

    miaosha

    26.6Kqiurunze123/miaosha · Java

    This is a Chinese learning repository about designing and building a high-concurrency 'flash sale' (seckill) system for internet engineers, combining iterative demo projects, small frameworks, study notes and diagrams covering distributed-systems topics.

  7. 10

    saleor

    23.5Ksaleor/saleor · Python

    Saleor Core is the backend of Saleor, an open-source headless e-commerce platform written in Python. It powers catalog, cart, checkout, orders and payments, all exposed through a single GraphQL API.

  8. 11

    matomo

    22Kmatomo-org/matomo · PHP

    Matomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.

  9. 12

    wechat-app-mall

    21.9KEastWorld/wechat-app-mall · JavaScript

    This is an open-source WeChat Mini Program e-commerce mall/storefront template that has been maintained long-term, now including support for live-streaming sales.

  10. 13

    gentelella

    21.5KColorlibHQ/gentelella · HTML

    Gentelella is a free, open-source admin dashboard template: 58 production-ready HTML pages for SaaS dashboards, CRM systems, internal tools and e-commerce backends, built with vanilla JavaScript, SCSS and Vite 8. MIT-licensed.

  11. 14

    microservices-demo

    21.1KGoogleCloudPlatform/microservices-demo · Go

    Online Boutique is a sample cloud-first e-commerce web app made of 11 microservices in different languages, built by Google to demonstrate Kubernetes, gRPC, Istio and other Google Cloud technologies.

  12. 15

    litemall

    20.4Klinlinjava/litemall · Java

    litemall is a small open-source e-commerce system: a Spring Boot backend, a Vue admin frontend, a WeChat Mini Program for shoppers, and a Vue mobile web storefront.

  13. 16

    community-skeleton

    19.6Kuvdesk/community-skeleton · CSS

    UVdesk Community is a free, open-source helpdesk platform: a ticketing system for customer support built on the Symfony framework and backbone.js, covering tickets, mailboxes, a knowledge base and an extensible bundle system.

  14. 17

    claude-seo

    19.2KAgriciDaniel/claude-seo · Python

    Claude SEO is an open-source SEO analysis plugin for Claude Code: it runs 25 sub-skills and 18 specialist agents in parallel across technical SEO, E-E-A-T content quality, Schema.org markup, AI search (GEO), local, e-commerce, and international SEO, and every audit ends in a prioritized action plan.

  15. 18

    aimoneyhunter

    18.3Kbleedline/aimoneyhunter

    This is a curated Chinese-language collection of ideas, tutorials, and tools for making money with AI side hustles - covering AI video, images, text, audio, and live streaming projects.

  16. 19

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  17. 20

    opc-methodology

    16.9Keasychen/opc-methodology · PHP

    This is the second edition of '一人企业方法论' (One-Person Enterprise Methodology), a Chinese ebook on building and scaling a one-person business, written for both independent developers and non-technical people running side gigs like self-media, e-commerce, or digital products.

  18. 21

    opensource-ecommerce-mobile-app

    16.1Kbagisto/opensource-ecommerce-mobile-app · Dart

    This is the official mobile app for Bagisto, an open-source ecommerce platform, letting you turn a Bagisto store into a mobile shopping app with real-time synced products, categories, and orders.

  19. 22

    spree

    15.8Kspree/spree · Ruby

    An open-source headless eCommerce platform — a Ruby REST API backend, a TypeScript SDK and a production-ready Next.js storefront for DTC, B2B, marketplaces and omnichannel. You self-host it and own your code and data.

  20. 23

    ai-goofish-monitor

    15KUsagi-org/ai-goofish-monitor · Python

    A self-hosted monitoring system for Xianyu (闲鱼, China's largest secondhand marketplace) that scrapes listings with Playwright and uses AI to analyze and filter products in real time or on a schedule, with a full web management UI.

  21. 24

    commerce

    14.3Kvercel/commerce · TypeScript

    Next.js Commerce is an open-source, server-rendered ecommerce storefront template built on the Next.js App Router, using React Server Components, Server Actions, Suspense and useOptimistic, with Shopify as the default backend.

  22. 25

    mall-learning

    13.4Kmacrozheng/mall-learning · Java

    This is a learning tutorial that breaks down the architecture, business logic, and technical details of the 'mall' e-commerce project (a 60k+ star Java e-commerce system), covering SpringBoot, MyBatis, Elasticsearch, RabbitMQ, Redis, MongoDB, MySQL and Docker-based deployment.

  23. 26

    mall-swarm

    13.2Kmacrozheng/mall-swarm · Java

    mall-swarm is a microservices-based e-commerce platform built with Spring Cloud and Spring Cloud Alibaba, bundling a storefront, mobile app backend, and an admin panel with full infrastructure like a registry, config center, monitoring, and gateway.

  24. 27

    mall-admin-web

    12.6Kmacrozheng/mall-admin-web · Vue

    This is the frontend admin dashboard for an e-commerce back-office system, covering product, order, member, promotion, operations, content, statistics, finance, and permission management.

  25. 28

    reaction

    12.4Kreactioncommerce/reaction · JavaScript

    Mailchimp Open Commerce (formerly Reaction Commerce) is an open-source, API-first, headless e-commerce platform built on Node.js, MongoDB, and GraphQL for running online shops.

  26. 29

    node-elm

    12.3Kbailicangdu/node-elm · JavaScript

    This is a backend API server built with Node.js, Express, and MongoDB that replicates the official API of Ele.me (饿了么), a Chinese food-delivery platform, covering both the customer-facing app and an admin management system.

  27. 30

    hyperui

    12.3Kmarkmead/hyperui · Astro

    HyperUI is a free, open-source collection of Tailwind CSS components for marketing sites, web apps, and eCommerce projects, browsable at hyperui.dev.

  28. 31

    magento2

    12.2Kmagento/magento2 · PHP

    Magento Open Source is a PHP eCommerce platform that provides the core capabilities needed to build an online store from the ground up.

  29. 32

    dujiaoka

    12.1Kassimon/dujiaoka · PHP

    Dujiaoka (独角数卡) is an open-source, self-hosted automated vending system that lets webmasters sell digital goods like cards, keys, and other virtual products automatically.

  30. 33

    ui

    12.1Kcreativetimofficial/ui · TypeScript

    Creative Tim UI is a component library built on top of shadcn/ui that provides pre-built React components and ready-to-use blocks (modals, billing, footers, FAQs, ecommerce sections, Web3 cards) to speed up building modern web apps.

  31. 34

    newbee-mall

    11.7Knewbee-ltd/newbee-mall · Java

    newbee-mall is an open-source e-commerce system written in Java: a complete online store with a customer-facing mall and an admin panel, built on Spring Boot and widely used as a large-scale practice project for Java developers.

  32. 35

    unopim

    11Kunopim/unopim · PHP

    UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel, used to centrally manage, enrich, and scale product data and digital assets for catalogs of over 10 million products.

  33. 36

    eShop

    11Kdotnet/eShop · C#

    A reference .NET application implementing an e-commerce website ('AdventureWorks') using a services-based microservices architecture built on .NET Aspire.

  34. 37

    vue-storefront

    11Kvuestorefront/vue-storefront

    Alokai (formerly Vue Storefront) is a Frontend as a Service ecosystem for composable commerce: it connects any ecommerce backend to a ready-made, customizable storefront so teams can build and deploy fast ecommerce frontends.

  35. 38

    _s

    11KAutomattic/_s · CSS

    _s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.

  36. 39

    woocommerce

    10.6Kwoocommerce/woocommerce · PHP

    WooCommerce is an open-source ecommerce platform built on WordPress. This repo is its development monorepo, holding the core plugin, PHP and JavaScript packages, and dev tools.

  37. 40

    evershop

    10.5Kevershopcommerce/evershop · TypeScript

    EverShop is an open-source eCommerce platform written in TypeScript, built with GraphQL and React — you self-host it and customize it into a tailored online store.

  38. 41

    awesome-nanobanana-pro

    10.4KZeroLu/awesome-nanobanana-pro

    A curated, categorized collection of the best Nano Banana Pro prompts and examples — an awesome list for getting the most out of the Nano Banana Pro (Nano Banana 2) AI image model.

  39. 42

    nopCommerce

    10.2KnopSolutions/nopCommerce · C#

    nopCommerce is a free, open-source eCommerce platform — a full shopping cart built on ASP.NET Core. Developed by a professional team since 2008, it has been downloaded over 3 million times and powers about 60,000 stores worldwide.

  40. 43

    API-mega-list

    7.9Kcporter202/API-mega-list · JavaScript

    API Mega List is a massive README directory of ready-to-use APIs for building apps and automations, listing 11,860 core directory APIs plus 318 sponsored partner API listings across 24 categories.

  41. 44

    DeskcommCRM

    4.7Kmelgarafael/DeskcommCRM · TypeScript

    An open-source AI sales OS: a self-hosted CRM where native AI agents answer, qualify and sell over WhatsApp. It's positioned as an open alternative to Kommo, Octadesk and Intercom for any business that sells by chat.

  42. 45

    fleetbase

    4.4Kfleetbase/fleetbase · JavaScript

    Fleetbase is an open-source, modular operating system for logistics and supply chain operations. It covers dispatch, fleet management, live tracking, commerce, warehousing, and finance in one platform, with a REST API, webhooks, and an extension system.

  43. 46

    scraping-apis-for-devs

    3.9Kcporter202/scraping-apis-for-devs · JavaScript

    A giant categorized directory of 2,622 ready-to-use scraping APIs for pulling data from websites, social media, e-commerce sites, job boards, real estate listings and more, so you don't have to build scrapers from scratch.

  44. 47

    commerce-agents

    3.3Kanthropics/commerce-agents · Python

    A reference blueprint from Anthropic for building two kinds of Claude-powered commerce agents: a shopping agent a business embeds in its app for customers, and a merchant agent staff use to run the back office. It ships four runnable example verticals (retail, travel, telecom, entertainment).

  45. 48

    Paymenter

    2.8KPaymenter/Paymenter · PHP

    Paymenter is an open-source billing and webshop platform built specifically for hosting companies, letting them sell and manage hosting services and subscriptions.

  46. 49

    everything

    2.2KHeyPuter/everything · JavaScript

    The Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.

  47. 50

    Smartstore

    1.7Ksmartstore/Smartstore · C#

    Smartstore is a modular, open-source all-in-one eCommerce platform built on ASP.NET Core 10, offering a full storefront plus backend for managing a multi-language, multi-store, multi-currency online shop.

  48. 51

    LiveStream-Agent-Studio

    1.4KHanyuanWang/LiveStream-Agent-Studio · Python

    LiveStream Agent Studio is a local-first Windows AI workspace for livestream e-commerce teams that combines creator discovery, livestream breakdown, performance review, and short-video script planning into one workflow.

  49. 52

    northcinder

    1.2Kcinderline/northcinder · JavaScript

    NorthCinder is an open-source MCP server that lets your AI agent compare products from the sources you choose, show where its facts came from, and ask for your approval before buying anything.

  50. 53

    USDT-Payment-Gateway

    1KDigitalShieldOfficial/USDT-Payment-Gateway · Shell

    DigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.

  51. 54

    Filtmall-Shopping-Skill

    999filtalgo/Filtmall-Shopping-Skill · JavaScript

    Filtmall Shopping is an agent-native shopping skill that lets AI agents search Filtmall's live catalog, show verifiable price evidence, and walk users through checkout, orders, delivery, and after-sales for beauty and personal care products.

  52. 55

    gptibo

    827CoolkHz/gptibo · TypeScript

    GPTibo is a self-hosted digital goods storefront bundle: a customer shop, an admin dashboard and a partner/agent workbench, backed by either a Go+PostgreSQL backend or a Cloudflare Workers+D1 backend. It's a sanitized, MIT-licensed release of a storefront whose original site has shut down.

  53. 56

    anythingmcp

    756HelpCode-ai/anythingmcp · TypeScript

    AnythingMCP is a self-hosted MCP gateway that turns REST/OpenAPI, SOAP, GraphQL, OData or SQL APIs into MCP tools usable by Claude, ChatGPT and Copilot, shipping with hundreds of ready-made connectors for systems like SAP, ERPs and e-commerce platforms.

  54. 57

    claude-ops

    547Lifecycle-Innovations-Limited/claude-ops · Shell

    A plugin that turns Claude Code into a business operating system: one /ops:go command surfaces infrastructure health, CI/CD status, a unified inbox, open PRs, sprint state and revenue (Stripe + RevenueCat + AWS), with autonomous C-suite agents that act on your behalf.

  55. 58

    codflow

    372bighadj22/codflow · TypeScript

    CodFlow is an open-source, Cash-on-Delivery (COD) e-commerce and delivery platform built specifically for Algeria, deployable on your own Cloudflare account with zero transaction fees.

  56. 59

    Kooboo

    344Kooboo/Kooboo · JavaScript

    An all-in-one 'AI-native Web OS' for building, running, and owning websites, online stores, and business applications — AI site creation, visual editing, CMS, databases, ecommerce, email, analytics, and hosting in one integrated system.

  57. 60

    UCashier-USDT-Payment

    309ucashier/UCashier-USDT-Payment

    UCashier is stablecoin payment and payout infrastructure for global businesses: it chains together on-chain collection, a hosted checkout, order confirmation and merchant withdrawals so an existing site, app or back office can add USDT/USDC payments without rebuilding its stack.

  58. 61

    DoubaoWorkGuide

    215AlephAITech/DoubaoWorkGuide · JavaScript

    A Chinese-language practical guide to working with Doubao (a Chinese AI agent product), turning real tasks into reusable methods — covering tutorials, connectors, Skills, automation and multi-agent workflows.

  59. 62

    awesome-chinese-secondhand-slang

    147Domainsun/awesome-chinese-secondhand-slang

    🐟 中国二手交易暗语全书与避坑合规指南 (闲鱼 / 转转 / 小红书 4,476+ 条实战暗号变体、卖家潜台词透视与买家验货防割指南)

  60. 63

    Neofollower-SMM-Reseller-API-for-Woocommerce

    109Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce · PHP

    The official NeoFollower WordPress plugin: it connects WooCommerce products to the NeoFollower SMM panel reseller API and automatically fulfills paid orders, so you sell social media services through a normal WordPress storefront instead of a separate SMM panel UI.

  61. 64

    qaryaty-smart-village

    73alhinawi/qaryaty-smart-village · TypeScript

    Qaryaty (Smart Village) is a mobile-first PWA for ordering and tracking everyday local village services, like a bakery, produce, grilled fish, a supermarket, craftsmen, school delivery, and home-cooked food, with live order tracking, a smart cart, and a rewards system.

Often tagged together