4 repository-uri
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 este un sistem de randare declarativ care transformă definițiile JSON în imagini vizuale stilizate. Funcționează ca un motor de randare JSON-to-image care convertește datele structurate de layout în forme vectoriale, text stilizat și coduri QR pe o pânză (canvas). Sistemul dispune de un motor dinamic de template-uri de imagine care utilizează calcule de coordonate relative pentru a determina pozițiile elementelor pe baza limitelor altor componente. Suportă crearea de template-uri interactive unde utilizatorii pot trage, scala și șterge elemente în timp real, precum și capacitatea de a actualiza proprietăți specifice ale elementelor fără a declanșa o randare completă a scenei. Biblioteca acoperă o gamă largă de capabilități de stilizare vizuală și compoziție, inclusiv aplicarea de gradienți, umbre și colțuri rotunjite. Oferă un motor de layout bazat pe template-uri, conceput pentru generarea de grafice bazate pe date, cum ar fi vizualuri pentru social media și imagini pentru mini-programe.
Renders complex graphics and layouts within mini program environments using structured configuration files.