29 مستودعات
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.
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.
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.
Clean-Code-Notes هو دليل دراسة للكود النظيف ومجموعة من الملاحظات التفصيلية القائمة على معايير تطوير البرمجيات المهنية. يعمل كوثائق لمعايير البرمجة ومرجع لكتابة كود مصدر قابل للصيانة. يوفر المشروع ملخصات تقنية للتصميم الموجه للكائنات وأنماط تصميم البرمجيات. يتضمن إرشادات لتنظيم الفئات والواجهات لتقليل الاقتران، وعزل تفاصيل التنفيذ، وتنفيذ الأنماط المعمارية مثل حقن التبعية وتجريد الواجهة. يعمل المورد أيضاً كدليل تنفيذ لتطوير البرمجيات القائم على الاختبار (TDD)، مع التركيز على إنشاء اختبارات وحدة سريعة ومستقلة وقابلة للتكرار. بالإضافة إلى ذلك، يغطي معايير اتفاقيات التسمية، ومعالجة الأخطاء، وتنسيق الكود لتحسين القراءة على المدى الطويل.
Provides strategies for wrapping external libraries in custom interfaces to isolate the application from breaking changes.
Puerts هو مضمن وقت تشغيل TypeScript وإطار عمل برمجة لمحرك الألعاب مصمم لدمج اللغات الديناميكية في تطبيقات المضيف منخفضة المستوى. يعمل كجسر واجهة برمجة تطبيقات عالي الأداء عبر اللغات، مما يسمح للمطورين بتنفيذ منطق اللعب ونصوص المحرر باستخدام TypeScript وJavaScript داخل بيئة مضيفة مجمعة. يتميز المشروع بجسر واجهة برمجة تطبيقات موحد يدعم خلفيات البرمجة القابلة للتوصيل، مما يتيح اختيار أو تبديل محركات اللغات المختلفة لموازنة سرعة التنفيذ مقابل حجم الملف الثنائي. يوفر توليد إعلان نوع آلي لضمان الوصول الآمن من حيث النوع والإكمال التلقائي لواجهات برمجة تطبيقات المضيف الأصلية. يغطي إطار العمل مساحة قدرات واسعة بما في ذلك جسر واجهة برمجة تطبيقات قائم على الانعكاس (reflection) لاستدعاء الدوال الأصلية، وتعيين الكائنات عبر اللغات، ودمج حزم الطرف الثالث. كما يدعم الأتمتة المتقدمة من خلال التحكم في محرك اللغة الطبيعية، وتكامل وكيل الذكاء الاصطناعي للسلوكيات الديناميكية، وبروتوكول تحكم عن بعد موحد لربط أدوات برمجة الذكاء الاصطناعي الخارجية بمشروع قيد التشغيل.
Supports loading external libraries from package managers to extend host application functionality.
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.
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.
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.
Common.Utility هي مكتبة أدوات للأغراض العامة توفر مجموعة من فئات المساعدة لمهام البرمجة الشائعة. تعمل كإطار عمل لأمن البيانات، وغلاف للوصول إلى قاعدة البيانات، ومجموعة من الأدوات لإدارة الأنظمة واتصالات الشبكة. تتضمن المكتبة مجموعة معالجة وسائط متعددة لتوليد الباركود ورموز QR، وتحرير الصور، وتحويل تنسيقات الفيديو. كما توفر مجموعة أدوات لاتصالات الشبكة لإدارة طلبات HTTP وعمليات نقل FTP، بالإضافة إلى التكامل مع خدمات البريد الإلكتروني والإشعارات. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك إدخال/إخراج الملفات، ومعالجة السلاسل، وتحويل البيانات. يوفر أدوات مساعدة لجدولة المهام في الخلفية عبر مجموعات الخيوط (thread pools)، وإدارة عمليات قاعدة البيانات مع اكتشاف الحقن، وأدوات إدارة النظام لتنفيذ أوامر Shell وإدارة إعدادات السجل.
Wraps third-party libraries to provide simplified interfaces for processing documents, spreadsheets, and multimedia.
Panda3D هو محرك ألعاب عبر الأنظمة الأساسية ونظام عرض رسومات ثلاثي الأبعاد تم تطويره لـ Python و C++. يعمل كإطار عمل شامل لبناء تطبيقات ثلاثية الأبعاد تفاعلية، ويوفر محاكياً فيزيائياً في الوقت الفعلي وأداة خط أنابيب أصول ثلاثية الأبعاد متخصصة. يتميز المحرك بدمج نواة C++ عالية الأداء مع روابط لغة Python القابلة للتشغيل البيني. يستخدم بنية رسم بياني للمشهد لتنظيم الكائنات ثلاثية الأبعاد ويوفر نظام تحويل أصول قائم على خط الأنابيب لتحسين النماذج والقوام للتحميل في وقت التشغيل. تتضمن إمكانياته بدائيات رسومات منخفضة المستوى لتنفيذ تظليل GPU مخصص، وعرض صوت ثلاثي الأبعاد، وتكامل الواقع الافتراضي لاتصال الأجهزة الطرفية والمتتبعين. يتميز إطار العمل أيضاً بأدوات لتغليف الملفات الثنائية للتطبيقات متعددة المنصات وتوصيف أداء الإطارات القائم على الشبكة. يوفر المشروع طبقة تجريد أجهزة موحدة لضمان سلوك متسق عبر أنظمة التشغيل وبيئات الأجهزة المختلفة.
Supports the integration of third-party physics, audio, and model loading libraries to extend core engine functionality.
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.
هذا المشروع عبارة عن حشوة توافق (Polyfill) لـ PHP مصممة لإعادة نقل الوظائف والثوابت الأساسية من PHP 7.2 إلى الإصدارات الأقدم من اللغة. يعمل كامتداد للمكتبة القياسية لـ PHP وإعادة نقل للإصدارات، حيث يوفر طبقة توافق تملأ الفجوات في نواة PHP لضمان سلوك متسق عبر بيئات مختلفة. تُمكّن المكتبة من نقل الكود عبر الإصدارات من خلال تنفيذ وظائف المكتبة القياسية المفقودة، مما يسمح لميزات اللغة الأحدث بالعمل على بيئات PHP القديمة. يضمن هذا أن التطبيقات يمكنها الحفاظ على واجهة متسقة والبقاء متوافقة مع المكتبات الحالية حتى عند تشغيلها على إصدارات قديمة.
This repository does not handle third-party package downloads or importmaps.
mmocr هو إطار عمل للتعرف الضوئي على الحروف (OCR) يعتمد على PyTorch مصمم لتدريب ونشر نماذج اكتشاف النصوص، والتعرف عليها، واستخراج المعلومات الرئيسية. يعمل كصندوق أدوات شامل لاكتشاف والتعرف على نصوص المشاهد، حيث يوفر مكتبات متخصصة لتحديد مناطق النص وتحويل النص المرئي إلى سلاسل مشفرة آلياً. يتميز المشروع بإطار عمل بحثي لاستخراج المعلومات الرئيسية وقدرات متقدمة لتحديد النصوص. تشمل هذه القدرات التحديد القائم على النقاط باستخدام المحولات (Transformers) واستخدام منحنيات Bezier ذات المعلمات لتحديد ونسخ النصوص ذات الأشكال التعسفية. يغطي إطار العمل سطحاً واسعاً من قدرات الرؤية الحاسوبية، بما في ذلك إدارة خط أنابيب البيانات لزيادة وتوحيد مجموعات بيانات OCR المتنوعة، وتدريب النماذج مع التوسع الموزع، وتقييم الأداء باستخدام مقاييس OCR القياسية. كما يوفر أدوات لمعالجة المضلعات الهندسية وتصور النتائج لتدقيق التنبؤات مقابل تعليقات الحقيقة الأرضية. يتم تنفيذ النظام بلغة Python ويدعم التثبيت عبر تغليف بيئة Docker.
Wraps third-party image augmentation libraries to incorporate transformation functions into the processing pipeline.
Mythic هو إطار عمل للفريق الأحمر (red teaming) وخادم للقيادة والتحكم مصمم لإدارة أنشطة ما بعد الاستغلال. يوفر نظاماً مركزياً لإصدار المهام وتلقي القياسات عن بُعد من الوكلاء المنتشرين عبر منصات وأنظمة تشغيل مستهدفة متنوعة. تتميز المنصة بواجهة مشغل تعاونية تسمح للعديد من باحثي الأمن بتنسيق العمليات وتتبع نشاط الهدف داخل بيئة مشتركة. تدعم نشر وتحديث حمولات الوكلاء المتنوعة من خلال مدير حمولات متعدد المنصات. يستخدم إطار العمل بنية قائمة على المكونات الإضافية (plugin-based) لتوسيع الوظائف، مما يسمح بدمج ملفات تعريف الأوامر المخصصة وتعريفات الحمولات من مستودعات بعيدة. يستخدم هيكلها التشغيلي عزل الخدمة القائم على الحاويات وجسر مراسلة لمزامنة البيانات والمهام بين المكونات المنفصلة.
Allows the integration of third-party payload definitions and command logic from external repositories at runtime.
Unform هو مدير حالة نماذج React مصمم للتعامل مع حالة، والتحقق من صحة، وإرسال نماذج إدخال المستخدم المعقدة. يستخدم واجهة برمجة تطبيقات نموذج غير خاضعة للتحكم تقلل من إعادة العرض باستخدام المراجع بدلاً من الحالة المتزامنة لإدارة بيانات النموذج. تتميز المكتبة بـ mapper بيانات متداخل ينظم الحقول في كائنات ومصفوفات هرمية باستخدام النطاق وتدوين النقطة. كما تتضمن محول إدخال مخصصاً لربط مكونات واجهة المستخدم التابعة لجهات خارجية والمدخلات غير القياسية بحالة النموذج المركزية، ومحرك تحقق يتحقق من البيانات المرسلة مقابل مخططات محددة لتعيين رسائل الخطأ إلى حقول معينة. تشمل القدرات الواسعة إدارة الحالة المركزية لتهيئة البيانات وإعادة تعيينها، ومعالجة تحميل الملفات، وإخفاء إدخال المستخدم. يوفر النظام تحكماً برمجياً في إرسال النموذج والوصول المباشر للمرجع إلى عناصر الإدخال الفردية.
Connects external component libraries to a centralized state manager using custom references and value paths.
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.
هذا المشروع عبارة عن إضافة (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.
Modly هو مولد نماذج ثلاثية الأبعاد (3D) يعمل بالذكاء الاصطناعي محلياً، ويقوم بتحويل الصور ثنائية الأبعاد إلى شبكات (meshes) ثلاثية الأبعاد. إنها أداة تركز على الخصوصية وتعالج البيانات مباشرة على بطاقة الرسوميات (GPU) الخاصة بالمضيف باستخدام الاستدلال المسرع. يعمل النظام كإطار عمل قابل للتوسيع لنماذج الذكاء الاصطناعي، مما يسمح بدمج إضافات النماذج الخارجية وملفات وقت التشغيل من مستودعات بعيدة. ويستخدم بنية إضافات (plugin) تعتمد على ملفات البيان (manifest) لإضافة طرق توليد جديدة عن طريق تحميل البيانات الوصفية والملفات من أنظمة التحكم في الإصدار الخارجية. تتضمن مجموعة الأدوات واجهة سطر أوامر (CLI) لتشغيل سير عمل التوليد وتصدير أصول الشبكات (mesh assets) للأتمتة القابلة للبرمجة. كما يتميز بأنظمة إدارة النماذج لتتبع التنزيل، وحالة التحميل، وتدفقات الأحداث في الوقت الفعلي لنماذج الذكاء الاصطناعي المنشورة.
Downloads and integrates additional generation methods by fetching runtime files and profiles from external repositories.
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.
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.
واجهة برمجة تطبيقات 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.