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

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

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

29 مستودعات

Awesome GitHub RepositoriesThird-Party Library Integrations

Integrates third-party libraries like ECharts, Quill, and SortableJS as modular plugins for extended functionality.

Distinct from Plugin Integrations: Distinct from Plugin Integrations: focuses on integrating specific third-party libraries (ECharts, Quill, SortableJS) rather than automatic integration of any plugin upon installation.

Explore 29 awesome GitHub repositories matching software engineering & architecture · Third-Party Library Integrations. Refine with filters or upvote what's useful.

Awesome Third-Party Library Integrations GitHub Repositories

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

    michalsnik/aos

    28,075عرض على GitHub↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    Maps scroll triggers to custom class names to drive transitions using third-party styling tools.

    JavaScript
    عرض على GitHub↗28,075
  • coreui/coreui-free-bootstrap-admin-templateالصورة الرمزية لـ coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220عرض على GitHub↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Integrates Chart.js, Full Calendar, and DataTables as pre-configured dashboard widgets.

    HTMLadminadmin-dashboardadmin-panel
    عرض على GitHub↗12,220
  • juancrg90/clean-code-notesالصورة الرمزية لـ JuanCrg90

    JuanCrg90/Clean-Code-Notes

    6,119عرض على GitHub↗

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

    Provides strategies for wrapping external libraries in custom interfaces to isolate the application from breaking changes.

    bookclean-codenotes
    عرض على GitHub↗6,119
  • tencent/puertsالصورة الرمزية لـ Tencent

    Tencent/puerts

    6,103عرض على GitHub↗

    Puerts هو مضمن وقت تشغيل TypeScript وإطار عمل برمجة لمحرك الألعاب مصمم لدمج اللغات الديناميكية في تطبيقات المضيف منخفضة المستوى. يعمل كجسر واجهة برمجة تطبيقات عالي الأداء عبر اللغات، مما يسمح للمطورين بتنفيذ منطق اللعب ونصوص المحرر باستخدام TypeScript وJavaScript داخل بيئة مضيفة مجمعة. يتميز المشروع بجسر واجهة برمجة تطبيقات موحد يدعم خلفيات البرمجة القابلة للتوصيل، مما يتيح اختيار أو تبديل محركات اللغات المختلفة لموازنة سرعة التنفيذ مقابل حجم الملف الثنائي. يوفر توليد إعلان نوع آلي لضمان الوصول الآمن من حيث النوع والإكمال التلقائي لواجهات برمجة تطبيقات المضيف الأصلية. يغطي إطار العمل مساحة قدرات واسعة بما في ذلك جسر واجهة برمجة تطبيقات قائم على الانعكاس (reflection) لاستدعاء الدوال الأصلية، وتعيين الكائنات عبر اللغات، ودمج حزم الطرف الثالث. كما يدعم الأتمتة المتقدمة من خلال التحكم في محرك اللغة الطبيعية، وتكامل وكيل الذكاء الاصطناعي للسلوكيات الديناميكية، وبروتوكول تحكم عن بعد موحد لربط أدوات برمجة الذكاء الاصطناعي الخارجية بمشروع قيد التشغيل.

    Supports loading external libraries from package managers to extend host application functionality.

    C++dotnetjavascriptnodejs
    عرض على GitHub↗6,103
  • armour/vue-typescript-admin-templateالصورة الرمزية لـ Armour

    Armour/vue-typescript-admin-template

    5,677عرض على GitHub↗

    Vue-typescript-admin-template is a TypeScript-based admin panel starter built with Vue CLI 3, providing a complete foundation for building enterprise back-office interfaces. It enforces type safety across Vue components using TypeScript, reducing runtime errors and improving code maintainability, while offering a dynamic route permission system that controls sidebar navigation and page access by mapping user roles to route permissions at runtime. The template includes a mock API service layer that simulates backend responses for frontend development without a live server, along with internati

    Integrates third-party libraries like ECharts, Quill, and SortableJS as modular plugins for extended functionality.

    Vueadminadmin-dashboardtemplate
    عرض على GitHub↗5,677
  • maiot-io/zenmlالصورة الرمزية لـ maiot-io

    maiot-io/zenml

    5,452عرض على GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Incorporates standardized third-party testing libraries into pipelines for automated metric calculation.

    Python
    عرض على GitHub↗5,452
  • zenml-io/zenmlالصورة الرمزية لـ zenml-io

    zenml-io/zenml

    5,451عرض على GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Incorporates standardized third-party testing libraries into pipelines to automate metric calculation and structure performance analysis for machine learning models.

    Pythonagentopsagentsai
    عرض على GitHub↗5,451
  • laochiangx/common.utilityالصورة الرمزية لـ laochiangx

    laochiangx/Common.Utility

    5,304عرض على GitHub↗

    Common.Utility هي مكتبة أدوات للأغراض العامة توفر مجموعة من فئات المساعدة لمهام البرمجة الشائعة. تعمل كإطار عمل لأمن البيانات، وغلاف للوصول إلى قاعدة البيانات، ومجموعة من الأدوات لإدارة الأنظمة واتصالات الشبكة. تتضمن المكتبة مجموعة معالجة وسائط متعددة لتوليد الباركود ورموز QR، وتحرير الصور، وتحويل تنسيقات الفيديو. كما توفر مجموعة أدوات لاتصالات الشبكة لإدارة طلبات HTTP وعمليات نقل FTP، بالإضافة إلى التكامل مع خدمات البريد الإلكتروني والإشعارات. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك إدخال/إخراج الملفات، ومعالجة السلاسل، وتحويل البيانات. يوفر أدوات مساعدة لجدولة المهام في الخلفية عبر مجموعات الخيوط (thread pools)، وإدارة عمليات قاعدة البيانات مع اكتشاف الحقن، وأدوات إدارة النظام لتنفيذ أوامر Shell وإدارة إعدادات السجل.

    Wraps third-party libraries to provide simplified interfaces for processing documents, spreadsheets, and multimedia.

    C#chmcommoncookiehelper
    عرض على GitHub↗5,304
  • panda3d/panda3dالصورة الرمزية لـ panda3d

    panda3d/panda3d

    5,150عرض على GitHub↗

    Panda3D هو محرك ألعاب عبر الأنظمة الأساسية ونظام عرض رسومات ثلاثي الأبعاد تم تطويره لـ Python و C++. يعمل كإطار عمل شامل لبناء تطبيقات ثلاثية الأبعاد تفاعلية، ويوفر محاكياً فيزيائياً في الوقت الفعلي وأداة خط أنابيب أصول ثلاثية الأبعاد متخصصة. يتميز المحرك بدمج نواة C++ عالية الأداء مع روابط لغة Python القابلة للتشغيل البيني. يستخدم بنية رسم بياني للمشهد لتنظيم الكائنات ثلاثية الأبعاد ويوفر نظام تحويل أصول قائم على خط الأنابيب لتحسين النماذج والقوام للتحميل في وقت التشغيل. تتضمن إمكانياته بدائيات رسومات منخفضة المستوى لتنفيذ تظليل GPU مخصص، وعرض صوت ثلاثي الأبعاد، وتكامل الواقع الافتراضي لاتصال الأجهزة الطرفية والمتتبعين. يتميز إطار العمل أيضاً بأدوات لتغليف الملفات الثنائية للتطبيقات متعددة المنصات وتوصيف أداء الإطارات القائم على الشبكة. يوفر المشروع طبقة تجريد أجهزة موحدة لضمان سلوك متسق عبر أنظمة التشغيل وبيئات الأجهزة المختلفة.

    Supports the integration of third-party physics, audio, and model loading libraries to extend core engine functionality.

    C++c-plus-pluscross-platformgame-development
    عرض على GitHub↗5,150
  • bigskysoftware/intercooler-jsالصورة الرمزية لـ bigskysoftware

    bigskysoftware/intercooler-js

    4,787عرض على GitHub↗

    Intercooler-js هو إطار عمل AJAX تصريحي ومكتبة واجهة مستخدم تعتمد على الخادم. يعمل كإطار عمل ويب للوسائط الفائقة يتيح إنشاء تجارب الصفحة الواحدة عن طريق استبدال عناصر DOM محددة بأجزاء HTML يتم تسليمها من خادم. تتميز المكتبة باستخدام سمات HTML لتعيين عناصر DOM إلى نقاط نهاية الخادم، مما يسمح بطلبات HTTP غير المتزامنة وتحديثات DOM دون برمجة يدوية. تدعم معمارية تعتمد على الوسائط الفائقة حيث يتحكم الخادم في حالة العميل من خلال رؤوس الاستجابة وتسليم أجزاء HTML المشروحة. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك تحديثات واجهة المستخدم في الوقت الفعلي عبر أحداث الخادم المرسلة (Server-Sent Events)، ومزامنة سجل المتصفح والحالة، والاقتراع التلقائي للمحتوى. كما يوفر إدارة تبعية الموارد لتنسيق التحديثات بين عناصر واجهة المستخدم ذات الصلة، وتسجيل الأخطاء عن بعد لمراقبة فشل الشبكة، ومعالجة DOM من جانب العميل لإدارة دورات حياة العناصر وانتقالات CSS.

    Triggers asynchronous requests from external library callbacks and processes the resulting data through custom handlers.

    HTMLfront-endhtmljavascript
    عرض على GitHub↗4,787
  • symfony/polyfill-php72الصورة الرمزية لـ symfony

    symfony/polyfill-php72

    4,742عرض على GitHub↗

    هذا المشروع عبارة عن حشوة توافق (Polyfill) لـ PHP مصممة لإعادة نقل الوظائف والثوابت الأساسية من PHP 7.2 إلى الإصدارات الأقدم من اللغة. يعمل كامتداد للمكتبة القياسية لـ PHP وإعادة نقل للإصدارات، حيث يوفر طبقة توافق تملأ الفجوات في نواة PHP لضمان سلوك متسق عبر بيئات مختلفة. تُمكّن المكتبة من نقل الكود عبر الإصدارات من خلال تنفيذ وظائف المكتبة القياسية المفقودة، مما يسمح لميزات اللغة الأحدث بالعمل على بيئات PHP القديمة. يضمن هذا أن التطبيقات يمكنها الحفاظ على واجهة متسقة والبقاء متوافقة مع المكتبات الحالية حتى عند تشغيلها على إصدارات قديمة.

    This repository does not handle third-party package downloads or importmaps.

    compatibilitycomponentjavascript
    عرض على GitHub↗4,742
  • open-mmlab/mmocrالصورة الرمزية لـ open-mmlab

    open-mmlab/mmocr

    4,739عرض على GitHub↗

    mmocr هو إطار عمل للتعرف الضوئي على الحروف (OCR) يعتمد على PyTorch مصمم لتدريب ونشر نماذج اكتشاف النصوص، والتعرف عليها، واستخراج المعلومات الرئيسية. يعمل كصندوق أدوات شامل لاكتشاف والتعرف على نصوص المشاهد، حيث يوفر مكتبات متخصصة لتحديد مناطق النص وتحويل النص المرئي إلى سلاسل مشفرة آلياً. يتميز المشروع بإطار عمل بحثي لاستخراج المعلومات الرئيسية وقدرات متقدمة لتحديد النصوص. تشمل هذه القدرات التحديد القائم على النقاط باستخدام المحولات (Transformers) واستخدام منحنيات Bezier ذات المعلمات لتحديد ونسخ النصوص ذات الأشكال التعسفية. يغطي إطار العمل سطحاً واسعاً من قدرات الرؤية الحاسوبية، بما في ذلك إدارة خط أنابيب البيانات لزيادة وتوحيد مجموعات بيانات OCR المتنوعة، وتدريب النماذج مع التوسع الموزع، وتقييم الأداء باستخدام مقاييس OCR القياسية. كما يوفر أدوات لمعالجة المضلعات الهندسية وتصور النتائج لتدقيق التنبؤات مقابل تعليقات الحقيقة الأرضية. يتم تنفيذ النظام بلغة Python ويدعم التثبيت عبر تغليف بيئة Docker.

    Wraps third-party image augmentation libraries to incorporate transformation functions into the processing pipeline.

    Pythonabcnetabinetcrnn
    عرض على GitHub↗4,739
  • its-a-feature/mythicالصورة الرمزية لـ its-a-feature

    its-a-feature/Mythic

    4,571عرض على GitHub↗

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

    Allows the integration of third-party payload definitions and command logic from external repositories at runtime.

    JavaScript
    عرض على GitHub↗4,571
  • unform/unformالصورة الرمزية لـ unform

    unform/unform

    4,410عرض على GitHub↗

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

    Connects external component libraries to a centralized state manager using custom references and value paths.

    TypeScriptformformshacktoberfest
    عرض على GitHub↗4,410
  • unplugin/unplugin-vue-componentsالصورة الرمزية لـ unplugin

    unplugin/unplugin-vue-components

    4,288عرض على GitHub↗

    unplugin-vue-components هي أداة بناء تقوم تلقائياً باستيراد وتسجيل مكونات Vue المستخدمة في القوالب، مما يلغي الحاجة إلى عبارات الاستيراد اليدوية. تعمل كإضافة لمجمعات (bundlers) مختلفة، بما في ذلك Vite و Webpack، لحل وحقن تبعيات المكونات أثناء عملية التجميع. يتميز المشروع بنظام ربط يحدد ويستورد المكونات من مكتبات واجهة Vue الخارجية الشهيرة. يمكن توسيع منطق الدقة هذا عبر إضافات محلل مخصصة لتعديل كيفية اكتشاف واستيراد مكتبات واجهة مستخدم معينة. للحفاظ على سلامة الأنواع، تتضمن الأداة مولد أنواع TypeScript ينشئ ملفات تعريف عالمية. توفر هذه الملفات الإكمال التلقائي والتحقق من الأنواع للمكونات التي يتم تحميلها بدون استيرادات صريحة.

    Provides built-in resolvers to automatically identify and import components from popular third-party Vue interface libraries.

    TypeScriptauto-importcomponentsunplugin
    عرض على GitHub↗4,288
  • vuejs/composition-apiالصورة الرمزية لـ vuejs

    vuejs/composition-api

    4,184عرض على GitHub↗

    هذا المشروع عبارة عن إضافة (plugin) للتفاعلية (reactivity) تجلب Composition API وإدارة الحالة التفاعلية من Vue 3 إلى تطبيقات Vue 2. يعمل المشروع كمنظم لمنطق المكونات (component logic) ونظام لتغليف الحالة التفاعلية والوظائف في أدوات مساعدة قابلة لإعادة الاستخدام. تتيح الإضافة استخدام وظائف قابلة للتركيب (composable functions) لمشاركة المنطق المعتمد على الحالة عبر المكونات دون الاعتماد على mixins. يوفر المشروع هيكلاً يعتمد على المتغيرات والوظائف البسيطة لتسهيل الاستنتاج التلقائي للأنواع (type inference) والإكمال التلقائي في المحرر. بالإضافة إلى ذلك، يتضمن نظام حقن تبعيات (dependency injection) يعتمد على الموفر (provider) لمشاركة البيانات والوظائف عبر شجرة المكونات. يغطي النظام إدارة الحالة التفاعلية، والخصائص المحسوبة (computed properties)، والمراقبين (watchers)، إلى جانب القدرة على ربط دورة حياة المكونات. كما يسمح بدمج مكتبات خارجية تعتمد على الحالة في نظام التفاعلية الأصلي ويدعم جلب البيانات مسبقاً (prefetching) على الخادم. المشروع مكتوب بلغة TypeScript.

    Integrates stateful third-party libraries as modular plugins to maintain consistent data flow.

    TypeScript
    عرض على GitHub↗4,184
  • lightningpixel/modlyالصورة الرمزية لـ lightningpixel

    lightningpixel/modly

    4,140عرض على GitHub↗

    Modly هو مولد نماذج ثلاثية الأبعاد (3D) يعمل بالذكاء الاصطناعي محلياً، ويقوم بتحويل الصور ثنائية الأبعاد إلى شبكات (meshes) ثلاثية الأبعاد. إنها أداة تركز على الخصوصية وتعالج البيانات مباشرة على بطاقة الرسوميات (GPU) الخاصة بالمضيف باستخدام الاستدلال المسرع. يعمل النظام كإطار عمل قابل للتوسيع لنماذج الذكاء الاصطناعي، مما يسمح بدمج إضافات النماذج الخارجية وملفات وقت التشغيل من مستودعات بعيدة. ويستخدم بنية إضافات (plugin) تعتمد على ملفات البيان (manifest) لإضافة طرق توليد جديدة عن طريق تحميل البيانات الوصفية والملفات من أنظمة التحكم في الإصدار الخارجية. تتضمن مجموعة الأدوات واجهة سطر أوامر (CLI) لتشغيل سير عمل التوليد وتصدير أصول الشبكات (mesh assets) للأتمتة القابلة للبرمجة. كما يتميز بأنظمة إدارة النماذج لتتبع التنزيل، وحالة التحميل، وتدفقات الأحداث في الوقت الفعلي لنماذج الذكاء الاصطناعي المنشورة.

    Downloads and integrates additional generation methods by fetching runtime files and profiles from external repositories.

    TypeScript
    عرض على GitHub↗4,140
  • nuxt/vue-metaالصورة الرمزية لـ nuxt

    nuxt/vue-meta

    4,079عرض على GitHub↗

    vue-meta هو مدير بيانات وصفية لتطبيقات Vue.js ينسق حقن وإلغاء تكرار ودمج علامات HTML head و body. يعمل كجهاز تحكم في رأس المستند، مما يسمح للمطورين بتحديد وتحديث العناوين، والعلامات الوصفية، وعلامات الروابط، والأنماط، والنصوص البرمجية داخل بنية مكون عبر كل من بيئات جانب العميل وجانب الخادم. تتميز المكتبة بنظام دمج هرمي حيث يمكن للمكونات الفرعية تجاوز البيانات الوصفية المحددة بواسطة المكونات الأصلية. تضمن سلامة المستند باستخدام إلغاء التكرار القائم على المعرف لمنع العلامات المكررة وتستخدم نظام تنسيق لإدارة البيانات الوصفية من مثيلات تطبيقات مستقلة متعددة على صفحة واحدة. تشمل إمكانياتها الأوسع تحسين محركات البحث من خلال حقن البيانات الوصفية من جانب الخادم، وإدراج بيانات JSON منظمة ومعقمة، وربط البيانات الوصفية الديناميكية التي تحل القيم بناءً على حالة المكون. يتم معالجة الأداء عبر تجميع إطار الرسوم المتحركة للطلب لمنع الوميض وبث الاستجابة التزايدي للعرض من جانب الخادم. يوفر المشروع أدوات لإنشاء البيانات الوصفية الثابتة لإنتاج سلاسل قوالب HTML دون الحاجة إلى مثيل مكون مباشر.

    Allows external plugins to add metadata using custom identifiers to avoid conflicts with the root application settings.

    JavaScriptmetametadataseo
    عرض على GitHub↗4,079
  • alex-shpak/hugo-bookالصورة الرمزية لـ alex-shpak

    alex-shpak/hugo-book

    4,051عرض على GitHub↗

    hugo-book is a documentation theme and static site framework for Hugo designed to create structured technical manuals, documentation books, and multilingual knowledge bases. It transforms directory structures into hierarchical navigation menus and formatted technical content. The framework includes a specialized OpenAPI documentation renderer that converts specifications into structured reference pages. It also provides a full-text client-side search integration and supports multilingual content with right-to-left layout mirroring. The project covers a wide range of content rendering capabil

    Integrates third-party rendering libraries for mathematics, diagrams, and terminal recordings based on detected content patterns.

    HTMLdocumentationhugohugo-theme
    عرض على GitHub↗4,051
  • wp-api/wp-apiالصورة الرمزية لـ WP-API

    WP-API/WP-API

    3,927عرض على GitHub↗

    واجهة برمجة تطبيقات WordPress REST هي واجهة ويب وواجهة برمجة تطبيقات للمحتوى تعتمد على JSON، تتيح استرجاع وتعديل محتوى الموقع والمستخدمين والبيانات الوصفية باستخدام طرق HTTP القياسية. تعمل كواجهة لنظام إدارة محتوى بدون واجهة أمامية (Headless CMS)، حيث تفصل إدارة المحتوى عن الواجهة الأمامية عبر عرض بيانات الموقع من خلال متحكم RESTful قابل للبرمجة. يتميز النظام بالاكتشاف المعتمد على الوسائط التشعبية (Hypermedia) والتحقق القائم على مخططات JSON، مما يسمح للعملاء بتحديد الموارد برمجياً وضمان تبادل بيانات متوقع. يستخدم النظام تسجيل نقاط النهاية القائم على مساحات الأسماء لتنظيم المسارات، ويدعم طبقة مصادقة مرنة تشمل كلمات مرور التطبيقات، وملفات تعريف الارتباط للجلسات، ومعايير الهوية الخاصة بطرف ثالث. تغطي واجهة برمجة التطبيقات مجموعة واسعة من قدرات إدارة الموارد، بما في ذلك التعامل مع المنشورات، والصفحات، والوسائط، والمحتوى القائم على الكتل (Blocks). كما توفر أدوات شاملة لإدارة الاستجابات، مثل تضمين الموارد، والترقيم، وتصفية الحقول، إلى جانب أدوات لإدارة مراجعات المحتوى وإدارة الموقع. يتم توفير الدعم من خلال حزم تطوير برمجية (SDKs) خاصة بلغات معينة لتجريد طلبات الشبكة إلى واجهات برمجية عالية المستوى.

    Implements namespace-based endpoint registration to prevent routing collisions between core and third-party extensions.

    PHP
    عرض على GitHub↗3,927
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins
  6. Plugin Integrations
  7. Third-Party Library Integrations

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

  • Boundary-Based WrappersCustom interfaces used to isolate core application logic from the breaking changes of third-party libraries. **Distinct from Third-Party Library Integrations:** Focuses on the architectural isolation pattern of wrapping libraries in interfaces, whereas Third-Party Library Integrations focuses on the act of integrating specific plugins.
  • CSS Class Trigger IntegrationsIntegrations that map internal scroll triggers to custom class names for compatibility with third-party styling tools. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on mapping triggers to classes rather than modular plugin installation.
  • Evaluation Framework IntegrationsIncorporates standardized third-party testing libraries into pipelines for automated metric calculation. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on integrating evaluation-specific frameworks rather than general-purpose plugins.
  • External Callback Request TriggersInitiating asynchronous network requests from the callbacks of third-party JavaScript libraries. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations by focusing on the trigger mechanism within a callback rather than general modular plugin architecture.
  • Image Augmentation Library IntegrationsWrappers that integrate third-party image processing libraries into a machine learning data pipeline. **Distinct from Third-Party Library Integrations:** Focuses on wrapping augmentation libraries for ML pipelines rather than general plugin-based functionality.
  • Instrumentation ProxiesComponents that intercept and proxy metrics from third-party libraries into a centralized monitoring registry. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on the proxying of metrics from external dependencies rather than general plugin-based feature extension.
  • Library Isolation WrappersTechniques for wrapping external libraries in interfaces to enforce internal business rules and isolate the application. **Distinct from Third-Party Library Integrations:** Focuses on the architectural pattern of isolation rather than the technical integration of specific plugins.
  • Metadata Plugin IntegrationsSystems for adding metadata via unique identifiers to prevent conflicts between core settings and external plugins. **Distinct from Third-Party Library Integrations:** Specifically handles identifier-based metadata injection for plugins, not general library functional integration.
  • Namespace Extension Identification1 وسم فرعيMechanism for identifying supported core and third-party endpoints by checking index namespaces. **Distinct from Third-Party Library Integrations:** Focuses on identifying available endpoints via namespaces rather than the act of integrating libraries.
  • Remote Profile LoadingMechanisms for downloading and integrating third-party command and payload definitions from external repositories at runtime. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations by focusing on the dynamic loading of operational profiles from remote repositories.
  • Routing Library IntegrationsIntegration of specialized routing libraries into the application framework. **Distinct from Third-Party Library Integrations:** Specifically targets routing libraries rather than general-purpose utility libraries like ECharts or Quill.