awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

239 repository-uri

Awesome GitHub RepositoriesThird-Party Plugins

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

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

Awesome Third-Party Plugins GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

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

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • comfyanonymous/comfyuiAvatar comfyanonymous

    comfyanonymous/ComfyUI

    117,322Vezi pe 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
    Vezi pe GitHub↗117,322
  • doocs/advanced-javaAvatar doocs

    doocs/advanced-java

    78,987Vezi pe 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
    Vezi pe GitHub↗78,987
  • eugeny/terminusAvatar Eugeny

    Eugeny/terminus

    72,175Vezi pe 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
    Vezi pe GitHub↗72,175
  • nuxt/nuxt.jsAvatar nuxt

    nuxt/nuxt.js

    60,458Vezi pe 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
    Vezi pe GitHub↗60,458
  • werwolv/imhexAvatar WerWolv

    WerWolv/ImHex

    53,892Vezi pe 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
    Vezi pe GitHub↗53,892
  • zhongyang219/trafficmonitorAvatar zhongyang219

    zhongyang219/TrafficMonitor

    44,842Vezi pe 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++
    Vezi pe GitHub↗44,842
  • apache/dubboAvatar apache

    apache/dubbo

    41,519Vezi pe 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
    Vezi pe GitHub↗41,519
  • videojs/video.jsAvatar videojs

    videojs/video.js

    39,805Vezi pe 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
    Vezi pe GitHub↗39,805
  • koajs/koaAvatar koajs

    koajs/koa

    35,713Vezi pe 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
    Vezi pe GitHub↗35,713
  • amix/vimrcAvatar amix

    amix/vimrc

    31,774Vezi pe 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
    Vezi pe GitHub↗31,774
  • ankitects/ankiAvatar ankitects

    ankitects/anki

    28,571Vezi pe 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
    Vezi pe GitHub↗28,571
  • michalsnik/aosAvatar michalsnik

    michalsnik/aos

    28,075Vezi pe 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
    Vezi pe GitHub↗28,075
  • neoclide/coc.nvimAvatar neoclide

    neoclide/coc.nvim

    25,165Vezi pe 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
    Vezi pe GitHub↗25,165
  • gpakosz/.tmuxAvatar gpakosz

    gpakosz/.tmux

    24,278Vezi pe 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
    Vezi pe GitHub↗24,278
  • radare/radare2Avatar radare

    radare/radare2

    24,129Vezi pe 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
    Vezi pe GitHub↗24,129
  • esengine/deepseek-reasonixAvatar esengine

    esengine/DeepSeek-Reasonix

    24,096Vezi pe 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
    Vezi pe GitHub↗24,096
  • ql-win/quicklookAvatar QL-Win

    QL-Win/QuickLook

    23,883Vezi pe 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
    Vezi pe GitHub↗23,883
  • magicmirrororg/magicmirrorAvatar MagicMirrorOrg

    MagicMirrorOrg/MagicMirror

    23,612Vezi pe 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
    Vezi pe GitHub↗23,612
  • pubkey/rxdbAvatar pubkey

    pubkey/rxdb

    23,048Vezi pe 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
    Vezi pe GitHub↗23,048
Înapoi123456…12Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins

Explorează sub-etichetele

  • Assistant Skill Plugins1 sub-tagModular 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 sub-tagIncorporation 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 sub-tagFramework 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 sub-tagProgrammatic 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 sub-tag-uriTools 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 sub-tag-uriAutomatically 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 sub-tag-uriCentralized 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 sub-tagMechanisms 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.