您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

推荐 7 个热门电商 GitHub 项目

时间:2021-09-14 09:31:35  来源:  作者:一个快乐的摸鱼人

本文推荐 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 搭建。支持多语言国际化,相信不管你是处于哪个段位的攻城狮,本项目都能帮助到你。

推荐 7 个热门电商 GitHub 项目

 


推荐 7 个热门电商 GitHub 项目

 

 

05. Mall4j

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

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

推荐 7 个热门电商 GitHub 项目

 


推荐 7 个热门电商 GitHub 项目

 

 

06. 仿小米商城

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

推荐 7 个热门电商 GitHub 项目

 


推荐 7 个热门电商 GitHub 项目

 


推荐 7 个热门电商 GitHub 项目

 

 

07. Lilishop 商城系统

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

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

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

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

推荐 7 个热门电商 GitHub 项目

 



Tags: GitHub   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
本文推荐 GitHub 和 Gitee 上比较热门的电商开源项目,包括前后端分离、微服务架构等,同时具备 PC、移动端、小程序。01. 新蜂电商第一个电商项目:newbee-mall,这个系统的名称是...【详细内容】
2021-09-14  Tags: GitHub  点击:(71)  评论:(0)  加入收藏
在启用子域名的时候,我们立即访问会发现出现网络没有解析的错误。 如上图显示的情况,所有的配置都已经配置好了,但是就是页面访问不了。GitHub 的配置和原因 后来发现是因为 D...【详细内容】
2020-11-16  Tags: GitHub  点击:(89)  评论:(0)  加入收藏
前段时间 GitHub 出了一个功能,可以定制自己的 GitHub 首页。...【详细内容】
2020-09-25  Tags: GitHub  点击:(79)  评论:(0)  加入收藏
GitHub Actions[1] 是 GitHub 的持续集成服务[2],于2018年10月推出[3]。它的功能非常强大,每一个 action 都用来执行一种操作,比如抓取代码、运行测试、登录远程服务器,发布到第...【详细内容】
2020-09-02  Tags: GitHub  点击:(238)  评论:(0)  加入收藏
想必大家都知道,学习路线图是学习一门新技术的入门指南,让我们对技术有一个大概的了解,并且在学习感到困惑时被指导。所谓不求最好,但求最全。今天在在就给大家带来了一个国外大...【详细内容】
2020-08-02  Tags: GitHub  点击:(72)  评论:(0)  加入收藏
作者 | HelloGitHub-小鱼干来源 | HelloGitHub(ID:GitHub520)摘要:一个程序员除了技术好,还得品位高,有什么比一个高颜值的 GUI 更能体现你品味的呢?rocketredis 就是一个高颜值、...【详细内容】
2020-07-16  Tags: GitHub  点击:(147)  评论:(0)  加入收藏
使用 Pelican 创建博客,这是一个基于 Python 的平台,与 GitHub 配合的不错。-- Erik O'shaughnessy(作者) GitHub 是一个非常流行的用于源代码控制的 Web 服务,它使用 Git...【详细内容】
2020-04-02  Tags: GitHub  点击:(50)  评论:(0)  加入收藏
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。-- Seth Kenlon(作者) 开源无处不在。它在家里的计算机上、在工作场所的计算机上、在互联网上,并且很多都由 Git 管...【详细内容】
2020-01-01  Tags: GitHub  点击:(88)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条