binarywang/WxJava
This system is a comprehensive Java SDK for integrating with the WeChat ecosystem, providing client libraries for services such as Mini Programs, Official Accounts, Enterprise WeChat, Pay, and Open Platform APIs. It offers robust, framework-agnostic core modules alongside dedicated integration starters for Spring Boot and Solon, enabling automatic configuration and multi-tenant management. The library supports flexible storage backends (in-memory, Redis, Redisson) and pluggable HTTP client implementations to handle authentication, data persistence, and network communication.
49.3
Weak · 1 August 2026
282k
lines of production code
Java
primary language
2
bus factor · 588 authors in all
3
measurements over time
How it got here
2014–2017 · API expansion and framework integration
This period focused on significantly expanding the SDK's coverage of WeChat's ecosystem, introducing new API services for Mini Programs, Enterprise WeChat, and the Open Platform. The team also added integration modules for Spring Boot and Solon, while implementing robust message deduplication and file upload utilities.
20 changes
2018–2020 · Spring Boot 3 and multi-client support
This period focused on modernizing the project's Spring Boot integration, introducing auto-configuration for all major modules (MP, Mini App, Open, Pay, and Qidian) to support Spring Boot 3.0+ conventions. The work also standardized the SDK by adding support for multiple HTTP client implementations and storage backends across the codebase.
26 changes
2021–2024 · multi-tenant and framework integration
This period focused on expanding multi-tenant support across Spring Boot and Solon starters for WeChat services, enabling applications to manage multiple accounts or tenants simultaneously. It also introduced new API models for WeChat Mini Shop, Cloud Base, and privacy compliance features, while adding comprehensive auto-configuration for Enterprise WeChat and Video Channel modules.
29 changes
2025–2026 · multi-tenant and new service integrations
This period focused on introducing multi-tenant configuration support for WeChat, WeCom, and WeChat Pay, allowing multiple services to be managed within a single Spring Boot application. Additionally, a new module was added to integrate with the Aispeech smart dialogue and knowledge assistant APIs.
4 changes
Survey your own repository
binarywang/WxJava was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit f96fd58d1c — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.