explaingit

justjavac/awesome-wechat-weapp

50,967Audience · developerComplexity · 1/5QuietLicenseSetup · easy

TLDR

Curated list of frameworks, tools, UI libraries, and demo projects for building WeChat Mini Programs, lightweight apps that run inside WeChat without separate installation.

Mindmap

mindmap
  root((repo))
    What it does
      Curated resources
      WeChat Mini Programs
      Community recommendations
    Key categories
      Development frameworks
      UI component libraries
      Editor plugins
      Demo projects
    Popular frameworks
      Taro
      uni-app
      Vue-based tools
    Use cases
      Start new Mini Program
      Find best tools
      Explore examples
      Learn ecosystem

Things people build with this

USE CASE 1

Find recommended frameworks and tools when starting your first WeChat Mini Program project.

USE CASE 2

Discover UI component libraries to speed up building polished interfaces for Mini Programs.

USE CASE 3

Browse demo projects to see what features and experiences are possible in the WeChat ecosystem.

USE CASE 4

Locate editor plugins and development tools to improve your workflow in VS Code and other editors.

Tech stack

JavaScriptTypeScriptVue.jsReactTarouni-app

Getting it running

Difficulty · easy Time to first run · 5min
Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.

In plain English

This repository is a curated list of resources, tools, plugins, UI component libraries, and demo projects for developers building WeChat Mini Programs. A WeChat Mini Program is a lightweight app that runs entirely inside the WeChat messaging platform popular in China, without users needing to install a separate app from an app store. The README is written in Chinese, as the primary audience is Chinese developers working in this ecosystem. The collection is organized into sections covering official WeChat documentation links, development frameworks that let you write Mini Programs using familiar web technologies like Vue.js or React instead of WeChat's proprietary syntax, editor plugins for VS Code and other tools, UI component libraries for building polished interfaces, and a large gallery of demo Mini Program projects showing what can be built. Notable items include frameworks like Taro and uni-app that let you write one codebase and compile it to WeChat Mini Programs, Alipay Mini Programs, and regular web apps simultaneously. You would use this repository as a starting point when beginning WeChat Mini Program development and wanting to know which frameworks, libraries, and tools the community recommends. Rather than being a tutorial, it acts as a signpost pointing to the most actively maintained and popular resources in this ecosystem. There is no single language or framework for the list itself since it is purely a curated collection of links, but the tools it references are primarily JavaScript and TypeScript-based. The repo has no license or code of its own; its value is entirely in the curation and organization of external resources.

Copy-paste prompts

Prompt 1
I'm building a WeChat Mini Program for the first time. Which frameworks from this awesome list should I use if I want to write in Vue.js or React instead of WeChat's proprietary syntax?
Prompt 2
Show me the best UI component libraries from this curated list for building a polished WeChat Mini Program interface.
Prompt 3
I want to see example WeChat Mini Program projects. What demo projects are recommended in this awesome list?
Prompt 4
Which frameworks in this list let me write one codebase and compile it to both WeChat Mini Programs and regular web apps?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.