# JeffreySu/WeiXinMPSDK

微信全平台 .NET SDK， Senparc.Weixin for C#，支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.

Repository: https://github.com/JeffreySu/WeiXinMPSDK
Canonical: https://ross.abutalabs.com/products/weixinmpsdk
Homepage: https://weixin.senparc.com
Language: C#
License: Apache-2.0
License Family: permissive
Topics: wechat, wechat-sdk, c-sharp, sdk, nuget, redis, memcached, cache, senparc, weixin, net-core, tenpay, jssdk, distributed-cache, officialaccounts, weixin-sdk, dotnetcore, netcore, net8, net10
Last push: 2026-08-06T17:20:52+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 96, longevity 100
- inputs: {"age_days": 4982, "days_push": 27, "days_rel": 27, "gap_med": 23, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8890, forks 4343 (observed 2026-08-28T04:10:26.173254+00:00)

## What it is
Senparc.Weixin is a comprehensive C# SDK for all WeChat platforms, covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, WeCom (Enterprise WeChat), Open Platform, and JSSDK. It supports .NET Framework through .NET 10 and ships as modular NuGet packages with distributed cache support (Redis, Memcached).

## Use cases
- build a WeChat official account backend in C#
- integrate WeChat Pay into a .NET application
- develop WeChat mini program server APIs
- handle WeChat message and event webhooks
- integrate WeCom enterprise messaging with .NET
- manage WeChat JSSDK signatures and OAuth login

## When to choose
- you are building any WeChat integration in .NET or C#
- you need broad coverage of WeChat modules from one maintained SDK
- you need distributed caching for WeChat access tokens at scale

## When to avoid
- your project is not on the .NET platform
- you only target non-WeChat messaging platforms
- you need a language-agnostic REST wrapper rather than a .NET library

## Facets
- artifact type: library
- maturity: active
- function: sdk, http-client, caching, middleware, webhook
- domain: apis, web-development, backend, messaging-platforms, fintech
- platform: dotnet, c, cross-platform, cloud
- tags: wechat, weixin, senparc, wechat-pay, mini-programs, official-accounts, jssdk, wecom, nuget, docker

## Member repositories
- JeffreySu/WeiXinMPSDK (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:26.173254+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:24:44.354618+00:00, confidence not recorded.
  - readme: https://github.com/JeffreySu/WeiXinMPSDK (fetched 2026-08-28T04:10:26.173254+00:00, sha b0cbb4adb849)
  - homepage: https://weixin.senparc.com (fetched 2026-08-29T08:25:03.346368+00:00, sha dd00d5fa1463)
- Data as of 2026-08-30T08:39:29.467469+00:00.
