awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

240 个仓库

Awesome GitHub RepositoriesThird-Party Plugins

External modules or extensions that add specific file format support or specialized processing capabilities to the core application.

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

Awesome Third-Party Plugins GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • kamranahmedse/developer-roadmapkamranahmedse 的头像

    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
  • comfyanonymous/comfyuicomfyanonymous 的头像

    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
  • doocs/advanced-javadoocs 的头像

    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
  • eugeny/terminusEugeny 的头像

    Eugeny/terminus

    72,175在 GitHub 上查看↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    Integrates third-party extensions to add specialized behaviors such as AI-powered assistants.

    TypeScript
    在 GitHub 上查看↗72,175
  • nuxt/nuxt.jsnuxt 的头像

    nuxt/nuxt.js

    60,458在 GitHub 上查看↗

    Nuxt is a full-stack framework for building Vue.js applications. It serves as an application orchestrator that integrates server-side rendering, static site generation, and backend API logic within a single unified project. The framework uses a file-based routing system to automatically generate application URLs based on the project's folder and file structure. It supports multi-strategy web rendering, allowing for a combination of server-side, static, and hybrid rendering techniques to optimize page load speeds and search engine visibility. The project provides automated component discovery

    Facilitates the integration of third-party plugins and community modules to extend application capabilities.

    TypeScript
    在 GitHub 上查看↗60,458
  • werwolv/imhexWerWolv 的头像

    WerWolv/ImHex

    53,892在 GitHub 上查看↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    Integrates external modules to extend support for specialized formats like packet captures.

    C++analyzerbinary-analysisc-plus-plus
    在 GitHub 上查看↗53,892
  • zhongyang219/trafficmonitorzhongyang219 的头像

    zhongyang219/TrafficMonitor

    44,842在 GitHub 上查看↗

    TrafficMonitor is a system performance monitor that provides a floating desktop window and taskbar overlay to track real-time CPU, memory, and network speed metrics. It functions as a customizable system overlay and hardware resource tracker, displaying live statistics and user-defined data through transparent desktop widgets. The project uses a plugin-based system and dynamic-link libraries to extend data sources and add new hardware tracking capabilities. It includes a theme engine that reads external configuration files to apply custom skins, fonts, and background colors to the interface.

    Maps specific identifiers from plugins to display nodes in the interface to show custom monitoring metrics.

    C++
    在 GitHub 上查看↗44,842
  • apache/dubboapache 的头像

    apache/dubbo

    41,519在 GitHub 上查看↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Allows pluggable implementations of core components by loading third-party providers at runtime via SPI.

    Javadistributed-systemsdubboframework
    在 GitHub 上查看↗41,519
  • videojs/video.jsvideojs 的头像

    videojs/video.js

    39,805在 GitHub 上查看↗

    Video.js is a customizable HTML5 video player framework and JavaScript media plugin system. It provides a foundation for rendering and controlling web video playback across different devices and screen sizes, supporting both standard HTML5 integration and adaptive bitrate streaming for live or on-demand content. The project is distinguished by a modular architecture that allows for the extension of playback functionality through a class-based plugin system and middleware-based method interception. This enables the development of tailored media interfaces and the integration of specialized beh

    Integrates third-party plugins to add custom behaviors and specialized logic to the playback experience.

    JavaScriptdashhlshtml
    在 GitHub 上查看↗39,805
  • koajs/koakoajs 的头像

    koajs/koa

    35,713在 GitHub 上查看↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    Enables the integration of third-party middleware plugins to extend application functionality with routing and security.

    JavaScriptkoa
    在 GitHub 上查看↗35,713
  • amix/vimrcamix 的头像

    amix/vimrc

    31,774在 GitHub 上查看↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Provides a system to automatically integrate third-party plugins through a dedicated configuration directory.

    Vim Script
    在 GitHub 上查看↗31,774
  • ankitects/ankiankitects 的头像

    ankitects/anki

    28,571在 GitHub 上查看↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Provides a restricted mode that disables all extensions to help identify and resolve issues caused by third-party modifications.

    Rust
    在 GitHub 上查看↗28,571
  • michalsnik/aosmichalsnik 的头像

    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
  • neoclide/coc.nvimneoclide 的头像

    neoclide/coc.nvim

    25,165在 GitHub 上查看↗

    coc.nvim is a Node.js extension host and Language Server Protocol client that transforms Vim and Neovim into a full integrated development environment. It provides a framework for executing JavaScript and TypeScript plugins within a separate process to enable advanced IDE features without blocking the editor's main thread. The project is distinguished by its ability to host extensions and language servers through a centralized JSON configuration. It supports the installation and lifecycle management of third-party extensions from registries or local files, allowing users to customize language

    Provides a TypeScript-based framework for hosting and executing third-party plugins that add specialized tools to the development environment.

    TypeScriptautocompletionlanguage-clientlsp
    在 GitHub 上查看↗25,165
  • gpakosz/.tmuxgpakosz 的头像

    gpakosz/.tmux

    24,278在 GitHub 上查看↗

    This project is a comprehensive configuration framework for terminal multiplexers, designed to enhance session management, status line aesthetics, and overall command line productivity. It functions as a centralized suite that organizes terminal windows and panes while providing a structured environment for personalizing the command line interface. The framework distinguishes itself through a robust plugin management system that allows users to extend terminal capabilities by integrating third-party packages and external system utilities. It includes a specialized status bar customizer that s

    Supports the installation of third-party extensions to expand the functionality of the terminal environment.

    Shellcliconfconfiguration
    在 GitHub 上查看↗24,278
  • radare/radare2radare 的头像

    radare/radare2

    24,129在 GitHub 上查看↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    Adds specialized tools and third-party integrations using a dedicated plugin system and package management.

    C
    在 GitHub 上查看↗24,129
  • esengine/deepseek-reasonixesengine 的头像

    esengine/DeepSeek-Reasonix

    24,096在 GitHub 上查看↗

    DeepSeek-Reasonix is an autonomous software engineering framework and terminal-based AI IDE designed to coordinate large language models for complex programming tasks. It functions as a multi-session agent that utilizes a split planner and executor workflow to break down and implement technical objectives. The system distinguishes itself through a specialized focus on session optimization and extensibility. It employs prefix caching and append-only history to reduce token consumption and latency during long sessions. It further extends its capabilities by integrating external tool servers via

    Integrates third-party plugins as JSON-RPC subprocesses to extend the system's functional capabilities.

    Goagentagent-frameworkai-agent
    在 GitHub 上查看↗24,096
  • ql-win/quicklookQL-Win 的头像

    QL-Win/QuickLook

    23,883在 GitHub 上查看↗

    QuickLook is a utility for the Windows operating system that provides instant file previews through keyboard shortcuts. It allows users to inspect the contents of documents, media, and code without the need to launch the associated software applications. The application integrates directly into the system file manager and open dialog windows, ensuring a consistent preview experience across the operating system. It utilizes a modular plugin architecture that enables the rendering of diverse file formats, including office documents, engineering drawings, and vector graphics, without requiring t

    Allows viewing documents and media via third-party plugins without requiring the original creation software.

    C#quicklook
    在 GitHub 上查看↗23,883
  • magicmirrororg/magicmirrorMagicMirrorOrg 的头像

    MagicMirrorOrg/MagicMirror

    23,612在 GitHub 上查看↗

    MagicMirror is an open source framework for creating personalized information dashboards, specifically designed for use as a modular smart mirror platform and a plugin-based dashboard framework. It functions as a system for aggregating data feeds and modular components to create a centralized information hub. The platform utilizes a module-based plugin architecture that allows for the development and integration of custom third-party plugins through a standardized interface. This extensibility enables the creation of personalized displays and custom data widgets. The system supports a headle

    Provides a developer framework for building third-party modules to extend the display platform's visual and functional capabilities.

    JavaScriptdomoticsjavascriptmagicmirror
    在 GitHub 上查看↗23,612
  • pubkey/rxdbpubkey 的头像

    pubkey/rxdb

    23,048在 GitHub 上查看↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Integrates third-party storage plugins to extend database functionality with encryption or replication.

    TypeScriptangularbrowser-databasecouchdb
    在 GitHub 上查看↗23,048
