[{"data":1,"prerenderedAt":280},["ShallowReactive",2],{"current-page-en-tool-kits":3},{"id":4,"title":5,"body":6,"card_image":97,"cover":43,"description":268,"extension":269,"featured":270,"layout":271,"meta":272,"navigation":270,"og_image":273,"path":274,"seo":275,"stem":276,"tags":277},"directory/en/dir/tool-kits.md","Open Source: Toolbox",{"type":7,"value":8,"toc":260},"minimal",[9,13,28,36,46,52,57,85,89,92,98,104,107,113,119,123,126,132,138,144,150,234,238,257],[10,11,5],"h1",{"id":12},"open-source-toolbox",[14,15,16,20,21],"p",{},[17,18,19],"strong",{},"Source",": ",[22,23,27],"a",{"href":24,"rel":25},"https://github.com/yuanmomoya/wx-tool-kits",[26],"nofollow","wx-tool-kits",[14,29,30,31,35],{},"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 ",[22,32,34],{"href":24,"rel":33},[26],"GitHub",".",[14,37,39,40],{"align":38},"center","\n  ",[41,42],"img",{"src":43,"width":44,"alt":45},"/projects/tool-kits/qr.jpg",180,"WeChat mini program code for Toolbox",[14,47,48],{"align":38},[49,50,51],"b",{},"Scan with WeChat to open the mini program",[53,54,56],"h2",{"id":55},"highlights","Highlights",[58,59,60,67,73,79],"ul",{},[61,62,63,66],"li",{},[17,64,65],{},"On device",": layout, compression, stitching, resizing, watermarks, and video compression finish on the phone. Results save straight to the album.",[61,68,69,72],{},[17,70,71],{},"Privacy first",": ID-document layout is not uploaded to an app server. Selected images pass WeChat content safety, then are deleted immediately.",[61,74,75,78],{},[17,76,77],{},"Broad catalog",": photos, video, mortgage and salary calculators, social-security links, health, and card-game scoring. Search finds them.",[61,80,81,84],{},[17,82,83],{},"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.",[53,86,88],{"id":87},"screens","Screens",[14,90,91],{},"Search from the home screen, or enter through a category. Popular tools and featured topics sit up front.",[14,93,94],{},[41,95],{"alt":96,"src":97},"Home: search, categories, and popular tools","/projects/tool-kits/1.png",[14,99,100],{},[41,101],{"alt":102,"src":103},"Home: popular tools and the starter guide","/projects/tool-kits/2.png",[14,105,106],{},"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.",[14,108,109],{},[41,110],{"alt":111,"src":112},"ID document layout","/projects/tool-kits/3.png",[14,114,115],{},[41,116],{"alt":117,"src":118},"Image compression","/projects/tool-kits/4.png",[53,120,122],{"id":121},"catalog","Catalog",[14,124,125],{},"Browse by category, or search by tool name, category, or keyword.",[14,127,128],{},[41,129],{"alt":130,"src":131},"Finance, social security, and everyday math","/projects/tool-kits/5.png",[14,133,134],{},[41,135],{"alt":136,"src":137},"Photo and video tools","/projects/tool-kits/6.png",[14,139,140],{},[41,141],{"alt":142,"src":143},"Health, money, and business estimates","/projects/tool-kits/7.png",[14,145,146],{},[41,147],{"alt":148,"src":149},"Entertainment and public services","/projects/tool-kits/8.png",[151,152,153,166],"table",{},[154,155,156],"thead",{},[157,158,159,163],"tr",{},[160,161,162],"th",{},"Category",[160,164,165],{},"Tools",[167,168,169,178,186,194,202,210,218,226],"tbody",{},[157,170,171,175],{},[172,173,174],"td",{},"Photos",[172,176,177],{},"ID document layout, fuse beads, compression, long-image stitch, resize, nine-grid crop, QR code, watermark, photo privacy cleanup",[157,179,180,183],{},[172,181,182],{},"Video",[172,184,185],{},"Video compression",[157,187,188,191],{},[172,189,190],{},"Life math",[172,192,193],{},"Mortgage, salary, pension estimate, retirement age, price compare, date gap, kinship, shelf life",[157,195,196,199],{},[172,197,198],{},"Everyday math",[172,200,201],{},"Unit conversion, ruler calibration",[157,203,204,207],{},[172,205,206],{},"Health",[172,208,209],{},"BMI, basal metabolic rate",[157,211,212,215],{},[172,213,214],{},"Money / business",[172,216,217],{},"Compound interest and recurring investment, restaurant investment",[157,219,220,223],{},[172,221,222],{},"Entertainment",[172,224,225],{},"Constellation, decision helper, card-game score",[157,227,228,231],{},[172,229,230],{},"Public services",[172,232,233],{},"Electronic social security card, 12333, national government service portal",[53,235,237],{"id":236},"stack","Stack",[58,239,240,248,251,254],{},[61,241,242,247],{},[22,243,246],{"href":244,"rel":245},"https://taro.jd.com/",[26],"Taro 4"," with React and TypeScript",[61,249,250],{},"WeChat mini program Skyline rendering and the Glass-easel component framework",[61,252,253],{},"WeChat cloud is used only for image content-safety checks, and the file is deleted immediately afterward",[61,255,256],{},"The main package keeps the entry pages. Tool pages load from subpackages on demand",[14,258,259],{},"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.",{"title":261,"searchDepth":262,"depth":262,"links":263},"",2,[264,265,266,267],{"id":55,"depth":262,"text":56},{"id":87,"depth":262,"text":88},{"id":121,"depth":262,"text":122},{"id":236,"depth":262,"text":237},"An open-source WeChat mini program. Photo layout, compression, stitching, and video processing stay on the device and are not uploaded to an app server.","md",true,"wide",{},null,"/en/dir/tool-kits",{"title":5,"description":268},"en/dir/tool-kits",[278,279],"Open source","Mini program",1791702161548]