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

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

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

14 مستودعات

Awesome GitHub RepositoriesIsomorphic Rendering

Techniques for sharing rendering logic between server and client environments.

Distinguishing note: Supports both initial server-side string generation and client-side hydration.

Explore 14 awesome GitHub repositories matching web development · Isomorphic Rendering. Refine with filters or upvote what's useful.

Awesome Isomorphic Rendering GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ryansolid/solidالصورة الرمزية لـ ryansolid

    ryansolid/solid

    35,623عرض على GitHub↗

    Solid is a reactive UI library and isomorphic JavaScript framework used for building component-based user interfaces. It functions as a declarative component library and state management system that updates the DOM without using a virtual DOM. The framework utilizes fine-grained reactivity and proxy-based state management to track dependencies and trigger precise updates to specific text or attributes. It supports isomorphic rendering through streaming server-side rendering and progressive hydration, allowing content to be generated on both the server and the client. The system covers declar

    Provides isomorphic rendering capabilities that share logic between the server and client via streaming SSR and hydration.

    TypeScript
    عرض على GitHub↗35,623
  • solidjs/solidالصورة الرمزية لـ solidjs

    solidjs/solid

    35,621عرض على GitHub↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    Shares reactive logic across server and client environments to support both initial string generation and subsequent hydration.

    TypeScriptdeclarativefine-grainedjavascript
    عرض على GitHub↗35,621
  • tanstack/tableالصورة الرمزية لـ TanStack

    TanStack/table

    28,119عرض على GitHub↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Supports isomorphic execution of business logic to maintain consistent data handling across client and server environments.

    TypeScriptdatagriddatagridsdatatable
    عرض على GitHub↗28,119
  • trueadm/infernoالصورة الرمزية لـ trueadm

    trueadm/inferno

    16,420عرض على GitHub↗

    Inferno is an isomorphic JavaScript framework and virtual DOM UI library used for building user interfaces. It functions as a server-side rendering engine that converts virtual nodes into HTML strings for the server and hydrates them on the client to optimize initial load speeds and search engine indexing. The framework features a synthetic event system that provides a normalized interface for handling browser interactions consistently across different web environments. It employs a reactive UI model to synchronize state-driven updates and reactive streams with the browser document object mod

    Provides a system for sharing rendering logic between server and client environments through initial string generation and hydration.

    JavaScript
    عرض على GitHub↗16,420
  • alibaba/hooksالصورة الرمزية لـ alibaba

    alibaba/hooks

    14,966عرض على GitHub↗

    This library provides a collection of reusable hooks designed to manage state, side effects, and browser interactions within React applications. It functions as a toolkit for handling asynchronous data fetching and complex component logic, offering a set of type-safe utilities that reduce boilerplate code and improve maintainability. The library distinguishes itself through its focus on isomorphic lifecycle synchronization, ensuring consistent behavior across client and server environments to prevent hydration mismatches. It employs ref-based closure stabilization to ensure that asynchronous

    Ensures consistent behavior across client and server environments by synchronizing lifecycle execution.

    TypeScriptahookshooks-libraryreact
    عرض على GitHub↗14,966
  • erikras/react-redux-universal-hot-exampleالصورة الرمزية لـ erikras

    erikras/react-redux-universal-hot-example

    12,099عرض على GitHub↗

    This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and Express. It functions as a server-side rendering framework that generates HTML on the server and rehydrates it on the client to improve search engine optimization and initial page load speeds. The project is distinguished by its focus on developer experience, featuring a configuration for hot module replacement. This allows for the real-time updating of the user interface and application state during development without requiring a full browser refresh. The framework provides c

    Generates HTML on the server and hydrates it on the client to improve performance and search engine visibility.

    JavaScript
    عرض على GitHub↗12,099
  • wordpress/gutenbergالصورة الرمزية لـ WordPress

    WordPress/gutenberg

    11,693عرض على GitHub↗

    Gutenberg is a block-based content management system editor for WordPress. It serves as a modular page builder and React-based content editor where website pages and posts are composed of discrete, reusable blocks rather than a single text area. The system enables visual content authoring through a modular interface used to arrange layout and media. It supports WordPress block development, allowing for the creation of custom modular elements and the extension of editor functionality through specialized plugins. The editor provides capabilities for dynamic content management and the creation

    Shares block definitions between the JavaScript editor and PHP server to ensure consistent output.

    JavaScriptgutenbergwordpresswordpress-plugin
    عرض على GitHub↗11,693
  • sveltejs/sapperالصورة الرمزية لـ sveltejs

    sveltejs/sapper

    6,931عرض على GitHub↗

    Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including

    Renders HTML on the server for fast initial loads and hydrates it on the client for interactivity.

    TypeScript
    عرض على GitHub↗6,931
  • yoshuawuyts/chooالصورة الرمزية لـ yoshuawuyts

    yoshuawuyts/choo

    6,770عرض على GitHub↗

    Choo هو إطار عمل أمامي وظيفي لبناء تطبيقات الويب. يتكون من مجموعة من الأدوات بما في ذلك موجه (router) من جانب العميل، ومحرك لمقارنة DOM، ومكتبة JavaScript متماثلة (isomorphic). يستخدم المشروع بنية قائمة على الأحداث لفصل منطق العمل عن العرض، وتنسيق تحديثات الحالة وتحديثات العرض من خلال باعث أحداث مركزي. يوظف العرض المتماثل لإنشاء مخرجات HTML باستخدام مسار منطقي واحد لكل من سلاسل جانب الخادم ومعالجة DOM من جانب العميل. يدير إطار العمل كائن حالة مشترك يقوم بمزامنة البيانات عبر المعالجات وطرق العرض. يتم معالجة الأداء من خلال محرك مقارنة DOM الذي يستخدم التخزين المؤقت للمكونات القائم على المعرف والتوفيق اليدوي لتقليل الطفرات المكلفة. يقوم الموجه بتعيين مسارات URL إلى دوال المعالجة واستخراج المعلمات المسماة مباشرة إلى حالة التطبيق المشتركة.

    Employs a single logic path to generate HTML output for both server-side strings and client-side DOM.

    JavaScript
    عرض على GitHub↗6,770
  • nervjs/nervالصورة الرمزية لـ NervJS

    NervJS/nerv

    5,412عرض على GitHub↗

    Nerv هو إطار عمل JavaScript متماثل (isomorphic) ومكتبة DOM افتراضية تُستخدم لتطوير واجهات المستخدم القائمة على المكونات. يعمل كمكتبة متوافقة مع React وتحافظ على التوافق مع واجهة برمجة تطبيقات React 16. تم تصميم إطار العمل خصيصاً كإطار عمل UI للمتصفحات القديمة، حيث يوفر المنطق الداخلي اللازم للحفاظ على سلوك متسق في البيئات القديمة، بما في ذلك Internet Explorer 8. تغطي قدراته عرض الويب المتماثل من خلال توليد HTML من جانب الخادم والترطيب (hydration) من جانب العميل. تتضمن المكتبة أيضاً معالجة أخطاء الواجهة الأمامية لاعتراض تعطل المكونات ونظاماً لإدارة دورات حياة المكونات، ومجموعات الأجزاء (fragments)، والبوابات (portals).

    Supports sharing rendering logic between server and client environments to improve page loads.

    JavaScriptframeworkfrontendinferno
    عرض على GitHub↗5,412
  • este/esteالصورة الرمزية لـ este

    este/este

    5,327عرض على GitHub↗

    Este هو إطار عمل ويب متماثل (isomorphic) مصمم لعرض التطبيقات على كل من الخادم والعميل مع حالة وتوجيه مشتركين. يعمل كلوحة تحكم لإدارة الجلسات عن بُعد، مما يوفر واجهة مركزية للتحكم في جلسات الوكيل عن بُعد من خلال تسليم الأوامر والموافقة على المطالبات. يتضمن إطار العمل نظاماً للتحكم في الوصول القائم على الأدوار يحمي مكونات الواجهة من خلال تغليف العناصر الحساسة في طبقة تفويض. كما يتميز بنظام إدارة جلسات عن بُعد يراقب إلحاح الوكيل ويعطي الأولوية للجلسات التي تتطلب إدخالاً فورياً من المستخدم. تغطي القدرات الإضافية إدارة حالة التطبيق العالمية عبر مخزن غير قابل للتغيير مع وظيفة التراجع والإعادة، بالإضافة إلى محرك للتحقق من صحة الإدخال باستخدام قواعد متزامنة وغير متزامنة. يوفر المشروع أيضاً أدوات لترجمة التطبيقات وتدويلها لدعم المستخدمين عبر مناطق مختلفة.

    Employs isomorphic rendering to share logic between server and client for consistent application behavior.

    TypeScriptgraphqlnextjsprisma
    عرض على GitHub↗5,327
  • derbyjs/derbyالصورة الرمزية لـ derbyjs

    derbyjs/derby

    4,706عرض على GitHub↗

    Derby هو إطار عمل MVC متماثل (isomorphic) ومحرك مزامنة بيانات في الوقت الفعلي مصمم لبناء تطبيقات تعاونية. يعمل كمكتبة ربط بيانات ثنائية الاتجاه ومحرك قوالب يشارك قاعدة كود واحدة بين Node.js والمتصفح لمزامنة الحالة عبر العملاء والخوادم. يتميز إطار العمل باستخدام التحويل التشغيلي (operational transformation) لحل تعارضات البيانات تلقائياً، مما يتيح التحرير المشترك في الوقت الفعلي والتعاون متعدد المستخدمين. يستخدم نموذج طفرة حالة تفاضلي لتقليل التحديثات عن طريق إجراء فحوصات مساواة عميقة، مما يضمن نشر القيم المتغيرة فقط. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك إدارة الحالة التفاعلية، والتوجيه المتماثل، وتطوير مكونات واجهة المستخدم النمطية. يوفر أدوات لإدارة مسارات البيانات المتداخلة، وتنفيذ العرض المتماثل للتحميلات الأولية السريعة، والتكامل مع البرمجيات الوسيطة للخادم. تم تنفيذ النظام باستخدام TypeScript.

    Provides an isomorphic rendering engine that generates HTML on the server and hydrates it in the browser.

    TypeScript
    عرض على GitHub↗4,706
  • kdchang/reactjs101الصورة الرمزية لـ kdchang

    kdchang/reactjs101

    4,343عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل ودليل تعليمي لتعلم React ونظام هندسة الواجهة الأمامية الأوسع. يعمل كدورة تدريبية منظمة تغطي أساسيات بناء واجهات المستخدم من خلال معمارية قائمة على المكونات. يوفر المشروع أدلة متخصصة حول تنسيق بيانات التطبيق عبر إدارة حالة Redux، ودمج وتغيير البيانات باستخدام GraphQL وRelay، وبناء تطبيقات الهاتف المحمول الأصلية باستخدام قاعدة كود واحدة. كما يتضمن برنامجاً تعليمياً مخصصاً للتحقق من سلوك المكون من خلال اختبار الوحدة، والعرض الضحل، وتأكيدات DOM. يغطي المحتوى مجموعة واسعة من قدرات الواجهة الأمامية، بما في ذلك تطوير تطبيقات الصفحة الواحدة، وتنفيذ التوجيه من جانب العميل، واستخدام العرض الخادم المتماثل. كما يتناول الجوانب العملية لهندسة الواجهة الأمامية، مثل إدارة دورات حياة المكونات، ومعالجة مدخلات النماذج، وتكوين أدوات بناء التطوير.

    Teaches isomorphic rendering techniques to share logic between server-side generation and client-side hydration.

    JavaScriptandriodecmascriptecmascript2015
    عرض على GitHub↗4,343
  • rendrjs/rendrالصورة الرمزية لـ rendrjs

    rendrjs/rendr

    4,058عرض على GitHub↗

    Rendr is an isomorphic JavaScript framework and server-side renderer designed for Backbone.js applications. It synchronizes view rendering between Node.js servers and client browsers to provide initial HTML for improved search engine indexing and load speeds while maintaining application interactivity. The system uses a pluggable adapter system to decouple rendering logic from specific HTML template engines, allowing developers to swap or integrate custom engines. It also functions as a server-side proxy that intercepts client requests via virtual paths and forwards them to remote RESTful ser

    Synchronizes view rendering between Node.js servers and client browsers specifically for Backbone.js applications.

    JavaScript
    عرض على GitHub↗4,058
  1. Home
  2. Web Development
  3. Isomorphic Rendering

استكشف الوسوم الفرعية

  • Isomorphic Backbone RenderingApplying isomorphic rendering techniques specifically to Backbone.js view architectures. **Distinct from Isomorphic Rendering:** Distinct from Isomorphic Rendering: specializes the a-gnostic isomorphic pattern for Backbone.js views.