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.
This project is a multi-gateway payment SDK that provides a unified API and abstraction layer for integrating multiple payment providers. It maps high-level payment operations to provider-specific API calls and standardizes diverse outputs through a unified response normalization system. The SDK supports multi-tenant configuration, allowing a single runtime instance to isolate credentials and settings for different business accounts. It features a plugin-based architecture that enables the addition of custom payment gateways through abstract class implementations. The capability surface cove
Handles order creation and refund requests specifically for users within mini-program environments.
WeApp_Demos هي مجموعة من عينات الكود المصدري والتطبيقات المرجعية لبناء تطبيقات WeChat المصغرة والألعاب المصغرة. تعمل كمكتبة أمثلة ومعرض مكونات يحتوي على أنماط واجهة مستخدم قابلة لإعادة الاستخدام وعروض توضيحية وظيفية لسيناريوهات تطبيقات الهاتف المحمول التفاعلية. يتضمن المستودع مجموعة قوالب لأنماط تصميم الألعاب وكود البداية خصيصاً لتطوير ألعاب صغيرة النطاق داخل نظام WeChat البيئي. تغطي هذه الموارد تنفيذ مكونات الواجهة الأمامية والنماذج الأولية السريعة للتطبيقات من خلال توفير مجموعة منسقة من العروض التوضيحية العاملة. يتم تنظيم المحتوى لدعم تطوير التطبيقات والألعاب خفيفة الوزن من خلال استخدام سيناريوهات جاهزة وكود مصدري مرجعي.
Provides a library of game design patterns and starter code for developing games within the WeChat ecosystem.
Wux هو إطار عمل ومكتبة واجهة مستخدم قائمة على المكونات مصممة خصيصاً لبناء واجهات المستخدم داخل منصة WeChat Mini Program. توفر مجموعة من المكونات القابلة لإعادة الاستخدام والتوسيع التي تعمل كمجموعة واجهة مستخدم عبر الأجهزة لضمان مظهر وشعور متسق عبر أحجام الشاشات والأجهزة المختلفة. ينفذ إطار العمل بنية مكونات واجهة أمامية معيارية، مما يسمح للمطورين بإنشاء تخطيطات متجاوبة باستخدام عناصر مرئية مصممة مسبقاً. يستخدم نظاماً من المكونات القابلة للتخصيص للحفاظ على الاتساق المرئي عبر نظام WeChat البيئي. يغطي المشروع مجموعة من القدرات المعمارية، بما في ذلك التكوين المدفوع بالخصائص، وسمات CSS المتغيرة للتخصيص الديناميكي، وحقن الأنماط المعيارية. كما يستخدم مغلفات عناصر مخصصة لتغليف المنطق والأنماط لتحسين قابلية إعادة الاستخدام.
Enables building and testing mini programs within the proprietary WeChat ecosystem.
Remax هو إطار عمل واجهة مستخدم عبر المنصات ومحرك لبناء البرامج المصغرة (mini programs) باستخدام React. يعمل كبيئة تشغيل تترجم مكونات وخطافات React إلى عناصر برامج مصغرة أصلية، مما يتجنب الحاجة إلى التجميع الساكن. يوفر إطار العمل بيئة تطوير آمنة للأنواع لضمان الموثوقية عبر مكونات واجهة المستخدم عبر المنصات. يسمح بإنشاء برامج مصغرة متعددة المنصات من قاعدة كود واحدة عن طريق تعيين أشجار مكونات React إلى هياكل أصلية أثناء التنفيذ. يغطي النظام تطوير البرامج المصغرة عبر المنصات، بما في ذلك بناء واجهة المستخدم بخطافات وظيفية وفحص الأنواع الساكنة لتقليل أخطاء وقت التشغيل.
Provides a comprehensive framework for building cross-platform mini-programs from a single React codebase.
wechatpy هو SDK لواجهة برمجة تطبيقات Python مصمم للتفاعل مع الحسابات الرسمية، والتطبيقات المصغرة، وواجهات برمجة تطبيقات الاتصالات المؤسسية. يوفر واجهة موحدة لإدارة المستخدمين، والوسائط، والرسائل، ويتضمن إطار عمل للبوتات لمعالجة الأحداث الواردة وتوليد استجابات مهيكلة. ينفذ المشروع مصنع عميل يعتمد على المكونات لتنفيذ إجراءات عبر أنواع حسابات مختلفة وينسق تدفقات OAuth2 للتحقق من الهوية. يتميز ببنية بوت تعتمد على الأحداث ونظام تخزين رموز قابل للتوصيل للحفاظ على جلسات المصادقة عبر البيئات. تغطي المكتبة مجموعة واسعة من المجالات الوظيفية، بما في ذلك معالجة المدفوعات والفواتير المالية، وإدارة مساحة العمل المؤسسية، وإدارة الأصول الرقمية ومتاجر التجارة الإلكترونية. كما توفر أدوات لعمليات قواعد البيانات السحابية، وربط الأجهزة، وأتمتة سير العمل المؤسسي. تشمل القدرات الإضافية بدائيات أمان لتشفير الحمولة القائم على AES، والتحقق من صحة الطلب، وتدقيق محتوى المستخدم.
Provides tools for the creation and management of lightweight mini-applications within the ecosystem.
This project is a modification for the WeChat mini program developer environment designed to bypass account identity requirements and server-side domain validation. It functions as a set of utilities and patches that enable the creation and testing of mini programs without a registered account identifier or an official developer account. The tool specifically disables AppID registration requirements and removes domain whitelist restrictions. This allows developers to perform network requests to any external endpoint and proceed with local development without a validated project ID. The imple
Enables the development of mini programs without the need for an official developer account or AppID.
هذا المشروع عبارة عن مورد تعليمي شامل ودليل تدريبي لبناء وتدريب ونشر نماذج تعلم الآلة باستخدام TensorFlow 2. يعمل كدليل تعليمي منظم يغطي مفاهيم التعلم العميق الأساسية، بما في ذلك معماريات الشبكات العصبية، والاشتقاق التلقائي، وعمليات الموترات (Tensors). يوفر الدليل توجيهات تقنية حول تحسين كفاءة التنفيذ من خلال إدارة ذاكرة GPU، والتدريب الموزع، وتكميم النماذج (Model Quantization). كما يتضمن أدلة مفصلة لبناء خطوط معالجة بيانات عالية الأداء وتصدير النماذج لخوادم الإنتاج، والأجهزة المحمولة، ومتصفحات الويب. تغطي المادة مجموعة واسعة من القدرات، بما في ذلك تطوير النماذج باستخدام الشبكات التلافيفية (CNN) والمتكررة (RNN)، وتنفيذ دوال خسارة وطبقات مخصصة، واستخدام النماذج المدربة مسبقاً للتعلم بنقل المعرفة (Transfer Learning). كما يتناول استراتيجيات النشر للأجهزة الطرفية (Edge Devices) واستخدام بيئات التشغيل السحابية لتسريع العتاد. تم تنفيذ المادة كمجموعة من دفاتر Jupyter Notebooks.
Provides technical guidance on embedding machine learning capabilities into mini-programs using GPU acceleration wrappers.