20 个仓库
Development of small-scale applications that run within a host mobile application ecosystem.
Distinct from Mini Program Build Systems: Shortlist candidates were focused on backend SDKs or build systems, not the general development domain.
Explore 20 awesome GitHub repositories matching mobile development · Mini Program Development. Refine with filters or upvote what's useful.
WeChatExtension-ForMac is a plugin for the macOS WeChat client that provides a suite of extensions for account management, messaging automation, and visual customization. Its primary purpose is to enable the simultaneous operation of multiple user profiles within a single session and to automate communication tasks. The project distinguishes itself through specialized tools for content recovery and group analytics, such as intercepting recalled messages and monitoring member activity or departures within group chats. It also includes technical inspection capabilities for accessing restricted
Provides access to detailed technical information from mini-programs not available in the standard client.
weui-wxss is a mobile design system and UI framework designed for the WeChat Mini Program development environment. It provides a collection of reusable components and predefined styles to ensure interfaces match the native WeChat look and feel. The library focuses on implementing a native WeChat user experience by translating mobile design mockups into working code using standardized visual guidelines. It manages the visual appearance of applications through a consistent set of stylesheets tailored for the WeChat runtime. The framework includes capabilities for style management and the imple
Provides the foundational styles and components necessary for building applications within the WeChat Mini Program environment.
This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co
Includes educational content on managing application lifecycles and routing for mini-program development.
EasyWeChat is a PHP software development kit and API wrapper designed to integrate WeChat services into PHP applications. It functions as a social platform integration kit that provides a unified interface for communicating with external service APIs. The library provides specialized tools for managing WeChat Official Accounts, implementing WeChat Payment processing, and developing the backend logic for WeChat Mini Programs. The SDK utilizes a service-layered architecture to separate high-level business logic from low-level HTTP communication. This includes a middleware-driven request pipeli
Provides the backend logic and integration tools necessary for developing WeChat Mini Programs.
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
Implements backend logic and bidirectional communication for small applications within the WeChat ecosystem.
WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc
Keeps messages, contacts, and state consistent across mobile, desktop, web, and mini-program clients.
This is an open-source e-commerce platform designed specifically as a WeChat Mini Program. It consists of a mobile shopping application and a server-side architecture utilizing Node.js and a MySQL relational database to manage product catalogs, user accounts, and order data. The project provides a full-stack commerce environment tailored for the WeChat ecosystem, integrating a frontend runtime with a backend capable of handling product inventories and purchase histories. The system covers the complete shopping experience, including product search, catalog browsing, and detailed item views. I
Implements a lightweight client runtime tailored for the WeChat Mini Program ecosystem.
ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy structured instructions for large language models. It functions as a browser-based prompt injector and a self-hosted prompt database, allowing users to maintain a curated collection of specialized templates. The project features a community prompt gallery where users can publish, discover, and vote on effective templates. It distinguishes itself by integrating these libraries directly into chat interfaces via userscripts or browser extensions, enabling access to prompts through sid
Produces a complete set of layout, logic, and style files for mini applications via specialized prompts.
wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms standard HTML tags and Markdown syntax into native visual elements and compatible layouts. The system processes structured text strings into a repeating list of visual components and media links. It handles the conversion of complex text formats into formatted media and hyperlinks to ensure content displays correctly across mobile devices. The project manages content through regular expression-based parsing and schema-driven element mapping, translating identified content typ
Provides a specialized rendering solution for content within the WeChat Mini Program ecosystem.
This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache ECharts engine. It provides a set of visual components that use 2D canvas interfaces to render line, bar, pie, and scatter plots. The library utilizes a 2D canvas interface to increase drawing speed and resolve visual layering issues. It implements an interactive charting component that supports touch-based data interaction, allowing users to see detailed contextual information through formatted tooltips when tapping or hovering over data points. The project covers mobile data v
Enables the creation of interactive charts and data dashboards specifically within the WeChat Mini Program environment.
This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation. The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is p
Ships a WeChat mini-program companion that lets users browse and practice interview questions on their smartphone.
This repository is a demonstration project for building mini programs that run inside the WeChat ecosystem. It provides a complete development framework for creating lightweight, native-feeling services using declarative components, data binding, and platform APIs. The project showcases how to construct applications with a component-based UI architecture, file-based page routing, and a dual-thread rendering model where the logic layer operates in a JavaScript engine while the view layer renders through native WebView components. The demo illustrates integration with cloud services, including
Building and testing mini programs that run inside the WeChat ecosystem using its components, APIs, and development tools.
iView WeApp is a UI component library designed specifically for building WeChat mini-program interfaces. It provides a set of reusable, pre-styled components that developers can compose into mobile pages and layouts, following the native WeChat component model where each component has its own template, style, script, and configuration files. The library organizes the user interface as a tree of self-contained components that manage their own view and logic, with a clear separation between behavior in JavaScript files and visual structure in WXML templates. Components are packaged as independe
Leverages the native WeChat component system where each component has its own template, style, script, and configuration files.
该项目是一个多网关支付 SDK,提供了一个统一的 API 和抽象层,用于集成多个支付提供商。它将高级支付操作映射到特定于提供商的 API 调用,并通过统一的响应标准化系统标准化不同的输出。 该 SDK 支持多租户配置,允许单个运行时实例为不同的业务账户隔离凭据和设置。它具有基于插件的架构,能够通过抽象类实现添加自定义支付网关。 其功能面涵盖了端到端的支付生命周期,包括跨 Web、移动和 QR 渠道的订单发起、状态查询、资金冻结和退款处理。它包括用于自动证书轮换和传入 Webhook 数字签名验证的安全实用程序。其他功能领域包括财务对账、具有活体检测的身份验证以及电子发票和利润分成管理。
Handles order creation and refund requests specifically for users within mini-program environments.
WeApp_Demos 是一个用于构建微信小程序与小游戏的源代码示例与参考实现合集。它作为一个示例库与组件库,包含用于交互式移动应用场景的可复用 UI 模式与功能演示。 该仓库包含一个游戏设计模式模板合集,以及专门用于在微信生态内开发小型游戏的入门代码。 这些资源通过提供一套精选的可运行演示,涵盖了前端组件实现与快速应用原型设计。内容经过组织,旨在通过使用预制场景与参考源代码,支持轻量级应用与游戏的开发。
Provides a library of game design patterns and starter code for developing games within the WeChat ecosystem.
Wux 是一个专为在微信小程序平台构建用户界面而设计的组件化 UI 框架和库。它提供了一套可复用且可扩展的组件,作为跨设备 UI 工具包,确保在不同屏幕尺寸和设备上保持一致的视觉体验。 该框架实现了模块化的前端组件架构,允许开发者使用预设样式的视觉元素创建响应式布局。它利用一套可自定义的组件系统来维护微信生态系统内的视觉一致性。 该项目涵盖了一系列架构能力,包括属性驱动的配置、用于动态换肤的 CSS 变量主题化以及模块化样式注入。它还采用自定义元素包装器来封装逻辑和样式,以提高可复用性。
Enables building and testing mini programs within the proprietary WeChat ecosystem.
Remax 是一个用于使用 React 构建小程序的跨平台 UI 框架和引擎。它作为一个运行时,将 React 组件和 Hooks 转换为原生小程序元素,无需静态编译。 该框架提供了一个类型安全的开发环境,以确保跨平台 UI 组件的可靠性。它允许在执行期间将 React 组件树映射到原生结构,从而通过单一代码库创建多平台小程序。 该系统涵盖了跨平台小程序开发,包括使用函数式 Hooks 进行 UI 构建,以及通过静态类型检查来减少运行时错误。
Provides a comprehensive framework for building cross-platform mini-programs from a single React codebase.
wechatpy 是一个 Python API SDK,专为与公众号、小程序和企业微信 API 交互而设计。它提供了一个用于管理用户、媒体和消息的统一接口,并包含一个用于处理传入事件和生成结构化响应的机器人框架。 该项目实现了一个基于组件的客户端工厂,以跨不同账户类型执行操作,并编排 OAuth2 流程以进行身份验证。它具有事件驱动的机器人架构和可插拔的令牌存储系统,以跨环境持久化认证会话。 该库涵盖了广泛的功能领域,包括支付处理和财务开票、企业工作区管理,以及数字资产和电子商务店面的管理。它还提供了用于云数据库操作、设备绑定和企业工作流自动化的工具。 其他功能包括用于 AES 负载加密、请求真实性验证和用户内容审计的安全原语。
Provides tools for the creation and management of lightweight mini-applications within the ecosystem.
该项目是针对微信小程序开发者环境的修改版,旨在绕过账户身份要求和服务器端域名验证。它作为一组工具和补丁,允许在没有注册账户标识符或官方开发者账户的情况下创建和测试小程序。 该工具专门禁用了 AppID 注册要求并移除了域名白名单限制。这使得开发者能够向任何外部端点发起网络请求,并在没有验证项目 ID 的情况下进行本地开发。 该实现利用网络拦截、进程内存补丁和运行时钩子注入,覆盖了开发工具内部的安全检查和验证逻辑。
Enables the development of mini programs without the need for an official developer account or AppID.
这是一个使用 TensorFlow 2 构建、训练和部署机器学习模型的综合教育资源和教程手册。它作为结构化学习指南,涵盖了深度学习的核心概念,包括神经网络架构、自动微分和张量运算。 该手册提供了关于通过 GPU 内存管理、分布式训练和模型量化来优化执行效率的技术指导。它还包括用于构建高性能数据管道以及将模型导出到生产服务器、移动设备和 Web 浏览器的详细手册。 该材料涵盖了广泛的功能,包括使用卷积和循环网络的模型开发、自定义损失函数和层的实现,以及使用预训练模型进行迁移学习。它还探讨了边缘设备的部署策略以及使用基于云的运行时进行硬件加速。 该资源以 Jupyter Notebooks 集合的形式实现。
Provides technical guidance on embedding machine learning capabilities into mini-programs using GPU acceleration wrappers.