About this project

WxJava is a comprehensive WeChat Java development toolkit (SDK) designed specifically for server-side backend development. It covers multiple core business scenarios in the WeChat ecosystem, including WeChat Official Accounts (MP), WeChat Mini Programs (MiniApp), WeChat Pay (Pay), WeCom (CP), WeChat Open Platform (Open), and Channels/WeChat Store (Channel). Each scenario corresponds to an independent Maven module (such as weixin-java-mp, weixin-java-pay, etc.), and developers can choose which to include based on their actual needs. The project provides clear quick-start guides: choose a module based on your business scenario, add the dependency via Maven or Gradle, and refer to the minimal example code to complete initialization and call APIs. For example, the Official Account module example shows how to configure AppId and Secret to obtain an AccessToken; the Mini Program module demonstrates obtaining a user's OpenID through the code2Session interface. WxJava also introduces AI coding agent SKILL support. The repository's skills directory provides SKILLs for module selection, integration guides, troubleshooting, interface contribution, and upgrade migration. Developers can install these SKILLs through natural language instructions or manually copy them to the agent's SKILL directory, thereby obtaining contextual help in an AI coding environment. The project is actively maintained, with regular stable and beta releases, the latest version being 4.8.0. It supports JDK 8 and above, and provides a BOM approach for unified multi-module version management. Community resources are abundant, including technical exchange groups (QQ, WeChat, DingTalk), development documentation Wiki, online Javadoc viewing, and numerous application cases (such as the Jeepay payment system, Weitong Mall, mall4j e-commerce system, etc.). WxJava is updated synchronously on multiple code hosting platforms (GitHub, Gitee, GitCode) and has received open-source community awards. The project uses the Apache 2.0 license and encourages community code contributions.