awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
olado avatar

olado/doT

0
View on GitHub↗
5,043 نجوم·1,010 تفرعات·JavaScript·6 مشاهدات

DoT

doT هو محرك قوالب JavaScript مجمع ونظام عرض يستخدم لتوليد نصوص وHTML ديناميكية لكل من واجهات المتصفح وبيئات خادم Node.js. يحول سلاسل القوالب إلى دوال JavaScript قابلة للتنفيذ لإنتاج مخرجات نصية عبر بيئات تشغيل مختلفة.

يركز النظام على تجميع ملفات مصدر القوالب مسبقاً في وحدات JavaScript مستقلة في وقت البناء. تلغي هذه العملية عبء التجميع في وقت التشغيل، وتزيد من سرعة التنفيذ، وتمنع حقن الكود الضار.

يدعم المحرك الاستيفاء القائم على المنطق باستخدام الشروط ومكررات المصفوفات، بالإضافة إلى إنشاء أجزاء ووحدات ماكرو قابلة لإعادة الاستخدام. تشمل القدرات الإضافية التحكم في المسافات البيضاء، وتكوين المحددات المخصصة، والقدرة على تعيين هياكل الأدلة تلقائياً إلى معرفات القوالب.

Features

  • Pre-Compiled Template Modules - Pre-compiles template sources into standalone JavaScript modules to eliminate runtime compilation overhead and increase security.
  • Dynamic Template Rendering - Transforms template strings into executable JavaScript functions for fast rendering across different runtime environments.
  • Template Compilation - Transforms template strings into executable JavaScript functions for high-performance rendering.
  • Build-Time Precompilation - Converts template source files into standalone JavaScript files during the build step to eliminate runtime compilation overhead.
  • Logic-Based Interpolation - Generates dynamic text or HTML by interpolating data using conditionals and array iterators.
  • Isomorphic Template Rendering - Provides a single rendering system that works interchangeably in both browser-based interfaces and Node.js server-side environments.
  • JavaScript Template Engines - Transforms template strings into executable JavaScript functions for dynamic text generation in browsers and Node.js.
  • Server-Side Rendering - Generates final HTML on a Node.js server to improve page load speeds and search engine visibility.
  • Template-Driven Rendering - Generates dynamic HTML by merging data models with pre-defined server-side templates in Node.js.
  • Server-Side Rendering Engines - Generates dynamic HTML content on the server to improve initial page load performance and SEO.
  • Static Site Build Systems - Converts template files into executable JavaScript modules during a build step for optimized static site performance.
  • Template Partials - Supports the creation of modular template fragments and macros with parameter support for reuse.
  • Text Templating Engines - Produces large volumes of formatted text or HTML quickly using a pre-compiled JavaScript engine.
  • Recursive Template Resolution - Manages nested template inclusions by recursively resolving dependencies through a shared registry of modular fragments.
  • Runtime Agnostic Architectures - Decouples rendering logic from environment specifics to allow the same compiled functions to run in Node.js and browsers.
  • Client-Side Template Rendering - Renders dynamic markup directly in the browser using data-bound templates for interactive interfaces.
  • Client-Side Template Engines - Provides a browser-based rendering engine for building interactive user interfaces with reusable layout components.
  • Template Engines - Fast, concise template engine.
  • Templating Engines - The fastest concise JavaScript template engine for nodejs and browsers.

سجل النجوم

مخطط تاريخ النجوم لـ olado/dotمخطط تاريخ النجوم لـ olado/dot

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة olado/dot؟

doT هو محرك قوالب JavaScript مجمع ونظام عرض يستخدم لتوليد نصوص وHTML ديناميكية لكل من واجهات المتصفح وبيئات خادم Node.js. يحول سلاسل القوالب إلى دوال JavaScript قابلة للتنفيذ لإنتاج مخرجات نصية عبر بيئات تشغيل مختلفة.

ما هي الميزات الرئيسية لـ olado/dot؟

الميزات الرئيسية لـ olado/dot هي: Pre-Compiled Template Modules, Dynamic Template Rendering, Template Compilation, Build-Time Precompilation, Logic-Based Interpolation, Isomorphic Template Rendering, JavaScript Template Engines, Server-Side Rendering.

ما هي البدائل مفتوحة المصدر لـ olado/dot؟

تشمل البدائل مفتوحة المصدر لـ olado/dot: pugjs/pug — Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It… twitter/hogan.js — hogan.js is a logic-less template compiler and Mustache templating engine. It transforms static templates into… mde/ejs — EJS is a JavaScript templating engine used to generate HTML by embedding executable JavaScript logic and dynamic data… linkedin/dustjs — Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML… wycats/handlebars.js — Handlebars.js is a JavaScript templating engine used to generate HTML and other text formats by combining static… handlebars-lang/handlebars.js — Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by…

بدائل مفتوحة المصدر لـ DoT

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DoT.
  • pugjs/pugالصورة الرمزية لـ pugjs

    pugjs/pug

    21,850عرض على GitHub↗

    Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It functions as both a Node.js template engine for server-side rendering and a browser-side precompiler for client-side templating. The system converts template files into executable JavaScript functions to increase rendering speed. This allows for the generation of full HTML documents by combining dynamic data and logical structures, either on a server or as standalone JavaScript files for execution directly in the browser. The engine manages the translation process through HTML t

    JavaScript
    عرض على GitHub↗21,850
  • twitter/hogan.jsالصورة الرمزية لـ twitter

    twitter/hogan.js

    5,124عرض على GitHub↗

    hogan.js is a logic-less template compiler and Mustache templating engine. It transforms static templates into executable JavaScript functions to generate data-driven strings without using conditional or looping logic. The system focuses on precompilation to eliminate parsing overhead during runtime execution. This includes a precompiled template library and a command line interface for converting template files into optimized JavaScript. The engine handles dynamic content generation through template compilation and data rendering. It supports reusable UI fragments via partials and allows fo

    JavaScript
    عرض على GitHub↗5,124
  • mde/ejsالصورة الرمزية لـ mde

    mde/ejs

    8,105عرض على GitHub↗

    EJS is a JavaScript templating engine used to generate HTML by embedding executable JavaScript logic and dynamic data into template files. It functions as both a server-side template processor and a client-side rendering engine, allowing for the creation of dynamic markup in both backend and frontend environments. The engine supports the creation of modular web layouts through partial template inclusion, where smaller reusable components are inserted into parent pages. Users can modify the template syntax by defining custom delimiters to avoid conflicts with other languages. The project cove

    JavaScript
    عرض على GitHub↗8,105
  • linkedin/dustjsالصورة الرمزية لـ linkedin

    linkedin/dustjs

    2,913عرض على GitHub↗

    Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML generator, producing consistent output across both client and server environments. The system employs a logic-less template syntax to separate presentation from business logic, utilizing simple tags for iteration and conditional checks. It supports asynchronous data resolution, allowing the rendering process to pause and resume as external data sources respond. The engine provides capabilities for dynamic HTML generation, server-side rendering, and client-side templating. It utiliz

    JavaScript
    عرض على GitHub↗2,913
عرض جميع البدائل الـ 30 لـ DoT→