本文主要收集了一些評價比較好的開源小程序,包括:框架、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