推荐 7 个热门电商 GitHub 项目

本文推荐 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 及相关技术栈开发,还提供接口文档:
推荐 7 个热门电商 GitHub 项目

文章插图
 
商城功能齐全,前台功能包含购物、订单模块、会员模块、商品模块、首页轮播等模块 。后台管理系统包含数据可视化、商品管理、订单管理、会员管理、分类管理等模块 。
商城界面简洁,适配 PC 和移动端,系统整体色调为蓝色、白色,简约大方:
推荐 7 个热门电商 GitHub 项目

文章插图
 
我把四个开源项目的地址放在了后台,关注微信公众号 「逛逛GitHub」,后台回复「电商」获取链接。
 02. 微服务电商系统
基于 Spring Cloud 的微服务商城系统项目:mall-swarm
该项目采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch 等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统 。mall-swarm 在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能 。
系统截屏
推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 
微服务架构图
推荐 7 个热门电商 GitHub 项目

文章插图
 
该项目的搭建都有详细的步骤,并提供详细博客指导:
推荐 7 个热门电商 GitHub 项目

文章插图
 
如果你不了解 Spring Cloud 技术,可以参考项目作者的另一个项目:
https://github.com/macrozheng/springcloud-learning
推荐 7 个热门电商 GitHub 项目

文章插图
 
该项目是一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7 。21篇文章,篇篇精华,32个Demo,涵盖大部分应用场景 。
推荐 7 个热门电商 GitHub 项目

文章插图
 
感觉不错的童鞋,可以去 Star 一波 。
 03. 基于 Spring Cloud 的分布式电商项目
基于 Spring Cloud 的分布式电商项目,该项目使用分库设计方案,不同的模块依赖不同的数据库实例 。后台登陆采用 Oauth 2.0 授权,支持密码登陆、授权码登陆、短信验证码登陆、注册中心与配置中心已使用 alibaba naco 。
目标打造顶级多模块,高可用,高扩展电商项目 。
技术栈基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架,可以借助该项目学习 Spring Cloud 技术栈,作为练手项目 。
 
推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 

推荐 7 个热门电商 GitHub 项目

文章插图
 
 04. 移动端开源电商项目
该项目基于 vue 2.x 和 vant 2.x 实现 。使用了最新的 Vue 全家桶技术栈,以及一些优秀的开源库如 better-scroll、 moment.js、twix.js、pubsub-js,后台数据通过 Easy-Mock 搭建 。支持多语言国际化,相信不管你是处于哪个段位的攻城狮,本项目都能帮助到你 。


推荐阅读