16 excellent open source WeChat mini program projects, a great tool for taking orders and making money!

16 excellent open source WeChat mini program projects, a great tool for taking orders and making money!

For domestic Internet ToC applications, WeChat Mini Programs are a platform that can be quickly launched and easy to operate. Therefore, many startup projects like to support Mini Programs at the beginning. This article mainly collects some open source Mini Programs with relatively good reviews, including: framework, UI and some specific application cases.

1. Wepy applet component development framework

Source code address: https://github.com/Tencent/wepy

Star: 22.3K

Introduction: WePY is a framework for component-based development of small programs. Through pre-compilation, developers can choose their favorite development style to develop small programs. The framework's detailed optimization, Promise, and Async Functions are all introduced to make the development of small program projects simpler and more efficient. At the same time, WePY has absorbed and borrowed a lot of design concepts and ideas from some optimization front-end tools and frameworks.

Features:

  • Vue-like development style
  • Support custom component development
  • Support importing NPM packages
  • Support for Promises
  • Support ES2015+ features, such as Async Functions
  • Support multiple compilers, Less/Sass/Stylus/PostCSS, Babel/Typescript, Pug
  • Supports multiple plug-in processing, file compression, image compression, content replacement, etc.
  • Support Sourcemap, ESLint, etc.
  • Mini-app detail optimization, such as request queue, event optimization, etc.

2.vant-weapp

Source code address: https://github.com/vant-ui/vant-weapp

Star: 17.2K

Introduction: Vant is a lightweight and reliable mobile component library that was open sourced in 2017. Currently, Vant officially provides Vue 2 version, Vue 3 version and WeChat applet version, and the community team maintains React version and Alipay applet version.

3. iView Weapp

Source code address: https://github.com/TalkingData/iview-weapp

Star: 6.5K

Introduction: iView Aeapp is a high-quality WeChat applet UI component library

4.echarts-for-weixin

Source code address: https://github.com/ecomfe/echarts-for-weixin

Star: 6.6K

Introduction: echarts-for-weixin is the WeChat applet version of Apache ECharts, which contains various usage examples. Developers familiar with ECharts can quickly develop charts to meet various visualization needs through configuration methods similar to ECharts.

5.winxin-app-watch-life.net

Source code address: https://github.com/iamxjb/winxin-app-watch-life.net

Star: 2.6K

Introduction: This project is the open source version of Weimu WordPress's mini program. It uses the open source website building program WordPress as the background, and can be easily connected to quickly generate mini programs. The articles, categories, comments and other content of the WordPress website can be synchronized to the mini program, and can be synchronized to the WeChat mini program with one click. It supports sharing in Moments, WeChat mini program ads, article posters, WordPress albums, mini program live broadcasts, WeChat search page access and content search, video accounts, half-screen opening of mini programs, subscription to special topics, page sharing and forwarding, article views display and update, article points, article comments, article rankings, etc.

6. WeChat App Mall

Source code address: https://github.com/EastWorld/wechat-app-mall

Star: 18.1K

Introduction: wechat-app-mall is a WeChat applet for shopping malls and micro-stores.

Features List:

  • Based on cloud interface and automated background management, there is no need to deploy background and server resources.
  • Product display, single product with multiple specifications and separate inventory and prices.
  • Shopping cart function based on the mini program Storage interface.
  • Order management.
  • Mini Program Online Payment.
  • Logistics tracking management.

7. NideShop Mall

Source code address: https://github.com/wechat-miniprogram/weui-miniprogram

Star: 7.7K

Introduction: This is an open source WeChat applet mall (WeChat applet) developed based on Node.js+MySQL

Project Features:

  • The interface is a high imitation of NetEase Yanxuan Mall (mainly the 2016 wap version)
  • Test data collected from NetEase Yanxuan Mall
  • Function and database reference ecshop
  • The server-side API is based on Node.js+ThinkJS+MySQL
  • Plan to add a backend management system based on Vue.js, PC version, and Wap version

