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

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

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

986 مستودعات

Awesome GitHub RepositoriesExtensibility

Frameworks and interfaces that allow developers to add custom functionality or modify existing behavior without altering core code.

Explore 986 awesome GitHub repositories matching software engineering & architecture · Extensibility. Refine with filters or upvote what's useful.

Awesome Extensibility GitHub Repositories

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

    openclaw/openclaw

    380,031عرض على GitHub↗

    Openclaw هي منصة لإدارة بيئات تنفيذ الوكلاء (agents)، توفر البنية التحتية للتحكم في دورات حياة الوكيل، وحالة الجلسة، واستمرارية مساحة العمل. تتميز ببوابة مركزية تتعامل مع حلقات النماذج، واستدعاء الأدوات، وأحداث البث، مع دعم توجيه الوكلاء المتعددين وإدارة الذاكرة المستمرة. تم تصميم النظام لتوحيد توقيعات تنفيذ الأدوات وتوفير واجهة قياسية للتوافق بين الموفرين المختلفين. تتضمن المنصة أدوات مطورين واسعة النطاق، مثل واجهة سطر أوامر لإدارة مساحة العمل، وتسجيل التشخيص، وبنية إضافات (plugin architecture) تسمح بتسجيل أدوات وقدرات مخصصة. تدعم سير العمل الآلي من خلال خطافات (hooks) قائمة على الأحداث، وجدولة المهام، والتكامل مع الخدمات الخارجية. تتم إدارة الأمن من خلال سياسات التنفيذ، وقابلية نقل بيانات الاعتماد، وسير عمل الموافقة على إجراءات الوكيل. يتم دعم النشر من خلال مثبتات البنية التحتية الآلية ومساعدي البوابة المعتمدين على الحاويات، مع أدوات مدمجة للنسخ الاحتياطي وإدارة التكوين. يوفر النظام تنسيقاً مهيكلاً لتنظيم سير العمل متعدد الخطوات ويتضمن أدوات متخصصة لأتمتة المتصفح وتصحيح الكود المهيكل.

    Wires new capabilities into the core system through modular contracts and a central registry.

    TypeScriptaiassistantcrustacean
    عرض على GitHub↗380,031
  • kamranahmedse/developer-roadmapالصورة الرمزية لـ kamranahmedse

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

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

    Reviews external extensions and their permissions to ensure system security before granting access.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • vuejs/vueالصورة الرمزية لـ vuejs

    vuejs/vue

    209,900عرض على GitHub↗

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

    Exposes an installation interface for injecting global logic and custom functionality via plugins.

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

    anomalyco/opencode

    175,152عرض على GitHub↗

    OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive command-line interface for managing these workflows, configuring agent behavior, and defining custom tools or commands through metadata-rich files. The platform features a modular plugin system and extensive integration support, including standardized protocols for connecting local

    Facilitates plugin extensibility by allowing subscriptions to lifecycle events like file changes, tool usage, and command execution.

    TypeScript
    عرض على GitHub↗175,152
  • 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

    Implements a modular architecture allowing for site-specific extraction logic to retrieve content from diverse media platforms.

    Pythonclidownloaderpython
    عرض على GitHub↗170,963
  • anthropics/skillsالصورة الرمزية لـ anthropics

    anthropics/skills

    151,506عرض على GitHub↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that

    Structures modular extensions into a hierarchical directory that allows automated systems to locate and initialize new capabilities.

    Pythonagent-skills
    عرض على GitHub↗151,506
  • anthropics/claude-codeالصورة الرمزية لـ anthropics

    anthropics/claude-code

    132,728عرض على GitHub↗

    Anthropic's terminal-native AI coding agent.

    Supports modular extensions through a decoupled interface that allows custom scripts to augment core command sets and agent functionality.

    Pythonaiclideveloper-tools
    عرض على GitHub↗132,728
  • comfyanonymous/comfyuiالصورة الرمزية لـ comfyanonymous

    comfyanonymous/ComfyUI

    117,322عرض على GitHub↗

    ComfyUI is a modular generative AI workflow orchestrator and node-based GUI for designing and executing complex diffusion model pipelines. It functions as both a visual interface for building generative logic graphs and a programmable backend API that exposes diffusion model operations for external integration. The system distinguishes itself through a graph-based execution model that supports differential workflow execution, re-running only modified nodes to reduce computation. It features dynamic model offloading to manage memory between system RAM and GPU VRAM and utilizes metadata-embedde

    Allows third-party developers to extend functionality by adding custom Python classes as new nodes.

    Python
    عرض على GitHub↗117,322
  • 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

    Integrates custom node extensions at runtime by dynamically importing Python modules and registering their specific capabilities into the active execution graph.

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

    godotengine/godot

    112,618عرض على GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Expand native capabilities by integrating community-developed plugins, shaders, and assets into the core workflow.

    C++game-developmentgame-enginegamedev
    عرض على GitHub↗112,618
  • github/spec-kitالصورة الرمزية لـ github

    github/spec-kit

    112,539عرض على GitHub↗

    Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and conditional logic into repeatable, state-aware sequences. By enforcing formal specifications and organizational guardrails before technical implementation begins, the system ensures that project goals and requirements remain the foundation for all subsequent development activities. The p

    Catalogs external tools and custom commands to facilitate their dynamic discovery and integration.

    Pythonaicopilotdevelopment
    عرض على GitHub↗112,539
  • tauri-apps/tauriالصورة الرمزية لـ tauri-apps

    tauri-apps/tauri

    107,946عرض على GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Extends core functionality through isolated, reusable backend modules that integrate directly into the application runtime.

    Rustdesktop-apphigh-performancemobile-app
    عرض على GitHub↗107,946
  • nvbn/thefuckالصورة الرمزية لـ nvbn

    nvbn/thefuck

    97,358عرض على GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persistent background utility that monitors command history to provide immediate remediation for input failures. The system distinguishes itself through a modular, plugin-oriented architecture that allows for extensive customization. Users can define their own correction rules via scr

    Loads external rule definitions to extend correction capabilities without requiring modifications to the core engine.

    Pythonpythonshell
    عرض على GitHub↗97,358
  • storybookjs/storybookالصورة الرمزية لـ storybookjs

    storybookjs/storybook

    90,415عرض على GitHub↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad

    Supports modular extensions via an event-driven system that injects custom panels and controls into the interface.

    TypeScriptangularcomponentsdesign-systems
    عرض على GitHub↗90,415
  • home-assistant/coreالصورة الرمزية لـ home-assistant

    home-assistant/core

    87,753عرض على GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Facilitates third-party service integration through a modular architecture that supports standardized discovery and communication.

    Pythonasynciohacktoberfesthome-automation
    عرض على GitHub↗87,753
  • vitejs/viteالصورة الرمزية لـ vitejs

    vitejs/vite

    81,611عرض على GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Automates the registration and initialization of external functionality by managing plugin dependencies within the build configuration.

    TypeScriptbuild-tooldev-serverfrontend
    عرض على GitHub↗81,611
  • doocs/advanced-javaالصورة الرمزية لـ doocs

    doocs/advanced-java

    78,987عرض على GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    The system loads specific interface implementations at runtime based on configuration files to allow third-party functional extensions.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    عرض على GitHub↗78,987
  • openhands/openhandsالصورة الرمزية لـ OpenHands

    OpenHands/OpenHands

    77,330عرض على GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Extends agent capabilities through modular definitions for custom event hooks and integration protocols.

    Pythonagentartificial-intelligencechatgpt
    عرض على GitHub↗77,330
  • ventoy/ventoyالصورة الرمزية لـ ventoy

    ventoy/Ventoy

    77,243عرض على GitHub↗

    Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring file extraction or manual reformatting of the drive. The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we

    Injects custom scripts and configuration overlays into the boot process to modify kernel parameters before system initialization.

    Carm64auto-installbootable-usb
    عرض على GitHub↗77,243
  • tesseract-ocr/tesseractالصورة الرمزية لـ tesseract-ocr

    tesseract-ocr/tesseract

    74,751عرض على GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Decouple linguistic models from the core engine to support dynamic loading of domain-specific character sets and dictionaries.

    C++hacktoberfestlstmmachine-learning
    عرض على GitHub↗74,751
السابق123456…50التالي
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility

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

  • Administrative System HooksHooks for modifying administrative behavior and integrating external services. **Distinct from Extensibility:** Focuses on CMS-specific administrative hooks, distinct from general software extensibility.
  • Development KitsStandardized sets of tools and interfaces for building custom software extensions.
  • Extensible Integration EcosystemsPlatforms designed to facilitate the seamless integration and interaction of multiple third-party services and modules.
  • Lifecycle Signal Handlers1 وسم فرعيMechanisms that allow external components to execute custom logic or respond to specific events within an application lifecycle.
  • Plugin Architectures10 وسوم فرعيةArchitectural patterns that allow core systems to be extended through modular, dynamically loaded components and hooks.
  • Plugin ManagersTools that facilitate the discovery, installation, and management of third-party extensions.
  • Proxy Plugins1 وسم فرعيCustom modules that extend proxy server communication and traffic handling capabilities.
  • Third-Party Plugins21 وسوم فرعيةExternal modules or extensions that add specific file format support or specialized processing capabilities to the core application.