awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wechat-miniprogram avatar

wechat-miniprogram/miniprogram-demo

0
View on GitHub↗
7,193 نجوم·2,209 تفرعات·JavaScript·MIT·2 مشاهداتdevelopers.weixin.qq.com/miniprogram/dev/index.html↗

Miniprogram Demo

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 serverless cloud functions triggered by mini program events, a client-side database SDK for CRUD operations and real-time subscriptions, and cloud storage file management with secure signed URL access. It also demonstrates how to set up a cloud development environment, upload functions, configure database collections with permissions, and import initial records from dump files to support testing workflows.

The project covers the full development lifecycle, from downloading the official IDE to debugging and testing applications using built-in tools. It exposes device capabilities through a unified JavaScript API bridge that communicates with native platform services via a message-passing channel.

Features

  • Mini Program Development - Provides a complete development framework for building lightweight, native-feeling mini programs.
  • WeChat Platform Development - Building and testing mini programs that run inside the WeChat ecosystem using its components, APIs, and development tools.
  • Mini Program Cloud Database SDKs - Provides a client-side SDK for direct database operations including CRUD, aggregation, and real-time subscriptions with permission-based access control.
  • Native API Bridges - Exposes device capabilities through a unified JavaScript API layer that communicates with native platform services via a message-passing channel.
  • Cloud-Integrated Mini Programs - Demonstrates cloud integration with serverless functions, database SDK, and storage for mini programs.
  • WeChat Mini Program SDKs - Exposes a unified JavaScript API bridge for device capabilities and cloud services in WeChat mini programs.
  • Mini Program UI Libraries - Ships a library of reusable UI components and APIs for building feature-rich mini programs.
  • Dual-Thread Rendering Models - Renders pages using a dual-thread model where the logic layer runs in a JavaScript engine and the view layer renders via native WebView components.
  • File-Based Routing - Maps page navigation to file system paths automatically, loading corresponding templates, scripts, and styles for each route.
  • Mini Program Cloud Storage References - Uploading files to cloud storage and referencing them by file ID for use in a mini program.
  • Cloud File Reference Systems - Manages cloud-stored files through unique file IDs that resolve to signed URLs for secure access and cross-environment sharing.
  • Component-Based Architectures - Builds interfaces by composing pre-built native components with custom data binding and event handling through a declarative template system.

سجل النجوم

مخطط تاريخ النجوم لـ wechat-miniprogram/miniprogram-demoمخطط تاريخ النجوم لـ wechat-miniprogram/miniprogram-demo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة wechat-miniprogram/miniprogram-demo؟

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…

ما هي الميزات الرئيسية لـ wechat-miniprogram/miniprogram-demo؟

الميزات الرئيسية لـ wechat-miniprogram/miniprogram-demo هي: Mini Program Development, WeChat Platform Development, Mini Program Cloud Database SDKs, Native API Bridges, Cloud-Integrated Mini Programs, WeChat Mini Program SDKs, Mini Program UI Libraries, Dual-Thread Rendering Models.

ما هي البدائل مفتوحة المصدر لـ wechat-miniprogram/miniprogram-demo؟

تشمل البدائل مفتوحة المصدر لـ wechat-miniprogram/miniprogram-demo: tencent/weui-wxss — weui-wxss is a mobile design system and UI framework designed for the WeChat Mini Program development environment. It… wechatpy/wechatpy — wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate… skyvow/wux — Wux is a component-based UI framework and library designed specifically for building user interfaces within the WeChat… remaxjs/remax — Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… icindy/wxparse — wxParse is a rich text parser and renderer specifically designed for the WeChat Mini Program ecosystem. It transforms…

بدائل مفتوحة المصدر لـ Miniprogram Demo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Miniprogram Demo.
  • tencent/weui-wxssالصورة الرمزية لـ Tencent

    Tencent/weui-wxss

    15,284عرض على GitHub↗

    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

    Less
    عرض على GitHub↗15,284
  • wechatpy/wechatpyالصورة الرمزية لـ wechatpy

    wechatpy/wechatpy

    4,290عرض على GitHub↗

    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.

    Pythonpythonsdkwechat
    عرض على GitHub↗4,290
  • skyvow/wuxالصورة الرمزية لـ skyvow

    skyvow/wux

    5,051عرض على GitHub↗

    Wux is a component-based UI framework and library designed specifically for building user interfaces within the WeChat Mini Program platform. It provides a collection of reusable and extensible components that function as a cross-device UI kit to ensure a consistent look and feel across different screen sizes and devices. The framework implements a modular frontend component architecture, allowing developers to create responsive layouts using pre-styled visual elements. It utilizes a system of customizable components to maintain visual consistency across the WeChat ecosystem. The project cov

    JavaScript
    عرض على GitHub↗5,051
  • remaxjs/remaxالصورة الرمزية لـ remaxjs

    remaxjs/remax

    4,565عرض على GitHub↗

    Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime that translates React components and hooks into native mini program elements, avoiding the need for static compilation. The framework provides a type-safe development environment to ensure reliability across cross-platform UI components. It allows for the creation of multi-platform mini programs from a single codebase by mapping React component trees to native structures during execution. The system covers cross-platform mini program development, including UI construction with

    TypeScript
    عرض على GitHub↗4,565
  • عرض جميع البدائل الـ 30 لـ Miniprogram Demo→