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

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

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

1.8K مستودعات

Awesome GitHub RepositoriesIntegration & Extensibility

This group focuses on how software components and systems connect and how they can be extended.

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

Awesome Integration & 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 هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Provides required object dependencies through a container rather than manual instantiation to improve modularity and testability.

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

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

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

    Connects external applications to internal functions to programmatically create and manage shared resources without manual intervention.

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • 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
  • trekhleb/javascript-algorithmsالصورة الرمزية لـ trekhleb

    trekhleb/javascript-algorithms

    196,089عرض على GitHub↗

    This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru

    Uses consistent input and output patterns across all algorithmic implementations to facilitate seamless comparison.

    JavaScriptalgorithmalgorithmscomputer-science
    عرض على GitHub↗196,089
  • nousresearch/hermes-agentالصورة الرمزية لـ NousResearch

    NousResearch/hermes-agent

    195,049عرض على GitHub↗

    Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from

    Integrates the Model Context Protocol to allow agents to connect with external servers and extend their toolsets.

    Pythonaiai-agentai-agents
    عرض على GitHub↗195,049
  • n8n-io/n8nالصورة الرمزية لـ n8n-io

    n8n-io/n8n

    192,772عرض على GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    Bundles a vast library of pre-built connectors that enable immediate communication with third-party services without writing boilerplate code.

    TypeScriptaiapisautomation
    عرض على GitHub↗192,772
  • significant-gravitas/autogptالصورة الرمزية لـ Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973عرض على GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Connects to external workspaces to create pages and fetch raw content for processing.

    Pythonaiartificial-intelligenceautonomous-agents
    عرض على GitHub↗184,973
  • flutter/flutterالصورة الرمزية لـ flutter

    flutter/flutter

    177,056عرض على GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Exposes a declarative routing API that maps navigation state directly to application data structures.

    Dartandroidapp-frameworkcross-platform
    عرض على GitHub↗177,056
  • 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
  • f/prompts.chatالصورة الرمزية لـ f

    f/prompts.chat

    163,814عرض على GitHub↗

    This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi

    Integrates with the Model Context Protocol to allow external AI assistants to discover and access instruction libraries.

    HTMLaiartificial-intelligenceawesome-list
    عرض على GitHub↗163,814
  • 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

    Enables the registration of remote components to facilitate the discovery and installation of external capabilities.

    Pythonagent-skills
    عرض على GitHub↗151,506
  • logspace-ai/langflowالصورة الرمزية لـ logspace-ai

    logspace-ai/langflow

    149,776عرض على GitHub↗

    Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex

    Exposes the underlying graph engine as a REST API endpoint to trigger sequences of node operations upon request.

    Python
    عرض على GitHub↗149,776
  • langchain-ai/langchainالصورة الرمزية لـ langchain-ai

    langchain-ai/langchain

    139,458عرض على GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Aggregates a comprehensive set of development utilities for the entire lifecycle of language model applications.

    Pythonagentsaiai-agents
    عرض على GitHub↗139,458
  • firecrawl/firecrawlالصورة الرمزية لـ firecrawl

    firecrawl/firecrawl

    133,479عرض على GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

    Implements standardized protocols to integrate web data extraction capabilities directly into AI-powered applications.

    TypeScriptaiai-agentsai-crawler
    عرض على GitHub↗133,479
  • 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
  • clash-verge-rev/clash-verge-revالصورة الرمزية لـ clash-verge-rev

    clash-verge-rev/clash-verge-rev

    126,057عرض على GitHub↗

    This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process criteria. The system facilitates complex network configurations through proxy chaining, rule-based routing, and the aggregation of multiple remote subscription sources. Beyond core networking, the tool includes developer-focused utilities for configuration management and system

    Parses URL-encoded sources to trigger configuration imports, allowing external applications to integrate seamlessly.

    TypeScriptclashclash-metaclash-verge
    عرض على GitHub↗126,057
  • excalidraw/excalidrawالصورة الرمزية لـ excalidraw

    excalidraw/excalidraw

    125,451عرض على GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p

    Connects drawing capabilities to existing web applications by embedding a persistent, canvas-based engine for hand-drawn style diagramming.

    TypeScriptcanvascollaborationdiagrams
    عرض على GitHub↗125,451
  • ripienaar/free-for-devالصورة الرمزية لـ ripienaar

    ripienaar/free-for-dev

    123,154عرض على GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

    Bridge applications to third-party services for geolocation, identity verification, and data enrichment using standardized API interfaces.

    HTMLawesome-listfree-for-developers
    عرض على GitHub↗123,154
السابق123456…88التالي
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility

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

  • API Design and Management4 وسوم فرعيةFrameworks and best practices for planning, documenting, and maintaining consistent interfaces for software services.
  • Application Integration6 وسوم فرعيةInterfaces and middleware designed to connect disparate software applications to share data and coordinate functional workflows.
  • Cross-Platform Agent IntegrationsConnectors linking AI workflows to external communication and third-party systems.
  • Dependency Injection60 وسوم فرعيةTechniques for decoupling software components by injecting required dependencies rather than hard-coding them within the class.
  • Ecosystem Tooling3 وسوم فرعيةStandardized interfaces and suites for integrating external plugins, native modules, or background services into a primary development environment.
  • Extensibility8 وسوم فرعيةFrameworks and interfaces that allow developers to add custom functionality or modify existing behavior without altering core code.
  • Framework-Specific Integrations5 وسوم فرعيةUtilities and support layers tailored for compatibility with specific frontend frameworks, build tools, or server-side rendering environments.
  • Infrastructure and Runtime Adapters6 وسوم فرعيةCompatibility layers and configuration handlers that allow software to operate within specific deployment environments or module systems.
  • Programmatic Interfaces9 وسوم فرعيةStandardized protocols and architectural patterns for enabling external software communication and data access.
  • Third-Party Service Connectors6 وسوم فرعيةPre-configured modules and libraries designed to integrate specific external platforms, data services, or productivity tools.
  • Webhook Systems1 وسم فرعيSystems that broadcast internal state changes or system events to external services to trigger automated notifications and workflows.
  • Workflow Automation Integrations6 وسوم فرعيةTools that synchronize data and trigger actions across disparate software platforms to automate cross-functional business processes.