本文推荐 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。是一款高性能,支持高并发的商城系统。
本文出自快速备案,转载时请注明出处及相应链接。