本文主要收集了一些评价比较好的开源小程序,包括:框架、UI以及一些具体的应用案例。

对于国内互联网ToC应用来说,微信小程序是一个能够快速上线,又便于运营的平台。所以很多创业项目一开始都喜欢先支持小程序。本文主要收集了一些评价比较好的开源小程序,包括:框架、UI以及一些具体的应用案例。


1.wepy小程序组件化开发框架

源码地址:https://github.com/Tencent/wepy

Star:22.3K

简介:WePY是一款小程序组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化、Promise、Async Functions 的引入都是为了能让开发小程序项目变得更加简单,高效。同时WePY大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。

功能特性:

  • 类 Vue 开发风格

  • 支持自定义组件开发

  • 支持引入 NPM 包

  • 支持 Promise

  • 支持 ES2015+ 特性,如 Async Functions

  • 支持多种编译器,Less/Sass/Stylus/PostCSS、Babel/Typescript、Pug

  • 支持多种插件处理,文件压缩,图片压缩,内容替换等

  • 支持 Sourcemap,ESLint 等

  • 小程序细节优化,如请求列队,事件优化等


2.vant-weapp

源码地址:https://github.com/vant-ui/vant-weapp

Star:17.2K

简介:Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。



3.iView Weapp

源码地址:https://github.com/TalkingData/iview-weapp

Star:6.5K

简介:iView Aeapp 是一套高质量的微信小程序 UI 组件库

4.echarts-for-weixin

源码地址:https://github.com/ecomfe/echarts-for-weixin

Star:6.6K

简介:echarts-for-weixin是 Apache ECharts 的微信小程序版本,包含各种使用的示例。熟悉的 ECharts 的开发者,可以通过与ECharts类似的配置方式,快速开发图表,满足各种可视化需求。


5.winxin-app-watch-life.net

源码地址:https://github.com/iamxjb/winxin-app-watch-life.net

Star:2.6K

简介:这个项目是微慕WordPress的小程序开源版,使用开源建站程序WordPress作为后台,简单对接快速生成小程序。可将WordPress网站的文章、分类、评论等内容同步到小程序,并且可以一键同步到微信小程序端。其支持分享朋友圈、微信小程序广告、文章海报、WordPress相册、小程序直播、微信搜一搜页面接入和内容搜索、视频号、半屏打开小程序、订阅专题、页面的分享和转发、文章浏览数显示及更新、文章分、文章评论、文章排行等。


6.wechat-app-mall商城

源码地址:https://github.com/EastWorld/wechat-app-mall

Star:18.1K

简介:wechat-app-mall 是一个商城、微店微信小程序。

功能列表:

  • 基于云接口及自动化后台管理,无需部署后台及服务器资源。

  • 商品展示、单商品多规格配置单独的库存和价格。

  • 基于小程序Storage接口的购物车功能。

  • 订单管理。

  • 小程序在线支付。

  • 物流跟踪管理。


7.NideShop商城


源码地址:https://github.com/wechat-miniprogram/weui-miniprogram

Star:7.7K

简介:这是一个基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)

项目特点:

  • 界面高仿网易严选商城(主要是2016年wap版)

  • 测试数据采集自网易严选商城

  • 功能和数据库参考ecshop

  • 服务端api基于Node.js+ThinkJS+MySQL

  • 计划添加基于Vue.js的后台管理系统、PC版、Wap版

功能列表:

  • 首页

  • 分类首页、分类商品、新品首发、人气推荐商品页面

  • 商品详情页面,包含加入购物车、收藏商品、商品评论功能

  • 搜索功能

  • 专题功能

  • 品牌功能

  • 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付

  • 会员中心(订单、收藏、足迹、收货地址、意见反馈) ....



8.platform小程序商城

源码地址:

  • Gitee:https://gitee.com/fuyang_lipengjun/platform

  • Github:https://github.com/lipengjun92/platform-wxshop

Star:gitee/18.7K

简介:platform是一个实用的微信小程序商城项目。


9.xzs在线考试系统

源码地址:https://github.com/mindskip/xzs

Star:2.9K

简介:学之思(xzs)开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。


10.Gitter

源码地址:https://github.com/nslogx/Gitter

Star:3.6K

简介:Gitter小程序项目采用 Taro 框架 + Taro UI 进行开发,小程序内数据均来自于 GitHub Api v3 。


11.Bee餐饮点餐

源码地址:https://github.com/woniudiancang/bee

Star:2K

简介:Bee 是一个餐饮点餐商城微信小程序,是针对餐饮行业推出的一套完整的餐饮解决方案,实现了用户在线点餐下单、外卖、叫号排队、支付、配送等功能,完美的使餐饮行业更高效便捷!


12.taro-music音乐

源码地址:https://github.com/lsqy/taro-music


Star:1.7K

简介:taro-music小程序基于Taro与网易云音乐 api 开发,技术栈主要是:typescript+taro+taro-ui+redux+react-hooks,目前主要是着重小程序端的展示,主要也是借此项目强化下上述几个技术栈的使用,打造一个最佳实践项目,通过这个项目也可以快速使用Taro开发一个属于你自己的小程序。


13.weapp-library在线借书平台

源码地址:https://github.com/imageslr/weapp-library

Star:948+

简介:weapp-library 是一个在线借书平台微信小程序,连接读者与图书馆的借书平台、读者的图书资料库与书单系统。30+ 页面,多个可复用组件,为开发微信小程序提供入门Demo。另外,项目还提供了本地 mock server 解决方案。


14.house租房平台小程序

源码地址:https://github.com/lx164/house

Star:450

简介:这是个租房平台类微信小程序,基于Cloud Base(TCB)云开发,小程序端集成了管理后台。用户可以发布新房、二手房、租房等委托,中介机构审核发布、推荐,客户挑好房子后可以直接中介或者房源发布者,小程序带完整的管理员后台。


15.netease-cloud-music-community

社区小程序

源码地址:

https://github.com/fanchaoo/netease-cloud-music-community

Star:328

简介:这是一个参照网易云音乐云村做的社区小程序,后端技术栈为Java,SpringBoot,MySQL,Redis,前端技术栈为uni-app。


16.awesome-wechat-weapp

小程序资料汇总

资料地址:https://github.com/justjavac/awesome-wechat-weapp

Star:42.4K

简介:这个库是一个微信小程序开发资源汇总,收集了微信小程序开发过程中会使用到的资料、问题以及第三方组件库。


责任编辑:赵宁宁来源: andflow