12 مستودعات
Frameworks and tools for cross-platform mini-program development.
Explore 12 awesome GitHub repositories matching part of an awesome list · Mini Program Development. Refine with filters or upvote what's useful.
Taro is a cross-platform application development framework designed to build a single codebase that runs across multiple mobile platforms and web browsers. It focuses on mini-program development for ecosystems such as WeChat, Alipay, and ByteDance, as well as hybrid mobile application deployment. The project enables multi-framework frontend engineering, allowing developers to use React or Vue to create user interfaces that compile to different target environments. It employs a framework-agnostic abstract layer and a unified virtual DOM translation to map high-level component logic to various
Multi-platform framework using React syntax.
wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th
Component-based development framework for mini-programs.
This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t
Vue-based framework for mini-program development.
京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
Provides a component library that compiles Vue code into apps for mobile web and multiple mini-program platforms.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Provides tools for reassembling modified mini program source directories into deployable packages.
GoPay is a Go SDK that aggregates multiple Chinese and international payment gateways behind a single, unified interface. It provides a consistent API for creating payment orders, processing refunds, handling asynchronous gateway callbacks, and querying transaction statuses across providers like Alipay and WeChat Pay. The SDK abstracts away the differences between individual payment gateways through a gateway-agnostic interface, with built-in callback signature verification, error-code normalization, and request-response serialization. It includes dedicated client factories for each payment p
Generates the signed parameters required to start a payment from a mini-program front end.
kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code. The project enables the migration of web UI frameworks into restricted environments by providing simulated browser interfaces and APIs. It translates standard web components and routing into native mini program elements and page transitions, allowing a single codebase to function as both a standard website and a mini program. The fra
Solution for isomorphic Web and mini-program development.
Remax هو إطار عمل واجهة مستخدم عبر المنصات ومحرك لبناء البرامج المصغرة (mini programs) باستخدام React. يعمل كبيئة تشغيل تترجم مكونات وخطافات React إلى عناصر برامج مصغرة أصلية، مما يتجنب الحاجة إلى التجميع الساكن. يوفر إطار العمل بيئة تطوير آمنة للأنواع لضمان الموثوقية عبر مكونات واجهة المستخدم عبر المنصات. يسمح بإنشاء برامج مصغرة متعددة المنصات من قاعدة كود واحدة عن طريق تعيين أشجار مكونات React إلى هياكل أصلية أثناء التنفيذ. يغطي النظام تطوير البرامج المصغرة عبر المنصات، بما في ذلك بناء واجهة المستخدم بخطافات وظيفية وفحص الأنواع الساكنة لتقليل أخطاء وقت التشغيل.
Implements application logic and state management in mini-programs using the React programming model.
Westore هو إطار عمل MVVM للتطبيقات المصغرة وطبقة منطق عبر المنصات مصممة لعزل سلوك التطبيق عن بيئات العرض الخاصة بالمنصة. يعمل كمدير حالة مفكك ومحرك ربط بيانات يفصل منطق الأعمال عن واجهة المستخدم. يستخدم إطار العمل بنية model-view-viewModel للحفاظ على طبقة نموذج قابلة للنقل، مما يسمح باختبار منطق الأعمال باستخدام كائنات وهمية (mock objects) دون الحاجة إلى واجهة مستخدم قيد التشغيل. يستخدم عملية مقارنة (diffing) لحساب أقصر مسار للبيانات وتحديث واجهة المستخدم تلقائياً. يغطي النظام تطوير منطق الأعمال بدون واجهة (headless) وإدارة الحالة للتطبيقات المصغرة، مع التركيز على فصل المنطق عن العرض لتمكين اختبار الوحدات وسلوك التطبيق القابل للنقل.
Provides a complete MVVM framework for building mini programs with separated business logic and user interfaces.
wechatpy هو SDK لواجهة برمجة تطبيقات Python مصمم للتفاعل مع الحسابات الرسمية، والتطبيقات المصغرة، وواجهات برمجة تطبيقات الاتصالات المؤسسية. يوفر واجهة موحدة لإدارة المستخدمين، والوسائط، والرسائل، ويتضمن إطار عمل للبوتات لمعالجة الأحداث الواردة وتوليد استجابات مهيكلة. ينفذ المشروع مصنع عميل يعتمد على المكونات لتنفيذ إجراءات عبر أنواع حسابات مختلفة وينسق تدفقات OAuth2 للتحقق من الهوية. يتميز ببنية بوت تعتمد على الأحداث ونظام تخزين رموز قابل للتوصيل للحفاظ على جلسات المصادقة عبر البيئات. تغطي المكتبة مجموعة واسعة من المجالات الوظيفية، بما في ذلك معالجة المدفوعات والفواتير المالية، وإدارة مساحة العمل المؤسسية، وإدارة الأصول الرقمية ومتاجر التجارة الإلكترونية. كما توفر أدوات لعمليات قواعد البيانات السحابية، وربط الأجهزة، وأتمتة سير العمل المؤسسي. تشمل القدرات الإضافية بدائيات أمان لتشفير الحمولة القائم على AES، والتحقق من صحة الطلب، وتدقيق محتوى المستخدم.
Produces required signatures and parameters to trigger payment interfaces within a browser or mobile app.