5 مستودعات
Logic-driven rendering that displays or hides template sections based on the evaluation of expressions.
Distinct from Conditional Section Rendering: Existing candidates focus on file generation or C++ compile-time resolution, not runtime web template logic.
Explore 5 awesome GitHub repositories matching web development · Conditional Template Rendering. Refine with filters or upvote what's useful.
Derby هو إطار عمل MVC متماثل (isomorphic) ومحرك مزامنة بيانات في الوقت الفعلي مصمم لبناء تطبيقات تعاونية. يعمل كمكتبة ربط بيانات ثنائية الاتجاه ومحرك قوالب يشارك قاعدة كود واحدة بين Node.js والمتصفح لمزامنة الحالة عبر العملاء والخوادم. يتميز إطار العمل باستخدام التحويل التشغيلي (operational transformation) لحل تعارضات البيانات تلقائياً، مما يتيح التحرير المشترك في الوقت الفعلي والتعاون متعدد المستخدمين. يستخدم نموذج طفرة حالة تفاضلي لتقليل التحديثات عن طريق إجراء فحوصات مساواة عميقة، مما يضمن نشر القيم المتغيرة فقط. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك إدارة الحالة التفاعلية، والتوجيه المتماثل، وتطوير مكونات واجهة المستخدم النمطية. يوفر أدوات لإدارة مسارات البيانات المتداخلة، وتنفيذ العرض المتماثل للتحميلات الأولية السريعة، والتكامل مع البرمجيات الوسيطة للخادم. تم تنفيذ النظام باستخدام TypeScript.
Displays specific sections of a template based on whether an expression evaluates to true or false.
Scriban is a text templating library and .NET scripting engine used for dynamic text generation. It functions as a template processor and a safe scripting sandbox, providing a secure execution environment that restricts object exposure to prevent unauthorized code execution. The project also includes an abstract syntax tree template parser that allows for programmatic template analysis and modification. The engine features a dedicated Liquid template engine and compatibility mode, allowing it to parse, execute, and convert templates written in Liquid syntax. It distinguishes itself through a
Processes templates with logic and expressions to produce dynamic text output.
Scriban is a .NET text templating engine and embedded scripting language used for dynamic text generation. It functions as an abstract syntax tree manipulation tool and a template parser, allowing for the conversion of scripts into visitable trees for analysis, modification, and rendering. The engine is specifically designed for Native AOT compatibility, utilizing a reflection-free API to execute templates in trimmed environments. It also provides a dedicated parser and conversion system for Liquid templates, enabling the migration and execution of Liquid scripts within .NET. The project cov
Evaluates templates containing variables, loops, and conditionals to produce a final string output.
OneManager-php is a PHP-based cloud file manager designed to index and navigate files stored in OneDrive. It provides a web interface for browsing remote directories and managing uploads and downloads via the Microsoft Graph API. The project focuses on reducing server load by generating direct upload and download links, shifting data transfer from the application server to the cloud provider. It supports custom presentation through a markdown-based cloud directory and the ability to render specific HTML files as homepages. The system is built with a stateless execution model, making it compa
Implements logic-driven rendering to select between directory listings, custom HTML, or markdown views based on file presence.
توفر هذه الحزمة إطار عمل تفويض شامل لتطبيقات Laravel، مما يتيح إدارة أدوار المستخدم والأذونات الدقيقة من خلال نظام قائم على قاعدة البيانات. يسمح للمطورين بتحديد مستويات الوصول وتعيينها للمستخدمين، مما يضمن تطبيق سياسات الأمان بشكل متسق عبر التطبيق بأكمله. يتميز النظام بنموذج وراثة هرمي، حيث تنتشر الأذونات تلقائياً من الأدوار ذات المستوى الأدنى إلى الأدوار ذات المستوى الأعلى بناءً على نظام مستوى رقمي. يتضمن واجهة ويب إدارية مخصصة تسمح بإنشاء وتعديل وصيانة الأدوار والأذونات دون الحاجة إلى تغييرات مباشرة في كود التطبيق. بعيداً عن إدارة الأدوار الأساسية، توفر الحزمة أدوات لتأمين نقاط نهاية الويب من خلال البرمجيات الوسيطة لاعتراض الطلبات والتحقق من ملكية الكيان لتقييد الإجراءات على سجلات بيانات محددة. كما تدعم توجيهات على مستوى القالب التي تعرض أو تخفي مكونات الواجهة ديناميكياً بناءً على حالة تفويض المستخدم المصادق عليه. يتم تسهيل التكامل من خلال سمات النموذج (model traits) التي توفر طرقاً سلسة للتحقق من حقوق الوصول عبر قاعدة الكود.
Supports template-level directives to dynamically render interface components based on user authorization status.