12 个仓库
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 是一个同构前端框架和 Web 转小程序适配器。它作为一个跨平台 UI 桥接和 DOM 模拟库,通过为 JavaScript 代码模拟浏览器环境,使 Web 应用能够在微信小程序中运行。 该项目通过提供模拟的浏览器接口和 API,实现了 Web UI 框架向受限环境的迁移。它将标准的 Web 组件和路由转换为原生小程序元素和页面跳转,使单一代码库能够同时作为标准网站和小程序运行。 该框架涵盖了广泛的能力,包括同构路由、浏览器 API Polyfill 以及平台特定的组件映射。它还处理原生特定的集成,如分包配置、标签栏导航和社交分享。 提供命令行工具来引导同构项目并标准化初始开发环境。
Solution for isomorphic Web and mini-program development.
Remax 是一个用于使用 React 构建小程序的跨平台 UI 框架和引擎。它作为一个运行时,将 React 组件和 Hooks 转换为原生小程序元素,无需静态编译。 该框架提供了一个类型安全的开发环境,以确保跨平台 UI 组件的可靠性。它允许在执行期间将 React 组件树映射到原生结构,从而通过单一代码库创建多平台小程序。 该系统涵盖了跨平台小程序开发,包括使用函数式 Hooks 进行 UI 构建,以及通过静态类型检查来减少运行时错误。
Implements application logic and state management in mini-programs using the React programming model.
Westore 是一个小程序 MVVM 框架和跨平台逻辑层,旨在将应用程序行为与特定于平台的渲染环境隔离开来。它充当解耦的状态管理器和数据绑定引擎,将业务逻辑与用户界面分离。 该框架利用模型-视图-视图模型 (MVVM) 架构来维护可移植的模型层,允许在没有运行用户界面的情况下使用模拟对象测试业务逻辑。它采用差异化 (diffing) 过程来计算最短数据路径并自动更新用户界面。 该系统涵盖了小程序中无头 (headless) 业务逻辑开发和状态管理,专注于将逻辑与视图分离,以实现单元测试和可移植的应用程序行为。
Provides a complete MVVM framework for building mini programs with separated business logic and user interfaces.
wechatpy 是一个 Python API SDK,专为与公众号、小程序和企业微信 API 交互而设计。它提供了一个用于管理用户、媒体和消息的统一接口,并包含一个用于处理传入事件和生成结构化响应的机器人框架。 该项目实现了一个基于组件的客户端工厂,以跨不同账户类型执行操作,并编排 OAuth2 流程以进行身份验证。它具有事件驱动的机器人架构和可插拔的令牌存储系统,以跨环境持久化认证会话。 该库涵盖了广泛的功能领域,包括支付处理和财务开票、企业工作区管理,以及数字资产和电子商务店面的管理。它还提供了用于云数据库操作、设备绑定和企业工作流自动化的工具。 其他功能包括用于 AES 负载加密、请求真实性验证和用户内容审计的安全原语。
Produces required signatures and parameters to trigger payment interfaces within a browser or mobile app.