14 مستودعات
Strategies for improving the loading speed and visibility of static websites using PWA and SEO techniques.
Distinguishing note: Shortlist candidates are too specific to frameworks (Angular/Vue) or database performance.
Explore 14 awesome GitHub repositories matching web development · Static Site Performance Optimization. Refine with filters or upvote what's useful.
nginxconfig.io is a web-based NGINX configuration generator designed to create and optimize server configuration files through a guided setup process. It functions as a reverse proxy configurator, a web server security tool, and a content delivery optimizer. The tool provides a structured interface to generate configurations for routing external traffic to application backends and hardening servers against vulnerabilities. It focuses on the creation of security headers, encryption profiles, and specific settings for different server environments. The platform covers content delivery optimiza
Improves website loading speeds by configuring NGINX caching, compression, and static file handling.
This is a responsive Jekyll static site theme and framework designed for technical blogs, academic writing, and documentation. It provides a structured layout specifically for technical content, incorporating a dark mode interface and hierarchical content taxonomies. The theme distinguishes itself through built-in support for scientific content rendering, including mathematical equations and diagrams. It also functions as a progressive web app template, enabling offline access and improved loading performance. The broader capability surface includes search engine optimization, multilingual s
Increases site speed and visibility through SEO optimization and progressive web app capabilities.
This project is a responsive Jekyll blog theme and static site template designed as a technical blogging framework. It converts markdown content into a professional personal blog with integrated support for social profile management. The template is configured as a progressive web app, providing offline access and an app-like experience for visitors. It specifically caters to technical documentation by supporting the rendering of mathematical notation, formatted code snippets, and embedded presentations. The site includes capabilities for reader engagement through discussion system integrati
Implements asset minification and SEO strategies to improve page load times and search engine visibility.
North هي منهجية تصميم ويب متجاوبة وإطار عمل معمارية CSS يعتمد على Sass. توفر نظاماً لبناء واجهات مستخدم تعتمد على الجوال أولاً باستخدام شبكات مرنة وتقنيات التحسين التدريجي لضمان تجربة متسقة عبر قدرات المتصفح وأحجام الشاشات المختلفة. يتميز المشروع بنظام تسمية CSS قياسي يستخدم Sass mixins لتوليد أسماء الفئات برمجياً، مع التمييز بين المكونات، والتخطيطات، والحالات. كما يعمل كأداة لهيكلة مشاريع الواجهة الأمامية، حيث يوفر مولداً لتهيئة بيئات جديدة باستخدام أوراق أنماط ومشغلات مهام مهيأة مسبقاً. بعيداً عن التنسيق، يغطي إطار العمل مساحة واسعة من معايير تطوير الويب، بما في ذلك تنفيذ HTML الدلالي مع بيانات RDFa الوصفية وتدقيق إمكانية الوصول للويب. يدمج استراتيجية تصميم تركز على المحتوى وسير عمل مرن للواجهة الأمامية لتنسيق الانتقال من هندسة المعلومات وشخصيات المستخدم إلى مكونات جاهزة للإنتاج. يتضمن النظام أدوات لأتمتة تسمية CSS وهيكلة قوالب المشاريع لتسريع الإعداد الأولي.
Implements strategies to limit download sizes and load times for users on slow mobile networks.
Apostrophe هو إطار عمل لإدارة المحتوى (CMS) كامل المكدس (full-stack) مبني على Node.js. يعمل كـ CMS تقليدي، يدمج مخزن بيانات خلفي مع عرض القالب في الواجهة الأمامية، وكمحرك CMS بدون واجهة (headless) يعرض المحتوى عبر واجهات برمجة تطبيقات JSON للأطر المنفصلة وتطبيقات الهاتف المحمول. يتميز النظام بمحرر محتوى داخل السياق يسمح للمستخدمين بتعديل النصوص والوسائط مباشرة على الصفحات الحية. كما يتضمن لوحة تحكم لإدارة مواقع متعددة لتنسيق والتحكم في العديد من المواقع الإلكترونية المتميزة من تثبيت واحد. يوفر إطار العمل نمذجة محتوى قائمة على المخطط (schema-driven)، وإدارة دقيقة لأذونات المستخدم، ونظام ترحيل مدعوم بقاعدة بيانات. يغطي مجموعة واسعة من الإمكانيات بما في ذلك إدارة محتوى REST API، والترجمة الآلية، والتحكم في رؤية API العامة. يتم دعم التطوير بواسطة أدوات سطر أوامر لتمهيد المشروع (bootstrapping) وسقالات الوحدات (module scaffolding).
Optimizes site load times through advanced caching and content delivery network integration.
Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface. The platform is designed for enterprise web publishing, managing complex website hierarchies and digital assets across multiple languages. It supports multilingual website administration through content translation and the import of locale files. The system includes capabilities for managing user permissions, controlling access to unpublished content, and calcul
Improves website speed and resource efficiency through content caching and delivery optimization techniques.
This project is a pre-configured static site template and web performance starter for building blogs using the Eleventy static site generator. It provides a foundation for creating high-performance websites through an automated build pipeline that transforms templates and content into optimized HTML files. The framework distinguishes itself by implementing a strict security posture using hash-based content security policies and a privacy-centric analytics setup that proxies tracking requests through edge functions. It further emphasizes performance through the localization of remote images an
Bootstraps static site architectures that implement web performance best practices for fast page loads.
nodebeginner.org هو موقع تعليمي منظم ومنصة تعليمية تقنية مصممة لتعليم المبتدئين كيفية تطوير التطبيقات باستخدام وقت تشغيل Node.js والنظام البيئي المحيط به. يعمل كمورد قائم على الويب ومنهج لتعلم أساسيات تطوير البرمجيات. تم تنفيذ المشروع كموقع محتوى ثابت مع التركيز على تحسين محركات البحث وكفاءة الخادم. يستخدم تكويناً يدير وصول الزاحف واكتشاف خريطة الموقع لتحسين الرؤية. يتضمن الموقع إدارة متنوعة لحركة المرور وتحسينات الأداء. تغطي هذه التحسينات عمليات إعادة التوجيه الآمنة، وتوجيه الطلبات القائم على اللغة، واستخدام المجموع الاختباري (checksums) والتخزين المؤقت للمتصفح لتقليل حمل الخادم وتحسين سرعات تحميل الصفحة. كما يدير رؤوس نوع المحتوى وتعيين MIME للأصول الثابتة.
Implements checksum-based caching and expiration headers to improve the loading speed of the static site.
Dopefolio is a customizable developer portfolio template designed for software engineers to showcase technical skills, project galleries, and detailed case studies. It is a responsive, multi-page static site featuring a central homepage and dedicated detail pages for individual technical project breakdowns. The template utilizes a CSS variable theming system that allows for instant site-wide updates to primary colors and visual styles. Its structure is optimized for search engines, employing a lean HTML hierarchy to ensure fast load times and high visibility. The project covers the presentat
Utilizes a lean HTML structure to ensure fast load times and high search engine visibility.
next-mdx-remote is a rendering library for Next.js that serializes and renders MDX content from remote sources. It functions as a secure MDX compiler and remote content serializer, transforming MDX strings from external APIs or databases into a format compatible with client-side hydration. The library distinguishes itself through a secure compilation process that restricts JavaScript execution and global variable access to prevent remote code execution. It utilizes a custom component mapper to replace standard HTML elements in markdown with specific React components, allowing for dynamic cont
Improves page load speeds by serializing content on the server and deferring component hydration.
Next-translate هو إطار عمل للتعريب مصمم لتطبيقات Next.js يدير المحتوى متعدد اللغات من خلال التكامل من جانب الخادم والتحسين أثناء وقت البناء. يوفر مجموعة شاملة من الأدوات لحقن السلاسل المترجمة في مكونات React، مما يتيح للمطورين التعامل مع المحتوى الديناميكي، والجمع، والتنسيق الخاص بالموقع داخل معمارية موحدة. تتميز المكتبة بتحسين أداء التطبيق من خلال تحميل الموارد الانتقائي. تقوم بتحليل ملفات الترجمة أثناء عملية البناء لإنشاء حزم خاصة بالصفحة وتدعم الجلب غير المتزامن عند الطلب لمساحات أسماء الترجمة في وقت التشغيل. يضمن هذا النهج تحميل المحتوى الضروري فقط لكل قسم من أقسام التطبيق، مما يقلل بشكل فعال من الحمولة الأولية من جانب العميل. بعيداً عن استبدال النص الأساسي، يدعم النظام متطلبات التنسيق المعقدة، بما في ذلك تضمين عناصر HTML والمكونات المخصصة مباشرة داخل السلاسل المترجمة. يوفر خطافات (hooks) للتعريب على مستوى المكون ويكشف وظائف الترجمة للاستخدام في جلب البيانات من جانب الخادم أو مسارات API، مما يضمن تسليم محتوى متسق عبر بيئات العميل والخادم.
Optimizes performance by splitting translation namespaces into smaller bundles during the build process.
This project is a web accessibility checklist and inclusive design framework. It serves as a digital inclusion guide and audit tool for verifying that web content is perceivable, operable, and welcoming to a diverse global audience. The project provides a structured review process for WCAG compliance, focusing on auditing HTML structure, ARIA roles, keyboard navigation, and visual accessibility. It includes specific standards for reviewing language, typography, and color contrast to ensure inclusive content design. The framework covers broader capability areas including device compatibility
Optimizes the loading speed of the static documentation site through asset compression and page weight reduction.
This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int
Configures HTTP cache headers and entity tags on static resources to optimize delivery and browser-side freshness.
This project is a comprehensive technical interview study resource designed to help developers prepare for engineering job assessments. It functions as a structured guide that curates essential computer science fundamentals, web development standards, and programming language concepts into a format optimized for professional evaluation. The repository distinguishes itself by providing strategic guidance on architectural decision-making and professional communication. Beyond simple question-and-answer pairs, it offers frameworks for articulating experience during interviews and suggests profes
Implements automated caching and content delivery networks to reduce load times.