awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
silenceper avatar

silenceper/wechat

0
View on GitHub↗
5,270 Stars·1,143 Forks·Go·Apache-2.0·10 Aufrufesilenceper.com/wechat↗

Wechat

This project is a Go language library and API SDK designed for integrating with the WeChat ecosystem. It provides a programmatic interface to manage official accounts, mini programs, and enterprise platform features.

The SDK features an interface-based client design that abstracts various API categories into specialized objects. It includes a dedicated OAuth 2.0 authorization client to manage access tokens, authentication tickets, and third-party authorization flows, alongside a pluggable token caching system to share credentials across different environments.

The library covers broad capability areas including financial transaction processing for payments, corporate communication and organizational management for enterprise environments, and an event-driven messaging system for handling incoming user interactions. It also provides security utilities for server-to-server message encryption and tools for broadcasting content to users via unique identifiers and tags.

The toolkit includes a pluggable logging framework and a middleware-based processing system to route user events and messages.

Features

  • Go WeChat SDKs - Provides a comprehensive Go SDK for integrating with WeChat official accounts, mini programs, and enterprise platforms.
  • Corporate Communication Platforms - Integrates backend services with corporate communication platforms for organizational management and workflow coordination.
  • Payment Integrations - Implements a secure programmatic interface for executing payment transactions and handling payment notifications.
  • Payment Transaction Processings - Executes payment transactions and handles related asynchronous notifications through a dedicated payment interface.
  • Enterprise WeChat Automation - Manages corporate communication and organizational tools using a specialized enterprise interface.
  • Messaging API Integrations - Provides a library for handling incoming user events and sending text, media, and template messages.
  • WeChat Mini Program SDKs - Coordinates application logic and user data through dedicated mini program SDKs and platform interfaces.
  • OAuth 2.0 Client Implementations - Implements an OAuth 2.0 client to manage access tokens, authentication tickets, and authorization flows.
  • Official Account Management - Provides programmatic interfaces for managing the lifecycle, messaging, and content of official business accounts.
  • Third-Party Platform Authorizations - Manages authorization flows and operations for third-party applications to act on behalf of external accounts.
  • Multi-Media Responses - Sends text, images, audio, and video media back to users in response to incoming messages.
  • Targeted User Broadcasting - Enables sending messages to all followers or specific recipients using unique identifiers and user tags.
  • Messaging Middleware - Provides a middleware-based processing system to decrypt and route incoming user events and messages.
  • Customer Messaging Tools - Routes incoming user messages to specific customer service accounts for handling by support teams.
  • Event Notifications - Detects and handles specific event types triggered by user actions to automate responses.
  • Incoming Message Processors - Processes incoming data packets from the platform to trigger programmatic responses to user interactions.
  • WeChat Automation Tools - Provides tools for creating automated responses to user messages and event notifications.
  • Payload Encryptions - Secures server-to-server communication using shared secret keys to verify the authenticity of requests.
  • Custom Credential Providers - Separates token retrieval from API logic through custom credential providers to support diverse backend storage.
  • Message Encryption - Secures server-to-server communication by encrypting and decrypting messages using a shared secret key.
  • Pluggable Token Persistence - Includes a pluggable token caching system that allows developers to implement custom storage handlers.
  • Session Ticket Managements - Stores and retrieves authentication tickets using default or custom caches to maintain session validity.
  • Authentication Token Caching - Retrieves and caches authentication tokens for API requests using custom storage to share credentials.
  • Third-Party Platform Interfaces - Provides a unified interface for executing requests to official account interfaces using authorized credentials.
  • Communication SDKs - WeChat SDK for Go.

Star-Verlauf

Star-Verlauf für silenceper/wechatStar-Verlauf für silenceper/wechat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht silenceper/wechat?

This project is a Go language library and API SDK designed for integrating with the WeChat ecosystem. It provides a programmatic interface to manage official accounts, mini programs, and enterprise platform features.

Was sind die Hauptfunktionen von silenceper/wechat?

Die Hauptfunktionen von silenceper/wechat sind: Go WeChat SDKs, Corporate Communication Platforms, Payment Integrations, Payment Transaction Processings, Enterprise WeChat Automation, Messaging API Integrations, WeChat Mini Program SDKs, OAuth 2.0 Client Implementations.

Welche Open-Source-Alternativen gibt es zu silenceper/wechat?

Open-Source-Alternativen zu silenceper/wechat sind unter anderem: wechatpy/wechatpy — wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate… jeffreysu/weixinmpsdk — WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini… dodgepudding/wechat-php-sdk — This project is a PHP implementation for automating messages, managing custom menus, and handling media uploads for… binarywang/wxjava — WxJava is a set of Java libraries providing backend integration for the WeChat ecosystem and its various platform… stripe/stripe-php — The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and… eatmoreapple/openwechat — OpenWeChat is a Go language software development kit and API wrapper designed for integrating WeChat messaging and…

Open-Source-Alternativen zu Wechat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Wechat.
  • wechatpy/wechatpyAvatar von wechatpy

    wechatpy/wechatpy

    4,290Auf GitHub ansehen↗

    wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate communication APIs. It provides a unified interface for managing users, media, and messages, and includes a bot framework for processing incoming events and generating structured responses. The project implements a component-based client factory to perform actions across different account types and orchestrates OAuth2 flows for identity verification. It features an event-driven bot architecture and a pluggable token storage system to persist authentication sessions across environments.

    Pythonpythonsdkwechat
    Auf GitHub ansehen↗4,290
  • jeffreysu/weixinmpsdkAvatar von JeffreySu

    JeffreySu/WeiXinMPSDK

    8,871Auf GitHub ansehen↗

    WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses

    C#c-sharpcachedistributed-cache
    Auf GitHub ansehen↗8,871
  • dodgepudding/wechat-php-sdkAvatar von dodgepudding

    dodgepudding/wechat-php-sdk

    4,410Auf GitHub ansehen↗

    This project is a PHP implementation for automating messages, managing custom menus, and handling media uploads for the WeChat ecosystem. It serves as a social media API wrapper, an OAuth 2.0 client library, and a toolkit for enterprise messaging and payment integration. The library distinguishes itself by providing dedicated workflows for official account integration and enterprise management, including the coordination of corporate organizational structures and employee directories. It also includes specialized tools for marketing automation, such as the issuance of digital coupons and the

    PHP
    Auf GitHub ansehen↗4,410
  • binarywang/wxjavaAvatar von binarywang

    binarywang/WxJava

    32,893Auf GitHub ansehen↗

    WxJava is a set of Java libraries providing backend integration for the WeChat ecosystem and its various platform APIs. It serves as a comprehensive toolkit for managing identity, application infrastructure, and connectivity between backend services and the WeChat platform. The project provides specific SDKs for different WeChat domains, including official accounts, mini-program backends, and the WeChat Open Platform for third-party authorizations. It also includes a dedicated connector for integrating corporate communications and organizational workflows via the Enterprise WeChat platform.

    Javacphacktoberfestjava
    Auf GitHub ansehen↗32,893
  • Alle 30 Alternativen zu Wechat anzeigen→