Features List:

  • front page
  • Category homepage, category products, new product launches, popular recommended product pages
  • Product details page, including adding to cart, adding to favorites, and product review functions
  • Search Function
  • Featured Features
  • Brand function
  • Complete shopping process, including adding, editing, deleting, batch selection of goods, selection of delivery address, order placement and payment
  • Member Center (Orders, Favorites, Footprints, Delivery Address, Feedback) ....

8. Platform Mini Program Mall

Source code address:

  • Gitee: https://gitee.com/fuyang_lipengjun/platform
  • Github: https://github.com/lipengjun92/platform-wxshop

Star:gitee/18.7K

Introduction: platform is a practical WeChat applet mall project.

9.xzs online examination system

Source code address: https://github.com/mindskip/xzs

Star: 2.9K

Introduction: Xuezhisi (xzs) open source examination system is a Java + Vue front-end and back-end separated examination system. The main advantages are simple and fast development and deployment, friendly interface design, and clear code structure. It supports web and WeChat applets, and can cover devices such as PCs and mobile phones. It supports multiple deployment methods: integrated deployment, front-end and back-end separation deployment, and docker deployment.

10. Gitter

Source code address: https://github.com/nslogx/Gitter

Star: 3.6K

Introduction: The Gitter applet project is developed using the Taro framework + Taro UI. The data in the applet comes from GitHub Api v3.

11. Bee catering ordering

Source code address: https://github.com/woniudiancang/bee

Star: 2K

Introduction: Bee is a WeChat applet for catering ordering mall. It is a complete catering solution launched for the catering industry. It enables users to place orders online, take-out, queue, pay, and deliver, making the catering industry more efficient and convenient!

12.taro-music

Source code address: https://github.com/lsqy/taro-music

Star: 1.7K

Introduction: The taro-music applet is developed based on Taro and NetEase Cloud Music API. The main technology stack is: typescript+taro+taro-ui+redux+react-hooks. Currently, it mainly focuses on the display of the applet. This project is mainly used to strengthen the use of the above technology stacks and create a best practice project. Through this project, you can also quickly use Taro to develop a applet of your own.

13.weapp-library online book lending platform

Source code address: https://github.com/imageslr/weapp-library

Star: 948+

Introduction: weapp-library is an online book lending platform WeChat applet that connects readers with the library's lending platform, readers' book database and book list system. 30+ pages, multiple reusable components, providing an entry-level demo for developing WeChat applet. In addition, the project also provides a local mock server solution.

14.house rental platform applet

Source code address: https://github.com/lx164/house

Star: 450

Introduction: This is a WeChat applet for a rental platform, developed based on Cloud Base (TCB), and the applet has an integrated management backend. Users can publish new houses, second-hand houses, rental houses, etc., and intermediary agencies review and recommend them. After choosing a house, customers can directly contact the intermediary or the house publisher. The applet comes with a complete administrator backend.

15.netease-cloud-music-community

Community Mini Program

Source code address:

https://github.com/fanchaoo/netease-cloud-music-community

Stars: 328

Introduction: This is a community applet based on NetEase Cloud Music Village. The backend technology stack is Java, SpringBoot, MySQL, Redis, and the frontend technology stack is uni-app.

16. awesome-wechat-weapp

Mini Program Information Summary

Data address: https://github.com/justjavac/awesome-wechat-weapp

Star: 42.4K

Introduction: This library is a collection of WeChat applet development resources, collecting information, problems and third-party component libraries that will be used in the development process of WeChat applet.

<<:  Do you know SELinux in Android?

>>:  A Brief Analysis of Content Distribution Feed Flow

Recommend

How to increase the opening rate of public accounts? Do these things well!

Maybe you often hear your colleagues and friends ...

Thinking Upgrade-How to Upgrade Thinking Model to Pursue Compound Interest Life

Thinking Upgrade - How to Upgrade Thinking Models...

What are server logs? How to read the server log?

Although many webmasters now understand search ra...

Listen to me, not getting enough sleep is bad for your skin

You must have heard that people spend about 1/3 o...

What is a dead link? What does a dead link mean?

What is a dead link? What does a dead link mean? ...

Weibo Advertising-A Customer Acquisition Guide for the Wedding Industry!

The wedding photography industry has different wa...