20 Repos
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.
Dieses Projekt ist ein Multi-Gateway-Zahlungs-SDK, das eine einheitliche API und Abstraktionsschicht für die Integration mehrerer Zahlungsanbieter bereitstellt. Es bildet High-Level-Zahlungsoperationen auf anbieterspezifische API-Aufrufe ab und standardisiert diverse Ausgaben durch ein einheitliches Response-Normalisierungssystem. Das SDK unterstützt Multi-Tenant-Konfiguration, wodurch eine einzelne Laufzeitinstanz Anmeldedaten und Einstellungen für verschiedene Geschäftskonten isolieren kann. Es verfügt über eine Plugin-basierte Architektur, die das Hinzufügen benutzerdefinierter Zahlungs-Gateways durch Implementierung abstrakter Klassen ermöglicht. Das Funktionsspektrum deckt den gesamten Zahlungslebenszyklus ab, einschließlich Initiierung von Bestellungen, Statusabfragen, Einfrieren von Geldern und Abwicklung von Rückerstattungen über Web-, Mobil- und QR-Kanäle. Es enthält Sicherheits-Utilities für die automatisierte Zertifikatsrotation und die Validierung digitaler Signaturen für eingehende Webhooks. Weitere funktionale Bereiche umfassen finanzielle Abstimmung, Identitätsprüfung mit Liveness-Detection sowie die Verwaltung elektronischer Rechnungen und Gewinnbeteiligungen.
Handles order creation and refund requests specifically for users within mini-program environments.
WeApp_Demos is a collection of source code samples and reference implementations for building WeChat mini programs and mini games. It serves as an example library and component gallery containing reusable UI patterns and functional demos for interactive mobile application scenarios. The repository includes a template collection of game design patterns and starter code specifically for developing small-scale games within the WeChat ecosystem. These resources cover frontend component implementation and rapid application prototyping by providing a curated set of working demos. The content is or
Provides a library of game design patterns and starter code for developing games within the WeChat ecosystem.
Wux ist ein komponentenbasiertes UI-Framework und eine Bibliothek, die speziell für den Aufbau von Benutzeroberflächen innerhalb der WeChat-Mini-Program-Plattform entwickelt wurde. Sie bietet eine Sammlung wiederverwendbarer und erweiterbarer Komponenten, die als geräteübergreifendes UI-Kit fungieren, um ein konsistentes Look-and-Feel über verschiedene Bildschirmgrößen und Geräte hinweg zu gewährleisten. Das Framework implementiert eine modulare Frontend-Komponentenarchitektur, die es Entwicklern ermöglicht, responsive Layouts unter Verwendung vorgestylter visueller Elemente zu erstellen. Es nutzt ein System anpassbarer Komponenten, um die visuelle Konsistenz innerhalb des WeChat-Ökosystems zu wahren. Das Projekt deckt eine Reihe architektonischer Fähigkeiten ab, einschließlich Prop-getriebener Konfiguration, CSS-Variablen-Theming für dynamisches Skinning und modularer Style-Injektion. Es verwendet zudem Wrapper für benutzerdefinierte Elemente, um Logik und Styles für eine verbesserte Wiederverwendbarkeit zu kapseln.
Enables building and testing mini programs within the proprietary WeChat ecosystem.
Remax ist ein plattformübergreifendes UI-Framework und eine Engine für die Erstellung von Mini-Programmen mit React. Es fungiert als Runtime, die React-Komponenten und Hooks in native Mini-Programm-Elemente übersetzt, wodurch die Notwendigkeit einer statischen Kompilierung entfällt. Das Framework bietet eine typsichere Entwicklungsumgebung, um die Zuverlässigkeit über plattformübergreifende UI-Komponenten hinweg sicherzustellen. Es ermöglicht die Erstellung von Multi-Plattform-Mini-Programmen aus einer einzigen Codebasis, indem React-Komponenten-Trees während der Ausführung auf native Strukturen abgebildet werden. Das System deckt die plattformübergreifende Entwicklung von Mini-Programmen ab, einschließlich UI-Konstruktion mit funktionalen Hooks und statischer Typüberprüfung, um Laufzeitfehler zu reduzieren.
Provides a comprehensive framework for building cross-platform mini-programs from a single React codebase.
wechatpy ist ein Python-API-SDK für die Interaktion mit offiziellen Accounts, Mini-Programmen und Corporate-Communication-APIs. Es bietet eine einheitliche Schnittstelle zur Verwaltung von Nutzern, Medien und Nachrichten und enthält ein Bot-Framework zur Verarbeitung eingehender Ereignisse und zur Generierung strukturierter Antworten. Das Projekt implementiert eine komponentenbasierte Client-Factory, um Aktionen über verschiedene Account-Typen hinweg auszuführen, und orchestriert OAuth2-Flows für die Identitätsverifizierung. Es zeichnet sich durch eine ereignisgesteuerte Bot-Architektur und ein erweiterbares Token-Speichersystem aus, um Authentifizierungssitzungen über Umgebungen hinweg beizubehalten. Die Bibliothek deckt ein breites Spektrum an Funktionsbereichen ab, darunter Zahlungsabwicklung und Rechnungsstellung, Administration von Enterprise-Workspaces sowie die Verwaltung digitaler Assets und E-Commerce-Shops. Zudem bietet sie Tools für Cloud-Datenbankoperationen, Gerätebindung und die Automatisierung von Unternehmens-Workflows. Weitere Funktionen umfassen Sicherheits-Primitive für AES-basierte Payload-Verschlüsselung, die Verifizierung der Request-Authentizität und die Prüfung von Nutzerinhalten.
Provides tools for the creation and management of lightweight mini-applications within the ecosystem.
Dieses Projekt ist eine Modifikation für die WeChat-Mini-Programm-Entwicklungsumgebung, die darauf ausgelegt ist, Account-Identitätsanforderungen und serverseitige Domain-Validierungen zu umgehen. Es fungiert als eine Reihe von Dienstprogrammen und Patches, die das Erstellen und Testen von Mini-Programmen ohne registrierte Account-ID oder offiziellen Entwickler-Account ermöglichen. Das Tool deaktiviert spezifisch die AppID-Registrierungsanforderungen und entfernt Domain-Whitelist-Beschränkungen. Dies erlaubt Entwicklern, Netzwerkanfragen an beliebige externe Endpunkte zu senden und die lokale Entwicklung ohne eine validierte Projekt-ID fortzusetzen. Die Implementierung nutzt Netzwerk-Interception, Prozess-Speicher-Patching und Runtime-Hook-Injection, um interne Sicherheitsprüfungen und Validierungslogik innerhalb des Entwicklungstools zu überschreiben.
Enables the development of mini programs without the need for an official developer account or AppID.
Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Handbuch für das Erstellen, Trainieren und Bereitstellen von Machine-Learning-Modellen mit TensorFlow 2. Es dient als strukturierter Lernleitfaden für grundlegende Deep-Learning-Konzepte, einschließlich neuronaler Netzwerkarchitekturen, automatischer Differenzierung und Tensor-Operationen. Das Handbuch bietet technische Anleitungen zur Optimierung der Ausführungseffizienz durch GPU-Speicherverwaltung, verteiltes Training und Modellquantisierung. Es enthält zudem detaillierte Anleitungen für den Aufbau leistungsfähiger Datenpipelines und den Export von Modellen für Produktionsserver, mobile Geräte und Webbrowser. Das Material deckt ein breites Spektrum an Funktionen ab, darunter die Modellentwicklung mit konvolutionellen und rekurrenten Netzwerken, die Implementierung benutzerdefinierter Verlustfunktionen und Layer sowie die Nutzung vortrainierter Modelle für Transfer Learning. Zudem werden Bereitstellungsstrategien für Edge-Geräte und die Nutzung cloudbasierter Runtimes zur Hardwarebeschleunigung behandelt. Die Ressource ist als Sammlung von Jupyter Notebooks implementiert.
Provides technical guidance on embedding machine learning capabilities into mini-programs using GPU acceleration wrappers.