1. The official framework MINA

The development framework provided by the small program is MINA framework, which is similar to Weex and Vue frameworks of Taobao. MINA framework encapsulates basic functions such as file system, network communication, task management and data security provided by wechat client and provides a complete set of JavaScript APIS for the upper layer, enabling developers to quickly build an application by using various basic functions and capabilities provided by wechat client very conveniently.



2. Meituan small program framework MPVue

Mpvue is an open source meituan-Dianping front-end framework that uses vue. js to develop small programs. The framework is based on vue. js core, and MPvue modifies the runtime and Compiler implementation of vue. js to enable it to run in the environment of small programs, thus introducing a whole set of vue. js development experience for small program development. Using MPVue to develop applets, you gain the following capabilities based on the applets technical architecture:

  • Radical componentized development capabilities: improved code reuse
  • Complete vue.js development experience
  • Convenient Vuex data management solution: Easy to build complex applications
  • Quick WebPack build mechanism: custom build strategy, hotReload during development
  • Support for using NPM external dependencies
  • Use vue-CLI command line tool vue.js to quickly initialize the project
  • H5 code conversion ability to compile into small program object code





3, Tina.js a lightweight incremental micro channel small program framework


Features: Light and compact. Easy to use and keep most OF the API design of MINA (official framework of wechat small programs); Regardless of whether you have small program development experience, can easily transition to start. Progressive enhancement, both state manager, routing enhancement, and you can write your own plug-in.

Tina. Js open-source framework address:


4. Componentized development framework WEpy

WePY is a framework that allows small programs to support component-based development. By means of precompilation, developers can choose their preferred development style to develop small programs. Framework details optimization, Promise, Async Functions are introduced to make developing small program projects easier and more efficient.

  • Class Vue development style
  • Support custom component development
  • Supports importing NPM packages
  • Supporting Promise
  • Supports ES2015+ features, such as Async Functions
  • Support multiple compilers, Less/Sass/Styus, Babel/Typescript, Pug
  • Support a variety of plug-in processing, file compression, image compression, content replacement and so on
  • Support Sourcemap, ESLint, etc
  • Small program details optimization, such as request queuing, event optimization, etc

Making address:


Official website address:


5. Front-end framework WeWeb

Weweb is a front-end framework that is compatible with applets syntax, so you can write web applications using applets. If you already have an applet, you can use it to run your applet in your browser.

Features: cross-platform, a set of code multi-terminal operation (small program, H5, the future directly packaged into android, ios app is not a dream) own common components, perfect inheritance of small program built-in components compatible with small program RPX syntax, so that the page is easier to adapt to various models



Small program development tools

1. Image processing tool Jinaconvert


Jinaconvert can help you process your images into any format you want. You just need to select the type of format you want on Jinaconvert and upload the image file to it.

Tool website address:


2. Unit conversion tool PostCSS-px2Units

PostCSS plugin to convert PX units to RPX units, or other units. Postcss-px2units can be easily converted using a simple configuration. And the plugin can convert PX to any unit you want, such as REM.



3. Tencent Cloud upload plug-in qcloud-upload

Nodejs-based Tencent cloud upload plug-in supports self-defining file prefix, overwrite and non-overwrite upload methods



4. appellate

In wechat mini program, quick generation of TWO-DIMENSIONAL code can customize the content of two-dimensional code, width and height, error correction level. In addition, it also supports the generation of different before and after the qr code scenery.



Wechat applet scaffolding tool WXdad

A micro channel small program scaffolding tool to help you quickly develop micro channel small program applications. There are currently two capabilities: quickly build the initial project architecture. Wxdad syntax is quickly compiled into WXML and WXJS files to help developers develop quickly.



5, Small program icon tool WX-Charts

Micro channel applet chart tool based on Canvas drawing.

  • Supported chart types:
  • Pie pie
  • Ring charts ring
  • Plot line
  • Histogram of the column
  • Regional map area
  • Entirely radar



6. Small program development and RhaPHP, wechat public account management system

RhaPHP is a fast, simple and easy-to-use wechat platform management system that supports multiple public accounts, small program development, and APP interface development. Flexible extension application mechanism, easy to use, almost integrated wechat interface, simple call for secondary development and development of extended application module greatly improve the development efficiency, reduce the cost of business operation. Extended application modular, flexible mechanism, simple code and fast start. Based on THINKPHP5 powerful kernel driver and LAYUI front-end framework, support Linux/Windows/Mac.

Official website:


7, quick application: suitable for small technology small program development tools

Visual operation, directly drag and drop components to generate pages provide a large number of applicable templates can be packaged to download the code, directly to the development tools downloaded from the small program after the code can be arbitrarily edited complex functions still need to be developed by professional programmers



Attached: official website address of wechat applets developer document


To read more

Exploring Python – The basics of the Python language

Hook? I’m sure you can answer these three multiple choice questions correctly!

Welcome to learn technology with me