上一个123456…12下一个
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins

探索子标签

  • Assistant Skill Plugins1 个子标签Modular extensions that provide specific capabilities and third-party service integrations to conversational AI assistants. **Distinct from Third-Party Plugins:** Specifically targets plugins that add functional skills to an AI assistant, unlike general file-format or processing plugins.
  • CMS Extension Integrations1 个子标签Incorporation of external packages for specialized CMS functionality. **Distinct from Third-Party Plugins:** Focuses on CMS-specific third-party integrations, distinct from general plugin architectures.
  • Certificate Deployment PluginsCreates deployment plugins that push issued certificates to specific external platforms or services. **Distinct from Third-Party Plugins:** Distinct from Third-Party Plugins: focuses specifically on certificate deployment plugins, not general third-party extensions.
  • Composable WorkflowsModular systems for chaining third-party services and custom business logic into executable sequences. **Distinct from Third-Party Plugins:** Distinct from Third-Party Plugins: focuses on the orchestration and sequencing of multiple logic steps rather than just adding a single external module.
  • Editor Extension FrameworksArchitectures that support the installation of third-party plugins to add specialized tools to a development environment. **Distinct from Third-Party Plugins:** Focuses on the plugin-based environment as a whole rather than generic third-party file format plugins
  • Infrastructure Resource Plugins1 个子标签Framework for defining the provisioning and integration of third-party cloud resources via plugins. **Distinct from Third-Party Plugins:** Specifically targets the provisioning of cloud infrastructure resources, not general file format support.
  • LSP Plugin ExtensionsThird-party plugins that add new linting, formatting, or analysis capabilities to a Language Server Protocol server. **Distinct from Third-Party Plugins:** Distinct from Third-Party Plugins: focuses specifically on plugins that extend LSP server capabilities rather than general application plugins.
  • Lifecycle OrchestrationAutomated management of the installation and updates of third-party extensions. **Distinct from Third-Party Plugins:** Focuses on the automated installation and update process rather than the plugins themselves
  • Minecraft Plugin APIs1 个子标签Programmatic interfaces designed specifically for expanding Minecraft server capabilities via third-party plugins. **Distinct from Third-Party Plugins:** A specific API for Minecraft server extension, not general third-party plugin architectures.
  • Plugin Development Frameworks2 个子标签Tools and APIs designed specifically for creating and integrating third-party extensions for a platform. **Distinct from Third-Party Plugins:** Focuses on the development framework and SDK for creating plugins, not just the plugins themselves.
  • Plugin Integrations12 个子标签Automatically integrates third-party plugins upon installation. **Distinct from Third-Party Plugins:** Distinct from Third-Party Plugins: focuses on the automatic integration process rather than the plugins themselves.
  • Plugin Marketplaces3 个子标签Centralized registries where users can discover and install third-party software extensions. **Distinct from Third-Party Plugins:** Focuses on the discovery and installation interface rather than the plugins themselves
  • Provider PluginsStandardized interfaces for integrating third-party AI model providers and vector databases. **Distinct from Third-Party Plugins:** Focuses specifically on AI model and database provider plugins rather than general file format or processing extensions.
  • Proxy Plugin SystemsPlugin architectures specifically designed to extend proxy protocol and traffic handling capabilities. **Distinct from Third-Party Plugins:** Specializes in proxy-related extensions, whereas the parent is general third-party plugin support.
  • Proxy Scraping PluginsModular plugins designed to define patterns for extracting proxy addresses from various websites. **Distinct from Proxy Plugin Systems:** Distinct from Proxy Plugin Systems which focus on traffic handling and protocol extension, these plugins focus on data acquisition via scraping.
  • RPC-Based Plugin SystemsSystems that integrate external tools and binaries via remote procedure calls. **Distinct from Third-Party Plugins:** Specifically focuses on the JSON-RPC communication mechanism rather than just the existence of third-party plugins.
  • Runtime Interface Implementations1 个子标签Mechanisms for loading specific interface implementations at runtime based on configuration. **Distinct from Third-Party Plugins:** Focuses on the dynamic loading of implementation classes via config, distinct from static plugin installation.
  • Tailwind Plugin IntegrationsExtends the merge function to support third-party Tailwind CSS plugin classes by adding custom class groups and conflict rules. **Distinct from Third-Party Plugins:** Distinct from general Third-Party Plugins: specifically integrates Tailwind CSS plugins into the merge configuration, not arbitrary external modules.
  • Transformation PipelinesSequential chains of plugins that transform file objects and metadata incrementally. **Distinct from Third-Party Plugins:** Focuses on the linear flow of file-to-object transformations rather than general third-party plugin support.
  • UI Component EmbedsIntegration of third-party interactive UI elements like charts and calendars into an application interface. **Distinct from Third-Party Plugins:** Focuses on embedding visual UI tools rather than extending core application logic or processing capabilities
  • UI Plugin EmbeddingsIntegrations for embedding third-party interactive UI tools like charts and maps. **Distinct from Third-Party Plugins:** Focuses on embedding visual UI plugins rather than functional application extensions.