awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesMini Program Template Engines

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.

Awesome Mini Program Template Engines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • youzan/vant-weappAvatar youzan

    youzan/vant-weapp

    18,398Vezi pe GitHub↗

    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.

    JavaScriptminiprogramuivant
    Vezi pe GitHub↗18,398
  • icindy/wxparseAvatar icindy

    icindy/wxParse

    7,739Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗7,739
  • wechat-miniprogram/miniprogram-demoAvatar wechat-miniprogram

    wechat-miniprogram/miniprogram-demo

    7,193Vezi pe GitHub↗

    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.

    JavaScriptapicloud-functionscomponent
    Vezi pe GitHub↗7,193
  • manycore-maas/painterAvatar manycore-maas

    manycore-maas/Painter

    4,486Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗4,486
  1. Home
  2. Web Development
  3. Rendering and Templating
  4. Mini Program Template Engines

Explorează sub-etichetele

  • Dual-Thread Rendering ModelsArchitectures that separate logic execution and view rendering into separate threads or processes for mini programs. **Distinct from Mini Program Template Engines:** Distinct from Mini Program Template Engines: focuses on the runtime rendering architecture (dual-thread model) rather than the template markup language itself.
  • HTML to Mini Program RenderersParsers that specifically transform HTML tags into mini-program compatible layouts. **Distinct from Mini Program Template Engines:** Specifies the transformation from HTML to mini-program views, whereas parent is general template engines.