推荐几个9月爆火的 GitHub 电商项目

 
 

往期热门文章:

 
 
1、18 个终端命令行工具,绝对让你感觉自己像个10倍程序员
2、用 Java 爬小姐姐图片,这个厉害了。。。
3、消息幂等(去重)通用解决方案,真顶!
4、从MySQL 5.6升级到8.0,Facebook付出了惨痛代价……
5、当 Transactional 碰到锁,有个大坑!

本文推荐 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 及相关技术栈开发,还提供接口文档:

1e7dd65c94a00a160b72123d107003b9.png

商城功能齐全,前台功能包含购物、订单模块、会员模块、商品模块、首页轮播等模块。后台管理系统包含数据可视化、商品管理、订单管理、会员管理、分类管理等模块。

商城界面简洁,适配 PC 和移动端,系统整体色调为蓝色、白色,简约大方:

4aa87e04083ab5ba694639c44a3b4925.png


02. 微服务电商系统

基于 Spring Cloud 的微服务商城系统项目:mall-swarm

该项目采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch 等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm 在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。 

系统截屏

bf3f2b905b7480a06a831815793364dc.png

1b6c3d6c63b22877d2556e0ca3c446be.png

441a1656334ca610cafcbf79300ade63.png

89e85819e8647cefc231a468540bcfe2.png

31dab262e33faafa369d9d89b8591cb8.png

6844bdf1a8e04973b6c4851671812fe4.png

微服务架构图

073f977a82488808d888769a1e65247e.png

该项目的搭建都有详细的步骤,并提供详细博客指导:

7005f3695f26622c795520dfd38c7194.png

如果你不了解 Spring Cloud 技术,可以参考项目作者的另一个项目:

https://github.com/macrozheng/springcloud-learning

57703ff51a3efd9c5db1aed0db316a15.png

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

e98397ac5401d85701b1e12d8b7c1961.png

感觉不错的童鞋,可以去 Star 一波。


03. 基于 Spring Cloud 的分布式电商项目

基于 Spring Cloud 的分布式电商项目,该项目使用分库设计方案,不同的模块依赖不同的数据库实例。后台登陆采用 Oauth 2.0 授权,支持密码登陆、授权码登陆、短信验证码登陆、注册中心与配置中心已使用 alibaba naco。

目标打造顶级多模块,高可用,高扩展电商项目。

技术栈基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架,可以借助该项目学习 Spring Cloud 技术栈,作为练手项目。

cb5f8fe707fb1ae2e433c1d76fb853b8.png

390374ee3433f93a5b2f8e519402b868.png

4af6447710972b26327e8ae280062587.png


04. 移动端开源电商项目

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

92b857a60be9c4b8fbf9e20b44dfca4c.png

2746652679ea9a06e8f27a4518205448.png


05. Mall4j

一个基于 Spring Boot、Spring oauth2.0、MyBatis、Redis 的轻量级、前后端分离、防范 xss 攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为 b2b2c 设计,拥有完整 sku 和下单流程的完全开源商城

Mall4j项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。后台管理系统包含商品管理、订单管理、运费模板、规格管理、会员管理、运营管理、内容管理、统计报表、权限管理、设置等模块。

88c9f698ebeafe05c7cad8b507537618.png

2827923db39da8dd4d0a53bef09d35bb.png


06. 仿小米商城

基于 Vue+Vue-Router+Vuex+Element-ui+axios 写的小米商城高仿项目。

3831a2cd8ec245392b92c118a5e5d15b.png

1b11939b91e4d5678f3af2030d45a0a0.png

5676b900f3d10e172931dc519ed98601.png


07. Lilishop 商城系统

Lilishop 商城系统 基于Spring Boot 研发,前端使用 Vue、uniapp开发 系统全端全部代码开源

业务兼容O2O商城/B2B商城/B2B2C商城/F2B2C商城/S2B2C商城。支持小程序商城、H5商城、APP商城、 PC商城。商城前后端分离、支持分布式部署。

商城包含 会员模块、第三方登录模块、第三方支付模块、楼层装修模块、订单模块、分销模块、文章模块、系统设置模块、流量分析模块。

商城包含各种中间件、搜索引擎、多级缓存、分布式事务、分布式任务调度等,支持Docker,支持k8s。是一款高性能,支持高并发的商城系统。

7b58692626bcc77d8829b8379586599e.png

项目地址:

1、牛逼商城:   

后端 API 源码 newbee-mall-api:https://github.com/newbee-ltd/newbee-mall-api   

前端 Vue 源码 newbee-mall-vue-app:https://github.com/newbee-ltd/newbee-mall-vue-app

项目地址:https://github.com/newbee-ltd/newbee-mall   

项目地址:https://github.com/newbee-ltd/newbee-mall-manage

2、微服务电商系统:   

https://github.com/macrozheng/mall-swarm

3、基于 Spring Cloud 的分布式电商项目

https://github.com/SiGuiyang/spring-cloud-shop 

4、移动端开源电商项目:

https://github.com/lucisl/ddBuy

5、Mall4j:

https://github.com/gz-yami/mall4j

6、高仿小米商城:    

https://gitee.com/hai-27/vue-store

7、Lilishop

https://gitee.com/beijing_hongye_huicheng/lilishop

 
 
往期热门文章:

1、IDEA的5大调试技巧,你会废吗?

2、基于 SpringBoot + Vue 的前后端分离的考试系统

3、国内首家!携程周三、周五可在家“躺平”:76%员工主动报名 !网友:我酸了

4、MySQL 大批量插入,如何过滤掉重复数据?

5、Spring官方为什么建议构造器注入?

6、字节教育大裁员:有员工赔了一套首付款!

7、14 个经典的 Linux 终端命令行,这些工具堪称神器!

8、Java 8 失宠!开发人员向 Java 11 转移...

9、18 款顶级代码生成器平台!

10、为什么现在我特讨厌 Safari 浏览器?

ffe7ccfcbe16988b7f7b9a2fda75e31e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值