20 repositorios
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.
Este proyecto es un SDK de pago multi-pasarela que proporciona una API unificada y una capa de abstracción para integrar múltiples proveedores de pago. Mapea operaciones de pago de alto nivel a llamadas de API específicas del proveedor y estandariza diversas salidas a través de un sistema de normalización de respuestas unificado. El SDK admite configuración multi-tenant, permitiendo que una única instancia de runtime aísle credenciales y configuraciones para diferentes cuentas de negocio. Cuenta con una arquitectura basada en plugins que permite la adición de pasarelas de pago personalizadas mediante implementaciones de clases abstractas. La superficie de capacidades cubre el ciclo de vida completo del pago, incluyendo iniciación de pedidos, consulta de estado, congelación de fondos y procesamiento de reembolsos a través de canales web, móviles y QR. Incluye utilidades de seguridad para la rotación automática de certificados y validación de firmas digitales para webhooks entrantes. Áreas funcionales adicionales incluyen conciliación financiera, verificación de identidad con detección de vivacidad y gestión de facturas electrónicas y reparto de beneficios.
Handles order creation and refund requests specifically for users within mini-program environments.
WeApp_Demos es una colección de muestras de código fuente e implementaciones de referencia para construir mini programas y mini juegos de WeChat. Sirve como una biblioteca de ejemplos y galería de componentes que contiene patrones de UI reutilizables y demostraciones funcionales para escenarios de aplicaciones móviles interactivas. El repositorio incluye una colección de plantillas de patrones de diseño de juegos y código de inicio específicamente para desarrollar juegos a pequeña escala dentro del ecosistema de WeChat. Estos recursos cubren la implementación de componentes frontend y la creación rápida de prototipos de aplicaciones al proporcionar un conjunto curado de demostraciones funcionales. El contenido está organizado para apoyar el desarrollo de aplicaciones y juegos ligeros mediante el uso de escenarios prefabricados y código fuente de referencia.
Provides a library of game design patterns and starter code for developing games within the WeChat ecosystem.
Wux es un framework y biblioteca de UI basada en componentes diseñada específicamente para construir interfaces de usuario dentro de la plataforma WeChat Mini Program. Proporciona una colección de componentes reutilizables y extensibles que funcionan como un kit de UI multidispositivo para garantizar una apariencia coherente en diferentes tamaños de pantalla y dispositivos. El framework implementa una arquitectura de componentes frontend modular, permitiendo a los desarrolladores crear diseños responsivos utilizando elementos visuales pre-estilizados. Utiliza un sistema de componentes personalizables para mantener la coherencia visual en todo el ecosistema de WeChat. El proyecto cubre una gama de capacidades arquitectónicas, incluyendo configuración basada en props, temas con variables CSS para personalización dinámica y inyección de estilos modular. También emplea wrappers de elementos personalizados para encapsular lógica y estilos para una mejor reutilización.
Enables building and testing mini programs within the proprietary WeChat ecosystem.
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.
Provides a comprehensive framework for building cross-platform mini-programs from a single React codebase.
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.
Provides tools for the creation and management of lightweight mini-applications within the ecosystem.
Este proyecto es una modificación para el entorno de desarrollo de mini programas de WeChat diseñada para eludir los requisitos de identidad de cuenta y la validación de dominio del lado del servidor. Funciona como un conjunto de utilidades y parches que permiten la creación y prueba de mini programas sin un identificador de cuenta registrado o una cuenta de desarrollador oficial. La herramienta deshabilita específicamente los requisitos de registro de AppID y elimina las restricciones de lista blanca de dominios. Esto permite a los desarrolladores realizar solicitudes de red a cualquier endpoint externo y proceder con el desarrollo local sin un ID de proyecto validado. La implementación utiliza interceptación de red, parches de memoria de proceso e inyección de hooks en tiempo de ejecución para anular las comprobaciones de seguridad internas y la lógica de validación dentro de la herramienta de desarrollo.
Enables the development of mini programs without the need for an official developer account or AppID.
Este proyecto es un recurso educativo integral y un manual de tutoriales para construir, entrenar y desplegar modelos de machine learning usando TensorFlow 2. Sirve como una guía de aprendizaje estructurada que cubre conceptos fundamentales de deep learning, incluyendo arquitecturas de redes neuronales, diferenciación automática y operaciones con tensores. El manual proporciona orientación técnica sobre cómo optimizar la eficiencia de ejecución mediante la gestión de memoria de GPU, entrenamiento distribuido y cuantización de modelos. También incluye guías detalladas para construir pipelines de datos de alto rendimiento y exportar modelos para servidores de producción, dispositivos móviles y navegadores web. El material abarca una amplia gama de capacidades, incluyendo el desarrollo de modelos con redes convolucionales y recurrentes, la implementación de funciones de pérdida y capas personalizadas, y el uso de modelos preentrenados para transfer learning. También aborda estrategias de despliegue para dispositivos edge y el uso de entornos de ejecución en la nube para aceleración por hardware. El recurso está implementado como una colección de Jupyter Notebooks.
Provides technical guidance on embedding machine learning capabilities into mini-programs using GPU acceleration wrappers.