Open Source: Toolbox
Source: wx-tool-kits
Everyday utilities in one open-source WeChat mini program. Photos and videos are processed on the device and are not uploaded to an app server. The code is on GitHub.

Scan with WeChat to open the mini program
Highlights
- On device: layout, compression, stitching, resizing, watermarks, and video compression finish on the phone. Results save straight to the album.
- Privacy first: ID-document layout is not uploaded to an app server. Selected images pass WeChat content safety, then are deleted immediately.
- Broad catalog: photos, video, mortgage and salary calculators, social-security links, health, and card-game scoring. Search finds them.
- Ready to use: the home screen has popular tools and category search, plus a four-step guide from finding a tool to saving the result.
Screens
Search from the home screen, or enter through a category. Popular tools and featured topics sit up front.


ID-document layout places the front and back of an ID card, or a general document, onto A4 and writes a local JPG or single-page PDF. An optional purpose watermark can be added. Image compression can target quality or file size, keep the original format, or convert to JPG or PNG.


Catalog
Browse by category, or search by tool name, category, or keyword.




| Category | Tools |
|---|---|
| Photos | ID document layout, fuse beads, compression, long-image stitch, resize, nine-grid crop, QR code, watermark, photo privacy cleanup |
| Video | Video compression |
| Life math | Mortgage, salary, pension estimate, retirement age, price compare, date gap, kinship, shelf life |
| Everyday math | Unit conversion, ruler calibration |
| Health | BMI, basal metabolic rate |
| Money / business | Compound interest and recurring investment, restaurant investment |
| Entertainment | Constellation, decision helper, card-game score |
| Public services | Electronic social security card, 12333, national government service portal |
Stack
- Taro 4 with React and TypeScript
- WeChat mini program Skyline rendering and the Glass-easel component framework
- WeChat cloud is used only for image content-safety checks, and the file is deleted immediately afterward
- The main package keeps the entry pages. Tool pages load from subpackages on demand
Images are uploaded temporarily to the WeChat cloud environment for the safety check, then deleted. Photo and video processing still happen on the device, and the result is only saved to the album.