Analysis updated 2026-05-18
Build a WeChat Mini Program using familiar Vue-style component syntax instead of WeChat's native conventions.
Reuse npm packages and modern JavaScript features like async/await in a Mini Program project.
Style Mini Programs with CSS preprocessors like Sass or Less instead of plain CSS.
Port a Vue web application to run as a WeChat Mini Program with minimal code rewrites.
| tencent/wepy | js-cookie/js-cookie | facebookarchive/draft-js | |
|---|---|---|---|
| Stars | 22,617 | 22,597 | 22,650 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires WeChat Developer Tools and a WeChat account to test Mini Programs, archived status may mean outdated dependencies.
WePY is a framework from Tencent that makes it easier to build WeChat Mini Programs, the lightweight apps that run inside China's WeChat messaging platform, by letting developers write code in a style similar to Vue, a popular web development framework. The project is now archived and no longer actively maintained. The problem WePY solves is that WeChat Mini Programs have their own custom development conventions that feel unfamiliar to web developers. WePY layers on top of these conventions using a pre-compilation step, meaning it transforms the code you write into the format WeChat requires, so you never have to write in the raw Mini Program style directly. Key capabilities include support for reusable components, the ability to import packages from the npm ecosystem, modern JavaScript features like async/await, and support for CSS preprocessors such as Less and Sass. This makes the Mini Program development experience feel much closer to standard modern web development. You would use WePY if you are building a WeChat Mini Program and are already familiar with Vue-style development patterns. However, because the project is archived and the WeChat ecosystem has evolved, new projects are recommended to use more modern alternatives. The codebase is written in JavaScript.
A framework that lets you build WeChat Mini Programs using Vue-style syntax instead of WeChat's native format. Now archived.
Mainly JavaScript. The stack also includes JavaScript, Vue, WeChat Mini Program.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.