12 repositorios
Frameworks and tools for cross-platform mini-program development.
Explore 12 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 es un framework frontend isomórfico y adaptador de web a mini-programas. Sirve como puente de UI multiplataforma y librería de simulación de DOM que permite que las aplicaciones web se ejecuten dentro de WeChat Mini Programs simulando un entorno de navegador para el código JavaScript. El proyecto permite la migración de frameworks de UI web a entornos restringidos proporcionando interfaces de navegador y APIs simuladas. Traduce componentes web estándar y enrutamiento a elementos nativos de mini-programas y transiciones de página, permitiendo que un mismo código base funcione tanto como sitio web estándar como mini-programa. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento isomórfico, polyfilling de APIs de navegador y mapeo de componentes específico de la plataforma. También maneja la integración nativa, como la configuración de subpaquetes, navegación por barra de pestañas y compartición social. Dispone de herramientas de línea de comandos para arrancar proyectos isomórficos y estandarizar el entorno de desarrollo inicial.
Solution for isomorphic Web and mini-program development.
Remax es un framework de UI multiplataforma y motor para construir mini programas usando React. Funciona como un runtime que traduce componentes y hooks de React a elementos nativos de mini programas, evitando la necesidad de compilación estática. El framework proporciona un entorno de desarrollo con tipado seguro para asegurar la fiabilidad a través de componentes de UI multiplataforma. Permite la creación de mini programas multiplataforma desde un único código base mapeando árboles de componentes React a estructuras nativas durante la ejecución. El sistema cubre el desarrollo de mini programas multiplataforma, incluyendo la construcción de UI con hooks funcionales y verificación de tipos estáticos para reducir errores en tiempo de ejecución.
Implements application logic and state management in mini-programs using the React programming model.
Westore es un framework MVVM para mini programas y una capa de lógica multiplataforma diseñada para aislar el comportamiento de la aplicación de los entornos de renderizado específicos de la plataforma. Funciona como un gestor de estado desacoplado y un motor de enlace de datos que separa la lógica de negocio de la interfaz de usuario. El framework utiliza una arquitectura modelo-vista-viewModel para mantener una capa de modelo portátil, permitiendo que la lógica de negocio se pruebe utilizando objetos simulados (mock objects) sin una interfaz de usuario en ejecución. Emplea un proceso de diffing para calcular la ruta de datos más corta y actualizar automáticamente la interfaz de usuario. El sistema cubre el desarrollo de lógica de negocio headless y la gestión de estado para mini programas, centrándose en separar la lógica de la vista para permitir pruebas unitarias y un comportamiento de aplicación portátil.
Provides a complete MVVM framework for building mini programs with separated business logic and user interfaces.
wechatpy es un SDK de API de Python diseñado para interactuar con cuentas oficiales, mini programas y API de comunicación corporativa. Proporciona una interfaz unificada para gestionar usuarios, medios y mensajes, e incluye un framework de bot para procesar eventos entrantes y generar respuestas estructuradas. El proyecto implementa una fábrica de clientes basada en componentes para realizar acciones en diferentes tipos de cuentas y orquestar flujos OAuth2 para la verificación de identidad. Cuenta con una arquitectura de bot basada en eventos y un sistema de almacenamiento de tokens conectable para persistir sesiones de autenticación entre entornos. La biblioteca cubre un amplio conjunto de áreas funcionales, incluyendo procesamiento de pagos y facturación financiera, administración de espacios de trabajo empresariales y la gestión de activos digitales y escaparates de comercio electrónico. También proporciona herramientas para operaciones de bases de datos en la nube, vinculación de dispositivos y la automatización de flujos de trabajo corporativos. Las capacidades adicionales incluyen primitivas de seguridad para el cifrado de carga útil basado en AES, verificación de autenticidad de solicitudes y auditoría de contenido de usuario.
Produces required signatures and parameters to trigger payment interfaces within a browser or mobile app.