本文推薦 GitHub 和 Gitee 上比較熱門的電商開源專案,包括前后端分離、微服務架構等,同時具備 PC、移動端、小程式,
01. 新蜂電商
第一個電商專案:newbee-mall,這個系統的名稱是新蜂商城(明明是牛逼商城),說是一個專案,其實是四個專案,由于是前后端分離開發,這個商城專案分為商城系統、管理系統、前臺系統等,
商城后端介面:newbee-mall-api
商城 Vue 2 版本:newbee-mall-vue-app
商城 Vue 3 版本:newbee-mall-vue3-app
商城后臺管理系統:newbee-mall-manage
專案都是基于最流行的技術堆疊:后端采用 Spring Boot 2.X 框架,前端使用 Vue.js 及相關技術堆疊開發,還提供介面檔案:

商城功能齊全,前臺功能包含購物、訂單模塊、會員模塊、商品模塊、首頁輪播等模塊,后臺管理系統包含資料可視化、商品管理、訂單管理、會員管理、分類管理等模塊,
商城界面簡潔,適配 PC 和移動端,系統整體色調為藍色、白色,簡約大方:

我把四個開源專案的地址放在了后臺,關注微信公眾號 「逛逛GitHub」,后臺回復「電商」獲取鏈接 ,
02. 微服務電商系統
基于 Spring Cloud 的微服務商城系統專案:mall-swarm
該專案采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch 等核心技術,同時提供了基于Vue的管理后臺方便快速搭建系統,mall-swarm 在電商業務的基礎集成了注冊中心、配置中心、監控中心、網關等系統功能,
系統截屏






微服務架構圖

該專案的搭建都有詳細的步驟,并提供詳細博客指導:

如果你不了解 Spring Cloud 技術,可以參考專案作者的另一個專案:
https://github.com/macrozheng/springcloud-learning

該專案是一套涵蓋大部分核心組件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事務Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7,21篇文章,篇篇精華,32個Demo,涵蓋大部分應用場景,

感覺不錯的童鞋,可以去 Star 一波,
03. 基于 Spring Cloud 的分布式電商專案
基于 Spring Cloud 的分布式電商專案,該專案使用分庫設計方案,不同的模塊依賴不同的資料庫實體,后臺登陸采用 Oauth 2.0 授權,支持密碼登陸、授權碼登陸、短信驗證碼登陸、注冊中心與配置中心已使用 alibaba naco,
目標打造頂級多模塊,高可用,高擴展電商專案,
技術堆疊基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架,可以借助該專案學習 Spring Cloud 技術堆疊,作為練手專案,



04. 移動端開源電商專案
該專案基于 vue 2.x 和 vant 2.x 實作,使用了最新的 Vue 全家桶技術堆疊,以及一些優秀的開源庫如 better-scroll、 moment.js、twix.js、pubsub-js,后臺資料通過 Easy-Mock 搭建,支持多語言國際化,相信不管你是處于哪個段位的攻城獅,本專案都能幫助到你,


05. Mall4j
一個基于 Spring Boot、Spring oauth2.0、MyBatis、Redis 的輕量級、前后端分離、防范 xss 攻擊、擁有分布式鎖,為生產環境多實體完全準備,資料庫為 b2b2c 設計,擁有完整 sku 和下單流程的完全開源商城
Mall4j專案致力于為中小企業打造一個完整、易于維護的開源的電商系統,采用現階段流行技術實作,后臺管理系統包含商品管理、訂單管理、運費模板、規格管理、會員管理、運營管理、內容管理、統計報表、權限管理、設定等模塊,


06. 仿小米商城
基于 Vue+Vue-Router+Vuex+Element-ui+axios 寫的小米商城高仿專案,



07. Lilishop 商城系統
Lilishop 商城系統 基于Spring Boot 研發,前端使用 Vue、uniapp開發 系統全端全部代碼開源
業務兼容O2O商城/B2B商城/B2B2C商城/F2B2C商城/S2B2C商城,支持小程式商城、H5商城、APP商城、 PC商城,商城前后端分離、支持分布式部署,
商城包含 會員模塊、第三方登錄模塊、第三方支付模塊、樓層裝修模塊、訂單模塊、分銷模塊、文章模塊、系統設定模塊、流量分析模塊,
商城包含各種中間件、搜索引擎、多級快取、分布式事務、分布式任務調度等,支持Docker,支持k8s,是一款高性能,支持高并發的商城系統,

我把所有開源專案的地址放在了后臺,關注微信公眾號 「逛逛GitHub」,后臺回復「電商」獲取鏈接 ,
歡迎關注公眾號 逛逛GitHub ,每天推薦一個好玩有趣的開源專案,最后,防止找不到本篇文章,可以收藏點贊,方便翻閱查找,
推薦閱讀
1. GitHub 上有什么好玩的專案?
2. 這 2 個作業流自動化工具 yyds
3. 基于 Spring Boot 的百度云高仿專案
4. 盤點百度 4 個牛逼哄哄的開源專案

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300198.html
標籤:其他
