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

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

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

15 مستودعات

Awesome GitHub RepositoriesServer Components

Component architectures that execute exclusively on the server to reduce client-side bundle size and data fetching overhead.

Explore 15 awesome GitHub repositories matching web development · Server Components. Refine with filters or upvote what's useful.

Awesome Server Components GitHub Repositories

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

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Provides entry points for rendering component trees on a server for initial page delivery.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • necolas/react-native-webالصورة الرمزية لـ necolas

    necolas/react-native-web

    22,132عرض على GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Enables server-side rendering of component trees to improve initial load performance.

    JavaScriptcross-platformcss-in-jsgui-framework
    عرض على GitHub↗22,132
  • shadcn-ui/taxonomyالصورة الرمزية لـ shadcn-ui

    shadcn-ui/taxonomy

    19,248عرض على GitHub↗

    Taxonomy is a full-stack application template and reference implementation built with the Next.js app router. It serves as a comprehensive starter for developing web applications using server components and modern React patterns. The project integrates a variety of specialized systems, including an identity management workflow for OAuth and session handling, and a billing system for managing recurring subscriptions and payment events. It also features a content pipeline that transforms Markdown and JSX files into type-safe data collections for rendering blogs and documentation. The architect

    Implements a modern web architecture centered around Next.js server components for optimized rendering.

    TypeScriptnextauthjsnextjsprisma
    عرض على GitHub↗19,248
  • shadcn/taxonomyالصورة الرمزية لـ shadcn

    shadcn/taxonomy

    19,251عرض على GitHub↗

    Taxonomy is a SaaS boilerplate and Next.js application template designed for building subscription-based web applications. It provides a foundational architecture implemented as a TypeScript web framework, utilizing server components and app-router file routing. The project serves as a comprehensive starter for software-as-a-service products, combining user authentication workflows with recurring subscription billing. It further functions as a markdown content site, enabling the creation of blogs or documentation through markdown-to-HTML rendering. The codebase integrates several core capabi

    Utilizes a server-component architecture to render application logic on the server and reduce client-side JavaScript.

    TypeScript
    عرض على GitHub↗19,251
  • vitejs/awesome-viteالصورة الرمزية لـ vitejs

    vitejs/awesome-vite

    16,866عرض على GitHub↗

    Awesome Vite is a curated collection of resources, plugins, and templates designed for the Vite build tool ecosystem. It serves as a central directory for developers looking to extend the capabilities of this high-performance frontend build pipeline and module bundler. The project highlights the core strengths of Vite, including its native ESM-based development server, instant hot module replacement, and pre-bundled dependency optimization. By aggregating community-maintained tools, it showcases how to leverage Vite’s plugin-based architecture to customize build pipelines, integrate popular f

    Supports modern rendering patterns including server-side component architectures for optimized web applications.

    JavaScriptawesomeawesome-listvite
    عرض على GitHub↗16,866
  • reactjs/react.devالصورة الرمزية لـ reactjs

    reactjs/react.dev

    11,765عرض على GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Executes components on the server to access data without increasing client-side bundle size.

    JavaScriptdocumentationjavascriptreact
    عرض على GitHub↗11,765
  • 47ng/nuqsالصورة الرمزية لـ 47ng

    47ng/nuqs

    10,591عرض على GitHub↗

    nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter

    Reads type-safe search parameters in nested server components without prop drilling.

    TypeScriptquery-paramsreactsearch-params
    عرض على GitHub↗10,591
  • cloudflare/vinextالصورة الرمزية لـ cloudflare

    cloudflare/vinext

    8,250عرض على GitHub↗

    Vinext is a build system and edge runtime compiler that enables framework-agnostic serverless deployments. It functions as a Vite plugin and compatibility layer that emulates file-system routing, server components, and server actions, allowing projects to maintain specific framework API surfaces while targeting edge workers and serverless environments. The project provides a specialized bridge for migrating projects to a Vite-based build pipeline while preserving routing and server component patterns. It utilizes a system of module shimming and adapters to produce standalone bundles compatibl

    Processes server-side UI components through a streaming pipeline to deliver nested layouts.

    TypeScript
    عرض على GitHub↗8,250
  • wakujs/wakuالصورة الرمزية لـ wakujs

    wakujs/waku

    6,330عرض على GitHub↗

    Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir

    Renders React components exclusively on the server for data fetching, while client components hydrate in the browser for interactivity.

    TypeScript
    عرض على GitHub↗6,330
  • i18next/next-i18nextالصورة الرمزية لـ i18next

    i18next/next-i18next

    6,158عرض على GitHub↗

    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

    Provides a dedicated translation function for translating text directly inside async Server Components without client hydration.

    TypeScripti18nextnextnextjs
    عرض على GitHub↗6,158
  • lingui/js-linguiالصورة الرمزية لـ lingui

    lingui/js-lingui

    5,786عرض على GitHub↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    Flags direct string literals in JSX that should be wrapped with a translation function.

    TypeScript
    عرض على GitHub↗5,786
  • greatfrontend/top-reactjs-interview-questionsالصورة الرمزية لـ greatfrontend

    greatfrontend/top-reactjs-interview-questions

    5,691عرض على GitHub↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    Provides study materials on server components that execute exclusively on the server to reduce bundle size.

    MDXfront-end-developmentinterviewsjavascript
    عرض على GitHub↗5,691
  • shakacode/react_on_railsالصورة الرمزية لـ shakacode

    shakacode/react_on_rails

    5,191عرض على GitHub↗

    React on Rails هو إطار عمل تكامل يدمج مكونات React في طرق عرض Ruby on Rails. يعمل كمحرك عرض من جانب الخادم ومنسق مكونات كامل المكدس، مما يسمح بتمرير بيانات الواجهة الخلفية مباشرة إلى مكونات الواجهة الأمامية دون الحاجة إلى استدعاءات API منفصلة. يقوم المشروع بمزامنة التوجيه بين العميل والخادم للحفاظ على حالات تنقل متسقة عبر التطبيق. يتضمن خط أنابيب أصول Webpack لإدارة حزم JavaScript وتنفيذ تقسيم الكود للتسليم الأمثل. يغطي إطار العمل عرض طرق العرض الهجينة وتحسين أصول الواجهة الأمامية، بما في ذلك القدرة على حقن سياق طلب جانب الخادم في عملية عرض JavaScript. كما يوفر أدوات لتشخيص مشكلات التكامل أثناء التثبيت أو الترقية.

    Passes request-specific server context as props to frontend components to adapt output based on backend state.

    Rubyheroku-deploymentjavascript-apinpm-module
    عرض على GitHub↗5,191
  • pingdotgg/uploadthingالصورة الرمزية لـ pingdotgg

    pingdotgg/uploadthing

    5,153عرض على GitHub↗

    Uploadthing هي أداة لدمج رفع الملفات في تطبيقات الويب، وتوفر نظاماً لقبول وتخزين الملفات من خلال معالجة الملفات بدون خادم (serverless). تدير عملية الرفع من البداية إلى النهاية، بدءاً من إنشاء نقاط نهاية الخلفية وصولاً إلى تسليم المحتوى عبر شبكة توصيل المحتوى. يستخدم المشروع سير عمل URL موقع مسبقاً للسماح للعملاء برفع الملفات مباشرة إلى التخزين السحابي، مما يقلل من حركة مرور الخادم. يتميز بنظام تحقق قائم على المسار لفرض قيود على أنواع الملفات وأحجامها، إلى جانب برمجيات وسيطة لتفويض الطلبات وخطافات الويب (webhooks) الآمنة بعد الرفع. تغطي المنصة مجموعة واسعة من الإمكانيات، بما في ذلك إدارة التخزين السحابي لإعادة تسمية الملفات أو حذفها وتنفيذ عمليات رفع قابلة للاستئناف للتحويلات الكبيرة. توفر مجموعة من مكونات واجهة المستخدم، مثل أزرار الرفع ومناطق الإفلات، والتي يمكن تصميمها أو استبدالها بواجهات مخصصة باستخدام خطافات قابلة للتركيب. تم تصميم النظام للنشر عبر بيئات التشغيل الطرفية (edge) والبيئات بدون خادم، مع معالجة التكوين عبر متغيرات البيئة.

    Passes router permissions from server components to the client to remove loading states during initial page load.

    TypeScript
    عرض على GitHub↗5,153
  • reactjs/server-components-demoالصورة الرمزية لـ reactjs

    reactjs/server-components-demo

    4,359عرض على GitHub↗

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

    Implements a hybrid architecture mixing server-only components for data fetching with interactive client components.

    JavaScript
    عرض على GitHub↗4,359
  1. Home
  2. Web Development
  3. Rendering and Templating
  4. Server-Side Rendering Utilities
  5. Server Components

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

  • Client Hydration IntegrationsHydrating server-rendered React components in the browser to enable interactivity while maintaining a server-client boundary. **Distinct from Server Components:** Distinct from Server Components: focuses on the client-side hydration step that follows server rendering, not the server-side execution itself.
  • Operation MonitorsTools for visualizing asynchronous data fetching and rendering durations in server-side components. **Distinct from Server Components:** Distinct from Server Components: focuses on observability of operations rather than the component architecture itself.
  • Request TrackersTools for visualizing asynchronous operations and I/O bottlenecks in server-side components. **Distinct from Server Components:** Distinct from Server Components: focuses on observability of I/O and request timing, not the component architecture itself.
  • Search Parameter AccessorsReads type-safe search parameters in nested server components without passing props through the component tree. **Distinct from Server Components:** Distinct from Server Components: focuses on search parameter access in server components, not general server component architecture.
  • Search Parameter ParsersParses URL query parameters on the server using a declarative schema, returning typed state variables for loaders and server components. **Distinct from Server Components:** Distinct from Server Components: focuses on server-side parsing of URL query parameters, not general server component architecture.
  • Server Component Prop Passing1 وسم فرعيPassing server components as props to client components, enabling patterns like global context providers. **Distinct from Server Components:** Distinct from Server Components: focuses on the specific pattern of passing server components as props to client components, not general server component execution.
  • Server-Client Composition PatternsTechniques for combining server and client components by importing client components into server components and passing server-rendered content as props. **Distinct from Server Components:** Distinct from Server Components: focuses on the composition boundary between server and client components, not just server-side execution.
  • Translation Functions1 وسم فرعيDedicated translation functions that load resources and render localized text directly inside async Server Components. **Distinct from Server Components:** Distinct from Server Components: focuses on translation-specific functions, not general server component architecture.