13 dépôts
Frameworks and tools for cross-platform mini-program development.
Explore 13 awesome GitHub repositories matching part of an awesome list · Mini Program Development. Refine with filters or upvote what's useful.
Taro is a cross-platform application development framework designed to build a single codebase that runs across multiple mobile platforms and web browsers. It focuses on mini-program development for ecosystems such as WeChat, Alipay, and ByteDance, as well as hybrid mobile application deployment. The project enables multi-framework frontend engineering, allowing developers to use React or Vue to create user interfaces that compile to different target environments. It employs a framework-agnostic abstract layer and a unified virtual DOM translation to map high-level component logic to various
Multi-platform framework using React syntax.
wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th
Component-based development framework for mini-programs.
This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t
Vue-based framework for mini-program development.
京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
Provides a component library that compiles Vue code into apps for mobile web and multiple mini-program platforms.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Provides tools for reassembling modified mini program source directories into deployable packages.
GoPay is a Go SDK that aggregates multiple Chinese and international payment gateways behind a single, unified interface. It provides a consistent API for creating payment orders, processing refunds, handling asynchronous gateway callbacks, and querying transaction statuses across providers like Alipay and WeChat Pay. The SDK abstracts away the differences between individual payment gateways through a gateway-agnostic interface, with built-in callback signature verification, error-code normalization, and request-response serialization. It includes dedicated client factories for each payment p
Generates the signed parameters required to start a payment from a mini-program front end.
kbone est un framework frontend isomorphe et un adaptateur web-vers-mini-programme. Il sert de pont d'interface utilisateur multiplateforme et de bibliothèque de simulation DOM qui permet aux applications web de s'exécuter à l'intérieur des Mini Programmes WeChat en simulant un environnement de navigateur pour le code JavaScript. Le projet permet la migration de frameworks d'interface utilisateur web vers des environnements restreints en fournissant des interfaces de navigateur et des API simulées. Il traduit les composants web standard et le routage en éléments de mini-programme natifs et en transitions de page, permettant à une base de code unique de fonctionner à la fois comme un site web standard et un mini-programme. Le framework couvre un large éventail de capacités, y compris le routage isomorphe, le polyfilling d'API de navigateur et le mappage de composants spécifique à la plateforme. Il gère également l'intégration spécifique au natif telle que la configuration des sous-paquets, la navigation par barre d'onglets et le partage social. Des outils en ligne de commande sont disponibles pour amorcer des projets isomorphes et standardiser l'environnement de développement initial.
Solution for isomorphic Web and mini-program development.
Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime that translates React components and hooks into native mini program elements, avoiding the need for static compilation. The framework provides a type-safe development environment to ensure reliability across cross-platform UI components. It allows for the creation of multi-platform mini programs from a single codebase by mapping React component trees to native structures during execution. The system covers cross-platform mini program development, including UI construction with
Implements application logic and state management in mini-programs using the React programming model.
Westore est un framework MVVM pour mini-programmes et une couche logique multiplateforme conçue pour isoler le comportement de l'application des environnements de rendu spécifiques à la plateforme. Il fonctionne comme un gestionnaire d'état découplé et un moteur de liaison de données qui sépare la logique métier de l'interface utilisateur. Le framework utilise une architecture modèle-vue-viewModel pour maintenir une couche modèle portable, permettant à la logique métier d'être testée à l'aide d'objets mock sans interface utilisateur en cours d'exécution. Il emploie un processus de diffing pour calculer le chemin de données le plus court et mettre à jour automatiquement l'interface utilisateur. Le système couvre le développement de logique métier headless et la gestion d'état pour les mini-programmes, en se concentrant sur la séparation de la logique de la vue pour permettre les tests unitaires et un comportement d'application portable.
Provides a complete MVVM framework for building mini programs with separated business logic and user interfaces.
wechatpy est un SDK d'API Python conçu pour interagir avec les comptes officiels, les mini-programmes et les API de communication d'entreprise. Il fournit une interface unifiée pour gérer les utilisateurs, les médias et les messages, et inclut un framework de bot pour traiter les événements entrants et générer des réponses structurées. Le projet implémente une fabrique de clients basée sur des composants pour effectuer des actions sur différents types de comptes et orchestre les flux OAuth2 pour la vérification d'identité. Il dispose d'une architecture de bot pilotée par les événements et d'un système de stockage de jetons enfichable pour persister les sessions d'authentification à travers les environnements. La bibliothèque couvre un large éventail de domaines fonctionnels, notamment le traitement des paiements et la facturation financière, l'administration d'espaces de travail d'entreprise, et la gestion des actifs numériques et des vitrines e-commerce. Elle fournit également des outils pour les opérations de base de données cloud, la liaison d'appareils et l'automatisation des flux de travail d'entreprise. Des capacités supplémentaires incluent des primitives de sécurité pour le chiffrement de charge utile basé sur AES, la vérification de l'authenticité des requêtes et l'audit du contenu utilisateur.
Produces required signatures and parameters to trigger payment interfaces within a browser or mobile app.
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
GitHub client demo built with Taro for mini-programs.