20 repository-uri
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.
Acest proiect este un SDK de plată multi-gateway care oferă un API unificat și un strat de abstractizare pentru integrarea mai multor furnizori de plăți. Acesta mapează operațiunile de plată de nivel înalt către apeluri API specifice furnizorului și standardizează output-urile diverse printr-un sistem unificat de normalizare a răspunsurilor. SDK-ul suportă configurarea multi-tenant, permițând unei singure instanțe de runtime să izoleze credențialele și setările pentru diferite conturi de business. Dispune de o arhitectură bazată pe plugin-uri care permite adăugarea de gateway-uri de plată personalizate prin implementări de clase abstracte. Suprafața de capabilități acoperă ciclul de viață complet al plății, inclusiv inițierea comenzii, interogarea stării, blocarea fondurilor și procesarea rambursărilor prin canale web, mobile și QR. Include utilitare de securitate pentru rotația automată a certificatelor și validarea semnăturilor digitale pentru webhook-urile primite. Zonele funcționale suplimentare includ reconcilierea financiară, verificarea identității cu detectarea prezenței (liveness detection) și gestionarea facturilor electronice și a partajării profitului.
Handles order creation and refund requests specifically for users within mini-program environments.
WeApp_Demos este o colecție de mostre de cod sursă și implementări de referință pentru construirea de mini-programe și mini-jocuri WeChat. Acesta servește drept bibliotecă de exemple și galerie de componente care conține tipare UI reutilizabile și demo-uri funcționale pentru scenarii de aplicații mobile interactive. Repository-ul include o colecție de șabloane de tipare de design de jocuri și cod de pornire special pentru dezvoltarea de jocuri la scară mică în ecosistemul WeChat. Aceste resurse acoperă implementarea componentelor frontend și prototiparea rapidă a aplicațiilor prin furnizarea unui set curat de demo-uri funcționale. Conținutul este organizat pentru a susține dezvoltarea de aplicații ușoare și jocuri prin utilizarea scenariilor pre-făcute și a codului sursă de referință.
Provides a library of game design patterns and starter code for developing games within the WeChat ecosystem.
Wux este un framework și o bibliotecă UI bazată pe componente concepută special pentru construirea interfețelor utilizator în cadrul platformei WeChat Mini Program. Oferă o colecție de componente reutilizabile și extensibile care funcționează ca un kit UI cross-device pentru a asigura un aspect consistent pe diferite dimensiuni de ecran și dispozitive. Framework-ul implementează o arhitectură de componente frontend modulare, permițând dezvoltatorilor să creeze layout-uri responsive folosind elemente vizuale pre-stilate. Utilizează un sistem de componente personalizabile pentru a menține consistența vizuală în ecosistemul WeChat. Proiectul acoperă o gamă de capabilități arhitecturale, inclusiv configurarea bazată pe prop-uri, teme cu variabile CSS pentru skinning dinamic și injectarea modulară de stiluri. De asemenea, folosește wrappere de elemente personalizate pentru a încapsula logica și stilurile pentru o reutilizabilitate îmbunătățită.
Enables building and testing mini programs within the proprietary WeChat ecosystem.
Remax este un framework UI cross-platform și un motor pentru construirea de mini-programe folosind React. Funcționează ca un runtime care traduce componentele și hook-urile React în elemente native de mini-program, evitând nevoia de compilare statică. Framework-ul oferă un mediu de dezvoltare type-safe pentru a asigura fiabilitatea componentelor UI cross-platform. Permite crearea de mini-programe multi-platformă dintr-un singur codebase prin maparea arborilor de componente React la structuri native în timpul execuției. Sistemul acoperă dezvoltarea de mini-programe cross-platform, inclusiv construcția UI cu hook-uri funcționale și verificarea tipurilor statice pentru a reduce erorile de runtime.
Provides a comprehensive framework for building cross-platform mini-programs from a single React codebase.
wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate communication APIs. It provides a unified interface for managing users, media, and messages, and includes a bot framework for processing incoming events and generating structured responses. The project implements a component-based client factory to perform actions across different account types and orchestrates OAuth2 flows for identity verification. It features an event-driven bot architecture and a pluggable token storage system to persist authentication sessions across environments.
Provides tools for the creation and management of lightweight mini-applications within the ecosystem.
Acest proiect este o modificare pentru mediul de dezvoltare WeChat mini program, concepută pentru a ocoli cerințele de identitate a contului și validarea domeniului server-side. Funcționează ca un set de utilitare și patch-uri care permit crearea și testarea de mini-programe fără un identificator de cont înregistrat sau un cont oficial de dezvoltator. Instrumentul dezactivează în mod specific cerințele de înregistrare AppID și elimină restricțiile de whitelist ale domeniilor. Acest lucru permite dezvoltatorilor să efectueze cereri de rețea către orice endpoint extern și să continue dezvoltarea locală fără un ID de proiect validat. Implementarea utilizează interceptarea rețelei, patching-ul memoriei procesului și injectarea de hook-uri la runtime pentru a suprascrie verificările interne de securitate și logica de validare din interiorul instrumentului de dezvoltare.
Enables the development of mini programs without the need for an official developer account or AppID.
Acest proiect este o resursă educațională cuprinzătoare și un manual de tutoriale pentru construirea, antrenarea și implementarea modelelor de machine learning folosind TensorFlow 2. Acesta servește drept ghid de învățare structurat, acoperind concepte fundamentale de deep learning, inclusiv arhitecturi de rețele neuronale, diferențiere automată și operații cu tensori. Manualul oferă îndrumări tehnice pentru optimizarea eficienței execuției prin gestionarea memoriei GPU, antrenarea distribuită și cuantizarea modelelor. Include, de asemenea, manuale detaliate pentru construirea de pipeline-uri de date de înaltă performanță și exportul modelelor pentru servere de producție, dispozitive mobile și browsere web. Materialul acoperă o gamă largă de capabilități, inclusiv dezvoltarea de modele cu rețele convoluționale și recurente, implementarea de funcții de loss și straturi personalizate, precum și utilizarea modelelor pre-antrenate pentru transfer learning. De asemenea, abordează strategii de implementare pentru dispozitive edge și utilizarea runtime-urilor bazate pe cloud pentru accelerare hardware. Resursa este implementată sub forma unei colecții de Jupyter Notebooks.
Provides technical guidance on embedding machine learning capabilities into mini-programs using GPU acceleration wrappers.