35 مستودعات
Tools that generate HTML output by combining dynamic data with reusable layouts and modular components.
Distinct from Structured Block Renderers: Shortlist candidates focus on remote content, web components, or PDF templates; this is a general HTML renderer.
Explore 35 awesome GitHub repositories matching web development · HTML Content Renderers. Refine with filters or upvote what's useful.
Typed.js is a JavaScript typing animation library and DOM text animator used to simulate a user typing and erasing text. It serves as a frontend animation tool for creating dynamic text transitions and visual effects within HTML elements. The library distinguishes itself through the ability to render animated typing sequences directly inside the placeholder attribute of HTML input fields. It also supports reading animation strings from static HTML elements to maintain search engine visibility and accessibility. The tool covers animation control with configurable timing and playback state man
Displays formatted HTML elements and special characters within the typing sequence.
Fresh هو إطار عمل ويب من جانب الخادم لوقت تشغيل Deno مصمم لبناء مواقع الويب مع دعم TypeScript الأصلي. يعمل كمُعرض من جانب الخادم بدون JavaScript يرسل فقط HTML إلى المتصفح افتراضياً للقضاء على حمل وقت التشغيل من جانب العميل. يطبق إطار العمل بنية الجزر (islands architecture)، التي تقدم HTML ثابتاً وتنشط JavaScript بشكل انتقائي فقط لمكونات تفاعلية محددة. يستخدم موجهاً قائماً على نظام الملفات يقوم تلقائياً بتعيين هياكل الدليل وأسماء الملفات لأنماط URL دون الحاجة إلى ملف تكوين مركزي. تغطي المنصة العرض من جانب الخادم، وتحديثات الصفحة التزايدية، وتجميع أصول الإنتاج مع تجزئة المحتوى. يوفر نصاً لتمهيد المشروع لتهيئة بيئة التطوير.
Generates server-rendered HTML and selectively hydrates interactive components using an islands pattern.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Generates HTML responses using template engines to inject dynamic data into page layouts.
Twig is a PHP template engine and compiled rendering library designed to separate business logic from presentation. It functions as a secure template language that generates HTML output by combining dynamic data with reusable layouts. The system emphasizes security through a focus on preventing cross-site scripting attacks via automatic output escaping and content sanitization. To ensure execution efficiency, it compiles templates into optimized PHP code and utilizes a caching mechanism to bypass parsing on subsequent requests. The engine provides comprehensive tools for template composition
Generates HTML output by combining dynamic data with reusable layouts, blocks, and modular components.
Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts
Transforms content into HTML on the server using a configurable renderer with custom tags and nodes.
Middleman is a Ruby-based static site generator and web framework used to transform templates and assets into standalone HTML, CSS, and JavaScript files. It functions as a multi-engine template processor and build tool, converting source markup into production-ready websites that can be hosted on any web server. The system is distinguished by a comprehensive asset pipeline that handles compression, minification, and fingerprinting to optimize web delivery. It features an extensible architecture with lifecycle hooks and a middleware-based request interception layer, allowing for the programmat
Provides a mechanism to store blocks of HTML in variables for rendering in different locations.
GCDWebServer is a lightweight HTTP 1.1 server for iOS, macOS, and tvOS. It serves as an embedded network server for Apple platforms, allowing developers to handle incoming requests through custom synchronous or asynchronous handlers. The project includes a WebDAV server implementation for remote file management, directory browsing, and synchronization using standard network clients. It also provides a web-based file manager that enables users to upload, download, and organize files within an application sandbox via a browser. Additional capabilities include gzip compression, JSON processing,
Generates dynamic web pages by injecting runtime variables into HTML templates.
Winbox is a browser-based windowing system and JavaScript library for creating draggable and resizable floating windows within a web interface. It functions as a floating window framework that enables the development of desktop-like experiences using a configurable viewport and coordinate system. The system allows for the rendering of various content types, including raw HTML, existing DOM elements, and remote URLs loaded via iframes. It provides extensive UI customization through custom window layout templates, visual theme application via CSS classes, and the addition of custom controls to
Renders static or dynamic HTML content within the window body.
pywebview is a cross-platform desktop GUI framework for Python that renders HTML, CSS, and JavaScript content using the operating system's native web rendering engine. It enables developers to build desktop applications that run on Windows, macOS, and Linux from a single Python codebase, with the web frontend displayed in a lightweight, native window. The framework provides a bidirectional JavaScript-Python bridge for real-time data exchange between frontend and backend, along with the ability to manipulate the Document Object Model directly from Python without writing JavaScript. It includes
Renders HTML, CSS, and JavaScript content in a lightweight, cross-platform desktop GUI window using the system's native webview component.
Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w
Enables message passing between the SDK and server-driven HTML content in a WebView.
Slim هي لغة قوالب موجزة تعتمد على المسافة البادئة ومحرك ترميز لتوليد HTML و XML. مصممة لنظام Ruby البيئي، حيث تحول صيغة الاختصار إلى مستندات جيدة التكوين دون الحاجة إلى علامات إغلاق تقليدية. يعمل المحرك كغلاف متعدد المحركات، مما يسمح بدمج محركات عرض خارجية مثل Markdown و Sass داخل ملف قالب واحد. كما يوفر واجهة سطر أوامر لعرض القوالب وتحويلها بين تنسيقات ترميز مختلفة. يدعم النظام توليد المحتوى الديناميكي من خلال منطق Ruby المضمن، بما في ذلك الحلقات، والشروط، واستيفاء التعبير. يتضمن قدرات لتطوير واجهة المستخدم المعيارية عبر أجزاء القوالب القابلة لإعادة الاستخدام، بالإضافة إلى أدوات متخصصة لإدارة المسافات البيضاء، وتوليد نوع المستند، وربط مجموعات البيانات بسمات العناصر.
Allows storing rendered markup blocks in local variables for reuse or deferred output in different layout sections.
Simplenote-electron هو محرر نصوص متزامن سحابياً وعميل سطح مكتب عبر المنصات لإنشاء وإدارة ملاحظات نصية بسيطة. يعمل كتطبيق يعتمد على Electron يقوم بمزامنة بيانات المستخدم عبر أجهزة وأنظمة تشغيل متعددة. يوفر التطبيق أداة كتابة تقوم تلقائياً بعكس مستندات النص العادي عبر حساب المستخدم. ويدمج إدارة هوية OAuth للتحقق من بيانات الاعتماد عبر التحقق من البريد الإلكتروني أو مزودي الحسابات التابعين لجهات خارجية. يغطي البرنامج تخزين النصوص القائم على السحابة ومزامنة المحتوى عبر أجهزة متعددة لضمان بقاء الملاحظات متسقة عبر بيئات Windows وLinux والويب. ويتضمن مصادقة حساب آمنة لإدارة الوصول إلى الملفات الشخصية.
Renders the application interface using a webview content renderer within a native desktop window.
هذا المشروع عبارة عن مكتبة واجهة مستخدم للهواتف المحمولة عبر الأنظمة الأساسية ونظام تصميم مبني لإطار عمل React Native. يوفر مجموعة من مكونات الواجهة القابلة للتصميم وإعادة الاستخدام لضمان الاتساق المرئي عبر أنظمة تشغيل الهواتف المحمولة المختلفة. يتضمن إطار العمل أداة متخصصة لتحويل سلاسل HTML الخام إلى مكونات هاتف محمول أصلية باستخدام عرض العناصر المخصص وتجاوزات النمط. كما يتميز بنظام تحديث عن بُعد يسمح بدفع تغييرات الواجهة والميزات الجديدة مباشرة إلى الأجهزة دون الحاجة إلى إصدار كامل من متجر التطبيقات. تغطي المكتبة مجموعة واسعة من الإمكانيات، بما في ذلك تصميم التطبيقات المركزي وإدارة السمات، ورسوم متحركة لواجهة المستخدم تعريفية، وإدارة تخطيط الشاشة باستخدام الشبكات وعلامات التبويب وأجهزة النداء. وتوفر مجموعة من العناصر التفاعلية لإدخال المستخدم، وعرض الوسائط للصور ومقاطع الفيديو، ومؤشرات إشعارات النظام. تتضمن ميزات الأداة الإضافية التخزين المحلي للإشارات المرجعية، وتكامل إشعارات الدفع، وأدوات آلية للنشر في المتجر.
Transforms raw HTML strings into native mobile components using custom element rendering and style overrides.
هذا المشروع هو مساعد ذكاء اصطناعي لـ Visual Studio Code يستخدم نموذجاً لغوياً كبيراً لإنشاء الكود والإجابة على استعلامات البرمجة. يعمل كمولد كود ومساعد، مما يتيح إدراج مقتطفات تم إنشاؤها بواسطة الذكاء الاصطناعي مباشرة في ملفات المصدر النشطة وتوفير واجهة محادثة عبر دردشة اللوحة الجانبية. يسهل الامتداد إعادة الهيكلة الهيكلية، والتحسين، وتصحيح أخطاء كتل الكود المحددة من خلال مطالبات اللغة الطبيعية. كما يقوم بإنشاء تفسيرات باللغة الطبيعية وتوثيق تقني لأجزاء الكود المعقدة دون الحاجة إلى مغادرة المستخدم لبيئة التطوير. تدير الأداة حالة المحادثة لتوفير ذاكرة قصيرة المدى للاستعلامات المتابعة وتتفاعل مع المحرر من خلال لوحة الأوامر وقوائم السياق. تسترجع النص المميز لتوفير سياق للتحويلات وتعدل مخزن المحرر النشط لإدراج المحتوى في موضع المؤشر. يتم عرض الواجهة باستخدام بيئة دردشة قائمة على webview داخل اللوحة الجانبية للمحرر.
Renders the conversational AI chat interface using an isolated HTML and CSS webview within the editor side panel.
Reagent هو إطار عمل لبناء واجهات مستخدم الويب باستخدام ClojureScript و React.js. يتيح نهج البرمجة الوظيفية لتصميم واجهة المستخدم التصريحية، حيث يتم تعريف هياكل HTML وتسلسلات هرمية للمكونات باستخدام بناء جملة Hiccup القائم على المتجهات بدلاً من JSX. يتميز المشروع من خلال نظام إدارة حالة تفاعلي يعتمد على الذرات (atoms). يتتبع المكونات التي تقوم بإلغاء مرجعية ذرات حالة معينة لتشغيل إعادة العرض التلقائي ويوفر مؤشرات حالة لعزل التحديثات إلى مسارات معينة لذرة حالة أكبر. كما يتضمن أدوات لتغليف مكونات JavaScript الأصلية ومكتبات الطرف الثالث لضمان بقائها متوافقة مع دورة العرض الوظيفية. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك التوفيق بين DOM الافتراضي، وإدارة دورة الحياة للآثار الجانبية والتنظيف، وتحسين أداء العرض من خلال تجميع التحديثات وتخزين الحسابات مؤقتاً (memoization). كما يوفر أدوات لعرض جانب الخادم لسلاسل HTML الثابتة، ومشاركة الحالة العالمية عبر السياق، وأساسيات الأمان لتعقيم محتوى HTML.
Generates HTML output by combining dynamic data with reusable functional layouts.
i18n-ally هو إضافة لـ VS Code وأداة إدارة تدويل مصممة للتعامل مع سير عمل الترجمة مباشرة داخل محرر الكود. يوفر نظاماً لاستخراج السلاسل النصية المكتوبة برمجياً، وإدارة مفاتيح الترجمة، واكتشاف قيم اللغة المفقودة عبر قاعدة الكود. تتميز الأداة بتوفير عارض ترجمة مضمن يعرض القيم والبيانات الوصفية بجوار المفاتيح في الكود المصدري. كما تتضمن مدمج ترجمة آلية لملء ملفات اللغة الفارغة تلقائياً بمرشحات أولية ومحلل ملفات لغة يدعم تنسيقات متعددة، بما في ذلك JSON و YAML. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك إدارة المحتوى من خلال واجهات تحرير مرئية، وصياغة وفحص الترجمة التلقائية، وسير عمل المراجعة التعاونية التي تقوم بمزامنة التعليقات وحالات الموافقة عبر التحكم في الإصدارات. كما تتعامل مع تكوين مستوى المشروع، مثل الكشف عن إطار العمل وتنسيق ملفات اللغة.
Renders a custom HTML interface within the editor to manage and review translation strings across multiple locales.
Wry هي مكتبة Rust لتضمين والتحكم في webviews النظام الأصلية داخل تطبيقات سطح المكتب عبر أنظمة تشغيل متعددة. تعمل كغلاف webview أصلي وعارض عبر الأنظمة الأساسية يستخدم محرك المتصفح الافتراضي لنظام التشغيل المضيف لعرض محتوى الويب. يوفر المشروع طبقة اتصال لتنفيذ JavaScript داخل webview واستقبال النتائج المتسلسلة مرة أخرى في Rust. يسمح بتنفيذ بروتوكولات مخصصة لتعيين مخططات URL لمعالجات داخلية، مما يتيح تحميل الأصول المحلية واعتراض طلبات الشبكة دون خادم. تغطي المكتبة إدارة النوافذ الأصلية وعرض واجهة المستخدم، بما في ذلك القدرة على تضمين webviews فرعية وتخصيص إعدادات المظهر. تتضمن إمكانيات لاعتراض التنقل، وإدارة ملفات تعريف الارتباط والجلسات، وتنشيط أدوات مطوري المتصفح الأصلية لتصحيح الأخطاء. تكشف Wry عن مقابض النوافذ الأصلية وتوفر واجهة دالة خارجية للإضافات الخاصة بالمنصة.
Supports embedding a webview inside another existing window to create complex interface layouts.
ejs is an embedded JavaScript template engine for Node.js that generates HTML and other text formats by embedding JavaScript logic into templates. It functions as a server-side rendering engine and HTML template processor that merges static markup with dynamic data. The system operates as a compiled template library, converting templates into JavaScript functions to enable cached rendering and faster execution. It includes built-in security to prevent cross-site scripting by automatically escaping HTML entities and special characters during the rendering process. The engine supports modular
Generates HTML output by combining dynamic data with reusable layouts and modular components.
هذا المشروع عبارة عن إضافة لمعاينة Markdown توفر عارضاً متقدماً لملفات Markdown. يعمل كدفتر ملاحظات تفاعلي لـ Markdown من خلال تنفيذ مقتطفات الكود المضمنة وعرض النتائج مباشرة داخل جزء المعاينة. يتضمن النظام محولاً من Markdown إلى PDF لإنشاء المستندات الاحترافية ومولداً لشرائح العرض يحول نص Markdown إلى مرئيات عرض. تدعم الأداة العرض التقني للصيغ الرياضية والرسوم البيانية، مع الحفاظ على تحرير المحتوى جنباً إلى جنب من خلال التمرير المتزامن بين النص المصدري والمخرجات المعروضة.
Renders markdown content within an isolated native desktop webview to enable JavaScript execution and complex layouts.
vscode-browser-preview هو أداة معاينة ويب ومصحح أخطاء مدمج في المحرر يقوم بتضمين مثيل متصفح حي مباشرة داخل مساحة العمل. يستخدم تكامل المتصفح بدون واجهة (Headless) لمزامنة حالة المتصفح مع محرر الكود النشط. يوفر المشروع مصحح أخطاء ويب متكاملاً يسمح للمستخدمين بتعيين نقاط التوقف وفحص حالة تطبيقات الويب دون مغادرة واجهة المحرر. كما يتيح الوصول إلى أدوات المطور عن بُعد عبر رابط شبكة لتحليل عناصر الصفحة، والأنماط، ونشاط الشبكة. يدعم النظام سير عمل تطوير الواجهة الأمامية من خلال توفير معاينات ويب داخل المحرر للعرض في الوقت الفعلي للأنماط والتخطيطات. يتضمن ذلك قدرات لفحص حالة المتصفح وتصحيح أخطاء تطبيقات الويب.
Renders the remote browser output inside a sandboxed HTML container embedded within the editor user interface.