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

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

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

21 مستودعات

Awesome GitHub RepositoriesPlugin Development Kits

Development tools that allow users to extend core software functionality by building and integrating custom scripts or nodes.

Explore 21 awesome GitHub repositories matching software engineering & architecture · Plugin Development Kits. Refine with filters or upvote what's useful.

Awesome Plugin Development Kits GitHub Repositories

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

    vuejs/vue

    209,900عرض على GitHub↗

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

    Injects shared logic globally into all component instances to handle cross-cutting concerns.

    TypeScriptframeworkfrontendjavascript
    عرض على GitHub↗209,900
  • twbs/bootstrapالصورة الرمزية لـ twbs

    twbs/bootstrap

    174,380عرض على GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Facilitates deep customization through modular source code extensions and preprocessor variable overrides.

    MDXbootstrapcsscss-framework
    عرض على GitHub↗174,380
  • yt-dlp/yt-dlpالصورة الرمزية لـ yt-dlp

    yt-dlp/yt-dlp

    170,963عرض على GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Enables the creation of custom extractors and postprocessors by subclassing existing components for automatic discovery.

    Pythonclidownloaderpython
    عرض على GitHub↗170,963
  • comfy-org/comfyuiالصورة الرمزية لـ Comfy-Org

    Comfy-Org/ComfyUI

    117,227عرض على GitHub↗

    ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks without requiring manual code implementation. It serves as both a local environment for high-performance model inference and a production-ready server for deploying generative capabilities. The platform distinguishes itself through its focus on workflow portability and extensibilit

    Extends core functionality by allowing developers to build and integrate custom nodes for specialized creative tasks.

    Pythonaicomfycomfyui
    عرض على GitHub↗117,227
  • nationalsecurityagency/ghidraالصورة الرمزية لـ NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740عرض على GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Enables the creation of specialized scripts and plugins to tailor analysis workflows to unique project requirements.

    Javadisassemblerreverse-engineeringsoftware-analysis
    عرض على GitHub↗69,740
  • scrapy/scrapyالصورة الرمزية لـ scrapy

    scrapy/scrapy

    62,274عرض على GitHub↗

    Scrapy is a comprehensive framework designed for automated web data extraction and large-scale crawling. It operates on an asynchronous, event-driven engine that manages non-blocking network requests and data processing tasks, allowing for the efficient retrieval of structured information from web documents using path-based selectors. The system distinguishes itself through a highly modular architecture that supports complex data collection workflows. Users can implement custom middleware and signal handlers to intercept and modify request flows, while a priority-based scheduler manages concu

    Implements specialized data collection workflows by building custom middleware and signal handlers for complex transformations.

    Pythoncrawlercrawlingframework
    عرض على GitHub↗62,274
  • nuxt/nuxtالصورة الرمزية لـ nuxt

    nuxt/nuxt

    60,456عرض على GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    Extends framework functionality by allowing developers to register and configure pluggable modules via local paths or package definitions.

    TypeScriptcsrframeworkfull-stack
    عرض على GitHub↗60,456
  • facebookresearch/fairseqالصورة الرمزية لـ facebookresearch

    facebookresearch/fairseq

    32,228عرض على GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Provides a registration mechanism for dynamically plugging custom models, tasks, and optimizers into the training pipeline.

    Python
    عرض على GitHub↗32,228
  • rust-lang/mdbookالصورة الرمزية لـ rust-lang

    rust-lang/mdBook

    21,852عرض على GitHub↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    mdBook integrates custom preprocessors to modify source content or introduce new syntax before the final output is rendered.

    Rust
    عرض على GitHub↗21,852
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Registers custom components and administrative views through a central system to allow modular platform expansion.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • twpayne/chezmoiالصورة الرمزية لـ twpayne

    twpayne/chezmoi

    18,075عرض على GitHub↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Allows users to organize configuration files within specific subdirectories of the source repository.

    Goconfigurationdotfiledotfile-management
    عرض على GitHub↗18,075
  • imputnet/heliumالصورة الرمزية لـ imputnet

    imputnet/helium

    17,406عرض على GitHub↗

    Helium is a browser engine compilation framework designed to automate the creation of custom web browser binaries from Chromium source code. It functions as a build system that manages the complex dependency toolchains and environment configurations necessary to transform raw source code into functional, cross-platform software applications. The project distinguishes itself through a structured patch-series management system, which allows developers to maintain and apply custom modifications to large-scale codebases across frequent upstream updates. This workflow ensures that specialized feat

    Integrates specific source code modifications to maintain custom features during software updates.

    C++browserchromiumprivacy
    عرض على GitHub↗17,406
  • tensorflow/tensor2tensorالصورة الرمزية لـ tensorflow

    tensorflow/tensor2tensor

    17,009عرض على GitHub↗

    Tensor2Tensor is a deep learning library built on TensorFlow designed for training and evaluating complex machine learning models. It provides a unified framework for managing the entire model lifecycle, including data ingestion, training execution, and performance evaluation across diverse hardware environments. The library distinguishes itself through a modular architecture that supports multimodal data processing, allowing for the simultaneous analysis of text, audio, and image inputs. It features a central registry system that enables developers to extend the framework with custom models,

    Extend functionality by adding custom models, datasets, and hyperparameter sets to a central registry without needing to modify the underlying source code of your primary application.

    Pythondeep-learningmachine-learningmachine-translation
    عرض على GitHub↗17,009
  • riot/riotالصورة الرمزية لـ riot

    riot/riot

    14,921عرض على GitHub↗

    Riot is a component-based library for building user interfaces through modular, single-file components. It functions as a framework for creating reusable elements that combine markup, logic, and scoped styles, which are then compiled into standard JavaScript functions for browser execution. The library distinguishes itself by utilizing direct rendering, which updates the document object model by tracking state changes without the overhead of a virtual representation. It supports server-side rendering and hydration to improve initial page load performance and search engine indexing. Developers

    Integrates custom preprocessors into the build pipeline to support alternative languages and syntax extensions.

    JavaScriptclient-sidecustomelementcustomelements
    عرض على GitHub↗14,921
  • vuestorefront/vue-storefrontالصورة الرمزية لـ vuestorefront

    vuestorefront/vue-storefront

    10,926عرض على GitHub↗

    Vue Storefront is a composable commerce platform designed to decouple the presentation layer from backend systems. By providing a headless frontend framework, it enables developers to build high-performance, mobile-first digital storefronts that remain independent of specific commerce engines, payment providers, or content management systems. The platform distinguishes itself through a modular architecture that uses standardized integration adapters to aggregate data from disparate services into a unified layer. This approach allows businesses to modernize legacy infrastructure or manage comp

    Allows developers to inspect, modify, and extend storefront functionality by accessing the underlying source code.

    commercetoolse-commerceecommerce
    عرض على GitHub↗10,926
  • wgh136/picacomicالصورة الرمزية لـ wgh136

    wgh136/PicaComic

    8,560عرض على GitHub↗

    PicaComic is a digital comic and manga reader that enables browsing and reading content from multiple online sources within a single unified interface. It aggregates data from various providers into a local database for consistent searching and browsing. The application supports custom content integration, allowing the registration of new third-party reading sources through a provider-based extension system. It also features cross-device reading synchronization to keep reading progress and favorite lists aligned across different devices. Additional capabilities include offline content manage

    Enables the registration of custom content providers to expand available reading materials.

    Dartandroid-applicationdarte-hentai
    عرض على GitHub↗8,560
  • open-mmlab/mmagicالصورة الرمزية لـ open-mmlab

    open-mmlab/mmagic

    7,434عرض على GitHub↗

    mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp

    Implements a registry-based system allowing custom data transforms and model modules to be loaded via configuration strings.

    Jupyter Notebookaigccomputer-visiondeep-learning
    عرض على GitHub↗7,434
  • antvis/x6الصورة الرمزية لـ antvis

    antvis/X6

    6,598عرض على GitHub↗

    X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g

    Uses a central registration system to define custom node and edge behaviors and visual templates.

    TypeScriptantvdagdiagram
    عرض على GitHub↗6,598
  • miru-project/miru-appالصورة الرمزية لـ miru-project

    miru-project/miru-app

    5,538عرض على GitHub↗

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

    Allows adding new media sources through the integration of custom JavaScript provider extensions.

    Dart
    عرض على GitHub↗5,538
  • komikku-app/komikkuالصورة الرمزية لـ komikku-app

    komikku-app/komikku

    4,105عرض على GitHub↗

    Komikku is a manga reader application and digital comic library manager. It functions as a content aggregation client that combines feeds and saved searches from multiple third-party extensions into a unified view, while providing a mobile interface for reading digital comics from online sources or local storage. The application integrates third-party source extensions to fetch content from various catalogs and includes a system to synchronize reading status and progress records with external tracking services. It also allows for content source migration to maintain library access when a spec

    Uses external scripts to decouple content fetching from the core app via a provider extension system.

    Kotlinandroidj2kkomga
    عرض على GitHub↗4,105
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Application Framework Extensions
  5. Plugin Development Kits

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

  • Custom Crawler Pipeline DevelopmentFramework capabilities for implementing specialized data collection workflows and transformations.
  • Global Mixin InjectorsUtilities that facilitate the injection of shared logic or behavior across all instances within a framework.
  • Module SystemsArchitectures that allow the registration and configuration of pluggable components to extend framework capabilities.
  • Source Customization4 وسوم فرعيةCapabilities for modifying preprocessor variables and extending source code for custom builds.