uniapp
是目前比较火的框架,我们编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(如:微信、支付宝、百度、头条、飞书、QQ、快手、钉钉、淘宝)、快应用等多个平台。基于uniapp
开发的商城项目也非常多,这里就整理几个不错的开源商城项目。
微同商城
开源微信小程序商城(前后端开源:uniapp+Java),拼团、秒杀、优惠券、积分购物、直播卖货、分销等功能,允许用于学习、毕设等,允许进行商业使用,请自觉遵守使用协议,如需要商业使用推荐购买商业版源码,需遵守 Apache License2.0 协议,再次开源请注明出处
源码地址:https://gitee.com/fuyang_lipengjun/platform.git
JooLun小程序商城
JooLun微信商城开源版,Java + SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Vue + elementUI,微信公众号开发、小程序商城、微信支付、订单管理;商业版还有微服务、多租户Sass、Uniapp商城、小程序直播、多规格SKU、拼团、砍价、商户管理、 秒杀、优惠券、积分、多店铺、商城拖拽装修、支付宝、微信支付服务商收款。开源版(MIT开源,可以免费使用,保留代码头部版权和代码原始作者即可)
源码地址:https://gitee.com/joolun/JooLun-wx.git
smart shop
功能概要:
1 | 商品管理: 上传商品、规格sku管理、商品上下架、分类管理等; |
开源版 Smart Shop 框架永久免费无加密.允许个人学习,公益项目(请注明来源),禁止公有云厂商将其商业化
https://gitee.com/qisange/basemall.git
Mall4j
一个基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的UI设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统.商城使用 AGPLv3 开源,请遵守 AGPLv3 的相关条款,或者联系作者获取商业授权
https://gitee.com/gz-yami/mall4cloud.git
Unimall商城
Unimall 针对中小商户、企业和个人学习者开发。使用Java编码,采用SpringBoot、Mybatis-Plus等易用框架,适合个人学习研究。同时支持单机部署、集群部署,中小商户企业可根据业务动态扩容。unimall使用uniapp前端框架,可同时编译到 微信小程序、H5、Android App、iOS App等几个平台。前端代码使用的 mix.R 的开源模板,在此模板的基础上对接了Unimall后端Api,作者说不做商用限制,保留原地址,所以授权仅针对后端代码商用授权
https://gitee.com/iotechn/unimall.git
萤火商城
支持微信小程序 + H5+ 公众号 + APP,前后端源码100%开源, 技术架构:PHP7.4 + ThinkPHP6.0 + Uni-APP + Ant Design Vue,专注轻量可持续稳定的高可用系统
允许个人学习研究使用,支持二次开发,允许商业用途(仅限自运营),允许商业用途,但仅限自运营,如果商用必须保留版权信息,望自觉遵守。不允许对程序代码以任何形式任何目的的再发行或出售,否则将追究侵权者法律责任。
https://gitee.com/xany/yoshop2.0.git
https://gitee.com/xany/yoshop2.0-uniapp.git
youlai-mall
youlai-mall 是基于Spring Boot 2.7、Spring Cloud 2021 & Alibaba 2021、Vue3、Element-Plus、uni-app等全栈主流技术栈构建的开源商城项目
微服务后端:https://gitee.com/youlaiorg/youlai-mall
商城管理端:https://gitee.com/youlaiorg/mall-admin
移动应用端:https://gitee.com/youlaiorg/mall-app
kxmall
同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。kxmall使用uniapp编码。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。前端vuejs作为开发语言。个人学习可免费使用,禁止未经授权用于商业用途
https://gitee.com/zhengkaixing/kxmall.git
暂时就整理这么多吧。这些项目适合个人学习使用,如果想商用,请注意开源协议,避免造成不必要的麻烦。