Essential Open-Source WeChat Mini‑Program Frameworks & UI Libraries
This article presents a curated collection of popular open‑source GitHub projects for WeChat mini‑program development, including frameworks such as Labrador and WePY, utility libraries like wxParse, and UI component kits such as WeUI, ZanUI‑WeApp, and wx‑charts, each with key features and star counts.
Below are some popular GitHub mini‑program projects, covering development frameworks, UI components, and useful libraries.
labrador (development framework)
Features:
Supports loading massive NPM packages
Supports ES6/7 standard code; async/await helps avoid callback hell
Implements component reuse and nesting
Strong code compression to minimize program size
More details can be found on the project homepage: https://github.com/maichong/labrador Currently has 1045 stars.
wepy (development framework)
Features:
Vue‑like development style
Supports importing NPM packages
Supports Promise
Mini‑program specific optimizations such as request queueing and event optimization
More details can be found on the project homepage: https://github.com/wepyjs/wepy Currently has 2696 stars.
wxParse (utility library)
WeChat mini‑programs do not support rich‑text display directly; wxParse provides a custom component that parses HTML and Markdown, enabling rich‑text rendering.
Project address: https://github.com/icindy/wxParse Currently has 1839 stars.
WeUI (UI components)
WeUI is designed by the official WeChat design team, offering a style library consistent with native WeChat visual experience, suitable for WeChat web development.
It includes elements such as button, cell, dialog, progress, toast, article, actionsheet, icon, and more.
Project address: https://github.com/Tencent/weui Currently has 1839 stars.
zanui‑weapp (UI components)
ZanUI‑WeApp is the mini‑program implementation of the Youzan mobile web UI specification ZanUI, combining WeChat visual guidelines to provide a high‑quality, easy‑to‑extend UI library.
It offers 21 component types including btn, card, cell, color, dialog, form, popup, steps, switch, tab, toast, etc.
Project address: https://github.com/youzan/zanui-weapp Currently has 1484 stars.
wx‑charts (UI components)
wx‑charts is a lightweight charting tool for WeChat mini‑programs, based on canvas.
Supported chart types:
Pie
Ring
Line
Column
Area
Radar
Project address: https://github.com/xiaolin3303/wx-charts Currently has 1484 stars.
wechat‑app‑mall (open‑source application)
An open‑source WeChat mini‑program mall with a complete purchase flow, useful as a reference for developing mall‑type mini‑programs.
Project address: https://github.com/EastWorld/wechat-app-mall Currently has 949 stars.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java High-Performance Architecture
Sharing Java development articles and resources, including SSM architecture and the Spring ecosystem (Spring Boot, Spring Cloud, MyBatis, Dubbo, Docker), Zookeeper, Redis, architecture design, microservices, message queues, Git, etc.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
