4 مستودعات
Markup languages and rendering engines specifically for mini program view layers.
Distinct from Rendering and Templating: Focuses on the proprietary WXML-style declarative markup of mini programs rather than general web HTML templating.
Explore 4 awesome GitHub repositories matching web development · Mini Program Template Engines. Refine with filters or upvote what's useful.
vant-weapp is a UI library for WeChat Mini Programs, providing a collection of reusable interface components to create consistent user experiences. It functions as a layout framework for structuring applications and a mobile form component library for capturing structured user data. The project includes a specialized e-commerce component set designed for retail patterns, such as product cards, area selectors, and order submission bars. The library covers a broad range of capabilities, including application navigation architecture, complex form implementation through calendars and pickers, a
Renders user interfaces using WXML, a declarative markup language that binds data to the view layer.
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
Transforms standard HTML tags into compatible layouts for the WeChat Mini Program ecosystem.
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
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.
Painter هو نظام عرض تصريحي يحول تعريفات JSON إلى صور بصرية مصممة. يعمل كمحرك عرض من JSON إلى صورة يقوم بتحويل بيانات التخطيط المهيكلة إلى أشكال متجهة، ونصوص مصممة، ورموز QR على لوحة رسم. يتميز النظام بمحرك قوالب صور ديناميكي يستخدم حسابات الإحداثيات النسبية لتحديد مواضع العناصر بناءً على حدود المكونات الأخرى. ويدعم إنشاء قوالب تفاعلية حيث يمكن للمستخدمين سحب العناصر وتغيير حجمها وحذفها في الوقت الفعلي، بالإضافة إلى القدرة على تحديث خصائص عنصر معين دون تشغيل إعادة عرض كامل للمشهد. تغطي المكتبة مجموعة واسعة من قدرات التصميم البصري والتكوين، بما في ذلك تطبيق التدرجات، والظلال، والزوايا المستديرة. ويوفر محرك تخطيط قائماً على القوالب مصمماً لإنشاء رسومات تعتمد على البيانات، مثل مرئيات وسائل التواصل الاجتماعي وصور البرامج المصغرة.
Renders complex graphics and layouts within mini program environments using structured configuration files.