12 مستودعات
Tools for pre-rendering pages into static assets.
Distinguishing note: Focuses on incremental generation of static files.
Explore 12 awesome GitHub repositories matching web development · Static Generation. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.
Converts web feeds into static HTML pages for lightweight viewing.
React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.
Produces complete static HTML pages by resolving asynchronous data before final output.
Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr
Pre-renders pages into static assets suitable for high-performance delivery via CDNs.
Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha
Generates static files in a designated directory to store pre-rendered pages.
SvelteKit is a framework for full-stack web development that combines routing and server-side rendering to create websites with both client-side interactivity and server-side logic. It provides the infrastructure to build a variety of application types, including single page applications and static sites. The project utilizes an adapter-based deployment system to support multi-platform hosting. This allows a single codebase to be packaged for different environments, such as standalone Node servers, serverless edge deployments on Cloudflare, or hosted platforms like Vercel and Netlify. The fr
Generates static HTML files for application routes during the build process for faster delivery.
This project is an educational resource for functional programming education, focused on teaching core concepts and terminology through simple definitions and practical code examples. It provides a way to study fundamental vocabulary and illustrative examples to assist with the transition from imperative to functional programming. The resource serves as a reference for building a professional software engineering vocabulary, enabling more effective communication of technical terms used within the functional paradigm. The site is implemented using static site generation, utilizing markdown co
Converts raw markdown source files into permanent static HTML pages during the build process.
This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont
Converts markup-based content and layouts into static HTML files for deployment.
هذا المشروع عبارة عن مولد دروس تفاعلي ومولد مواقع ثابتة يحول المستندات المصدر، مثل Markdown وGoogle Docs، إلى أدلة تعليمية منظمة. يعمل كأداة تحويل توثيق تقوم بتجميع المحتوى المصدر إلى أصول HTML ثابتة وبيانات وصفية للتوزيع على جماهير عامة أو خاصة. يستخدم النظام إطار عمل واجهة مستخدم عنصر مخصص لتضمين مكونات تعليمية تفاعلية باستخدام عناصر HTML مخصصة قياسية، مما يزيل الحاجة إلى أطر عمل JavaScript خارجية. يدعم تصدير المحتوى متعدد التنسيقات، مما يسمح بترجمة مصدر واحد للحقيقة إلى أهداف متعددة بما في ذلك HTML ودفاتر ملاحظات Jupyter. توفر المنصة إمكانيات لإدارة المحتوى التعليمي، مما يتيح تنظيم الدروس في مجموعات ذات طابع خاص وصفحات مقصودة عبر البيانات الوصفية والوسم. تغطي دورة حياة النشر الكاملة، من استضافة المعاينة المحلية وإنشاء الأصول الثابتة إلى النشر على التخزين السحابي وتتبع تفاعل المستخدم من خلال التحليلات المتكاملة.
Produces standalone HTML and Markdown artifacts for deployment to any static web server or cloud storage.
هذا المشروع هو محرك اكتشاف مستودعات ينظم مجموعات من مستودعات البرمجيات المنسقة من قبل المجتمع بناءً على مواضيع أو تقنيات محددة. يعمل كنظام لإدارة البيانات الوصفية للمستودعات، وتنسيق محتوى Markdown، وتوليد خلاصات JSON قياسية، وإنتاج مواقع اكتشاف ثابتة. يستخدم النظام إطار عمل لتحديد هيكل صفحات مواضيع المجتمع باستخدام ملفات مسطحة والتحقق من المخطط (schema validation). يحول البيانات الوصفية المنسقة والملفات المنظمة إلى وجود ويب عام لاكتشاف المشاريع، ويتميز بآلية لتوجيه عناوين URL الخارجية ذات العلامات التجارية إلى وجود الويب الداخلي. تغطي المنصة مجالات قدرات واسعة بما في ذلك تنسيق المحتوى لجمع الموارد المواضيعية والفهرسة القائمة على الموضوع. يتضمن أنظمة لإدارة البيانات الوصفية للتحكم في ملكية المستودع وسياسات الأمان، بالإضافة إلى الاختبار الآلي والتحقق من المخطط لضمان السلامة الهيكلية لملفات البيانات المنسقة.
Pre-renders curated metadata and structured files into a public static web presence for project discovery.
One هو إطار عمل React متكامل وعابر للمنصات ومحرك عرض متعدد الأهداف مصمم لبناء تطبيقات ويب وتطبيقات أصلية من قاعدة كود واحدة. يستخدم خط أنابيب بناء يعتمد على Vite لإدارة المكونات المشتركة مع توفير موجه نظام ملفات آمن من حيث النوع يقوم تلقائياً بإنشاء تعريفات التنقل. يتميز إطار العمل بدعم استراتيجية عرض هجينة، مما يسمح بتهيئة المسارات الفردية كمواقع ثابتة، أو صفحات يتم عرضها من جانب الخادم، أو تطبيقات الصفحة الواحدة. ويستخدم حل المنطق الخاص بالمنصة وإضافة Vite مشتركة لتنسيق التجميع لكل من بيئات الويب والبيئات الأصلية. يغطي النظام مجموعة واسعة من القدرات بما في ذلك محملات البيانات من جانب الخادم، وإدارة مسار API، واعتراض الطلبات القائم على البرمجيات الوسيطة. كما يوفر أدوات لتكامل ميزات الجهاز الأصلي وتخطيطات تعتمد على الجسور للتنقل عبر الجوال، إلى جانب تحسينات الأداء مثل التوليد الثابت المتوازي والتحميل المسبق للأصول. يمكن نشر التطبيقات على خوادم الإنتاج أو منصات الحافة بدون خادم بما في ذلك Vercel وCloudflare.
Reduces build times by leveraging parallel worker threads to generate static HTML pages more quickly.
DRL is a curated educational resource that teaches deep reinforcement learning through a structured series of lectures and videos. It covers the three main families of reinforcement learning methods: actor-critic architectures, value-based algorithms like Q-learning and DQN, and policy-based techniques that directly optimize an agent's action-selection strategy. The curriculum extends beyond these core topics to include imitation learning, multi-agent training, and methods for handling continuous action spaces. Content is organized as markdown-driven documentation that generates static, navig
Generates navigable educational content from markdown source files without dynamic server-side processing.
Home-gallery هو خادم إدارة وسائط مستضاف ذاتياً مصمم لتنظيم، وعرض، والبحث في مجموعات الصور والفيديو الشخصية. يعمل كتطبيق محلي يقوم بفهرسة ملفات الوسائط من وحدة التخزين الخاصة بك، ويولد معاينات صديقة للويب، ويوفر لوحة تحكم مستندة إلى المتصفح لتصفح أرشيفاتك. تم بناء النظام للحفاظ على سيطرة كاملة على أصولك الرقمية مع تمكين الاكتشاف الذكي والبث عبر الأجهزة. ما يميز هذه المنصة هو تركيزها على قابلية نقل البيانات الوصفية والذكاء البصري. فهي تستخدم ملفات جانبية (sidecar files) لتخزين معلومات الوسائط، مما يضمن التوافق مع البرامج الأخرى، وتستخدم تحليلاً بصرياً قائماً على المتجهات لإجراء التعرف على الوجوه، واكتشاف الكائنات، والبحث العكسي عن الصور. بالإضافة إلى ذلك، يدعم المشروع توليد المواقع الثابتة، مما يسمح لك بإنشاء نسخ محمولة ومستقلة من مكتبتك للعرض دون اتصال بالإنترنت أو الاستضافة على خوادم ويب أساسية بدون خلفية. يتضمن النظام مجموعة شاملة من الأدوات لصيانة الوسائط، مثل مراقبة الملفات المؤتمتة، وإلغاء التكرار القائم على محتوى العنوان، والتحويل البرمجي غير المتزامن للتشغيل الأمثل. كما يتميز بمعمارية إضافات نمطية للاستعلامات المخصصة ويدعم النشر على الأجهزة منخفضة الطاقة، مما يجعله مناسباً للأجهزة المقيدة بالموارد. يتم إدارة الوصول من خلال المصادقة المستندة إلى المتصفح، مما يسمح لك بتحديد أذونات لمستخدمين مختلفين.
Creates a standalone static version of a media collection to facilitate offline viewing or simplified hosting without backend requirements.