3 مستودعات
Libraries that attach reactive logic and event listeners to server-rendered HTML to enable interactive web applications.
Distinguishing note: Focuses on the synchronization of server-rendered state with client-side interactivity, distinct from general UI components.
Explore 3 awesome GitHub repositories matching web development · Hydration Frameworks. Refine with filters or upvote what's useful.
Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t
Attaches event listeners and reactive logic to pre-rendered server markup by matching the virtual tree against existing DOM nodes.
next-i18next is an internationalization library that integrates the i18next ecosystem into Next.js applications, supporting both the App Router and Pages Router. It provides locale-aware routing middleware, server-component translation hydration, and a unified translation management system that works across server and client components. The library handles automatic language detection from browser cookies and HTTP Accept-Language headers, persists user language preferences across sessions, and rewrites URLs with locale prefixes for proper routing. It includes a translation hydration framework
Serializes server-loaded translations into page HTML for immediate client-side access without additional network requests.
Hypernova هو محرك عرض موزع وخدمة عرض من جانب الخادم تحول مكونات JavaScript إلى HTML على خادم بعيد. يعمل كإطار عمل لترطيب صفحات الويب (hydration)، مما يسمح بإرفاق السلوك التفاعلي بالترميز الثابت الذي تم إنشاؤه بواسطة الخادم عن طريق إلغاء تسلسل حالة التطبيق في المتصفح. يستخدم النظام بيئة تشغيل JavaScript معزولة تنفذ المكونات داخل أجهزة افتراضية محمية لمنع تسرب الحالة العامة والتداخل بين الطلبات المتزامنة. يستخدم معمارية موزعة لتنفيذ مهام العرض عبر عمليات عاملة متعددة وأنوية معالجة. يدير المحرك تدفق الطلبات وحركة المرور من خلال خط أنابيب للطلبات المجمعة وبرمجيات وسيطة قابلة للتوصيل لاعتراض دورة الحياة. يتضمن قدرات لتسلسل حالة التطبيق، ونسخ احتياطية للعرض من جانب العميل لضمان توفر الصفحة، ودعم عميل متعدد اللغات لتقديم الطلبات من بيئات خلفية مختلفة.
Provides a framework to attach reactive logic and event listeners to server-rendered HTML.