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
·

14 repository-uri

Awesome GitHub RepositoriesPlugin Development Kits

Toolkits and wrappers that simplify the creation of custom plugins for a system.

Distinct from Plugin Extensibility: Focuses on the developer-facing SDK/wrappers for creation, whereas Plugin Extensibility is the architectural support for integration.

Explore 14 awesome GitHub repositories matching devops & infrastructure · Plugin Development Kits. Refine with filters or upvote what's useful.

Awesome Plugin Development Kits GitHub Repositories

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

    jenkinsci/docker

    7,530Vezi pe GitHub↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    Provides a structured development process to create custom functional modules and integrations.

    PowerShelldockerhacktoberfestjenkins
    Vezi pe GitHub↗7,530
  • alibaba/higressAvatar alibaba

    alibaba/higress

    7,558Vezi pe GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Provides a development kit with wrappers for context management to simplify the creation of custom gateway extensions.

    Goai-gatewayai-nativeapi-gateway
    Vezi pe GitHub↗7,558
  • cocoapods/specsAvatar CocoaPods

    CocoaPods/Specs

    6,817Vezi pe GitHub↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    Provides a system for extending the installation toolchain with custom commands and hooks.

    Vezi pe GitHub↗6,817
  • kubernetes-sigs/headlampAvatar kubernetes-sigs

    kubernetes-sigs/headlamp

    6,729Vezi pe GitHub↗

    Headlamp is a Kubernetes web interface that runs as either a desktop application or a browser-based dashboard, providing a unified view for managing resources across multiple clusters. It supports authentication through OpenID Connect providers and kubeconfig files, and renders the UI according to the user's Kubernetes RBAC permissions, hiding or disabling actions that are not permitted. The project distinguishes itself through a plugin system that allows extending the dashboard with custom views, components, and business logic without modifying the core code. Plugins can be installed from a

    Adds custom views and functionality to the Kubernetes dashboard by developing and loading plugins.

    TypeScriptcloud-nativedashboarddebugging
    Vezi pe GitHub↗6,729
  • infobyte/faradayAvatar infobyte

    infobyte/faraday

    6,523Vezi pe GitHub↗

    Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag

    Allows the creation of extensions to parse security tool output from files or shell command interception.

    Python
    Vezi pe GitHub↗6,523
  • k0sproject/k0sAvatar k0sproject

    k0sproject/k0s

    6,290Vezi pe GitHub↗

    k0s is a Kubernetes distribution that packages all control plane and worker components into a single binary, enabling cluster deployment with no host dependencies beyond the Linux kernel. It supports a container-native runtime where controllers and workers run inside Docker containers using a single OCI image, and offers declarative YAML configuration for defining cluster topology, host roles, and SSH connection details. The distribution provides pre-built binaries for x86-64, ARM64, ARMv7, and RISC-V architectures, and uses cryptographically signed tokens for secure node enrollment. The proj

    Selects and configures a Container Network Interface plugin, with Kube-Router as the default and Calico as a preconfigured alternative.

    Gokubernetes
    Vezi pe GitHub↗6,290
  • containernetworking/cniAvatar containernetworking

    containernetworking/cni

    6,050Vezi pe GitHub↗

    Provides a Go library and specification for building custom container network plugins.

    Gocontainersdockerkubernetes
    Vezi pe GitHub↗6,050
  • extism/extismAvatar extism

    extism/extism

    5,657Vezi pe GitHub↗

    Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language load and execute plugins written in any other language. It provides a universal plugin system where host applications use idiomatic SDKs to load WebAssembly modules, call exported functions, and pass data back and forth, while plugin authors use development kits that handle memory management and host interaction so they can focus on business logic. The framework distinguishes itself through its comprehensive approach to cross-language integration, offering schema-driven binding g

    Supplies plugin development kits that handle input, output, configuration, state, and HTTP calls so authors focus on business logic.

    Rustbrowserccpp
    Vezi pe GitHub↗5,657
  • acode-foundation/acodeAvatar Acode-Foundation

    Acode-Foundation/Acode

    5,716Vezi pe GitHub↗

    Acode is a code editor designed for mobile devices. It provides syntax-highlighted editing for multiple programming languages, an integrated JavaScript console for running and debugging scripts, and a built-in web preview that renders local HTML, CSS, and JavaScript projects in an embedded browser. The editor is extensible through a plugin system, which includes a dedicated JavaScript API for building custom plugins and a curated repository for community plugin installation. Plugins are auto-installed and can hook into the editor's lifecycle, UI, and file operations. Language support is confi

    Offers an API and documentation for developers to create custom plugins that extend the editor's functionality.

    JavaScriptandroid-applicationcode-editorcordova
    Vezi pe GitHub↗5,716
  • usarmyresearchlab/dshellAvatar USArmyResearchLab

    USArmyResearchLab/Dshell

    5,487Vezi pe GitHub↗

    Dshell este un framework de analiză criminalistică a rețelei și procesor de trafic conceput pentru inspecția profundă a pachetelor (DPI) de trafic IPv4 și IPv6. Funcționează ca un sistem extensibil de plugin-uri criminalistice care capturează, inspectează și analizează datele de rețea pentru a identifica anomalii de securitate și a reconstrui fluxurile de comunicare. Sistemul utilizează un motor de procesare bazat pe plugin-uri care permite dezvoltarea de plugin-uri personalizate și înlănțuirea acestora. Această arhitectură modulară permite crearea de pipeline-uri de analiză specializate unde datele de rețea sunt trecute printr-o secvență de unități de procesare pentru analiză în mai mulți pași. Framework-ul acoperă o gamă largă de capabilități criminalistice, inclusiv monitorizarea traficului în timp real, reasamblarea fluxurilor de rețea și maparea geolocației IP prin baze de date de referință externe. Pentru a gestiona volume mari de date, motorul utilizează procesarea paralelă a datelor prin distribuirea sarcinilor între mai multe procese de sistem. Rezultatele analizei procesate pot fi exportate în diverse formate de fișiere structurate prin handler-e de output specializate.

    Offers a structured framework for developing custom analysis modules to extend the processing engine.

    Python
    Vezi pe GitHub↗5,487
  • vcvrack/rackAvatar VCVRack

    VCVRack/Rack

    4,373Vezi pe GitHub↗

    Rack este un emulator de sintetizator modular Eurorack virtual și un SDK de sinteză modulară. Oferă un mediu digital pentru crearea și rutarea semnalelor muzicale electronice folosind module virtuale, oscilatoare și filtre, simulând comportamentul hardware-ului analogic prin rutarea semnalului bazată pe voltaj. Sistemul funcționează ca un convertor MIDI și CV, traducând semnalele între software și hardware-ul extern, și poate opera ca un plugin VST sau instrument standard în industrie în cadrul stațiilor de lucru audio digitale (DAW). De asemenea, acționează ca un host de plugin-uri VST, încorporând instrumente și efecte virtuale externe pentru a extinde instrumentele de procesare a sunetului disponibile. Platforma include o gamă cuprinzătoare de capabilități de procesare audio, inclusiv sinteza prin modelare fizică, procesarea spectrală și efecte bazate pe timp. Oferă instrumente pentru generarea voltajului de control, secvențierea notelor și procesarea semnalului polifonic, alături de un kit de dezvoltare pentru construirea de module audio personalizate cu generare de interfață bazată pe SVG. O interfață în linie de comandă este disponibilă pentru lansarea aplicațiilor, inițializarea proiectelor și automatizarea producției de fișiere sursă din grafică vectorială.

    Provides a software development kit for creating new audio modules with custom panels and DSP logic.

    C++vcvrack
    Vezi pe GitHub↗4,373
  • avengemedia/dankmaterialshellAvatar AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Vezi pe GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Runs background services that monitor events or automate tasks without any user interface.

    QMLdwlgohyprland
    Vezi pe GitHub↗4,403
  • apache/incubator-devlakeAvatar apache

    apache/incubator-devlake

    2,940Vezi pe GitHub↗

    DevLake is a DevOps data platform and analytics tool designed to orchestrate data pipelines that ingest, transform, and sync metadata from external development tools into a unified database. It functions as a system for collecting and normalizing data from source control, CI/CD pipelines, and issue trackers into a standardized schema to enable consistent software delivery analytics. The platform distinguishes itself by transforming tool-specific data into a common domain model, allowing for the calculation of engineering metrics via SQL. It provides specialized frameworks for measuring DORA m

    Provides a software development kit for building custom integration plugins while managing external API rate limits.

    Godashboard-friendlydatadata-analysis
    Vezi pe GitHub↗2,940
  • luohuayu/catserverAvatar Luohuayu

    Luohuayu/CatServer

    2,057Vezi pe GitHub↗

    CatServer is a hybrid Minecraft server implementation designed to simultaneously execute Forge mods and Bukkit or Spigot plugins within a single environment. It functions as a runtime bridge that enables the integration of heterogeneous modding and plugin ecosystems, allowing content from both sources to operate together. The project provides a compatibility layer that translates plugin dependencies and synchronizes data between external extensions and internal game logic. By utilizing a unified classloader hierarchy and runtime bytecode instrumentation, it allows standard server extensions t

    Automatically adjusts plugin code during execution to ensure standard server extensions remain compatible with the underlying modified environment.

    Javabukkitcatservercauldron
    Vezi pe GitHub↗2,057
  1. Home
  2. DevOps & Infrastructure
  3. Release Automation
  4. Plugin Extensibility
  5. Plugin Development Kits

Explorează sub-etichetele

  • Container NetworkToolkits and libraries for building custom plugins that attach, detach, and clean up container network interfaces. **Distinct from Plugin Development Kits:** Distinct from Plugin Development Kits: focuses specifically on container network plugin development using the CNI specification.
  • Headless Plugin DevelopmentCreation of plugins that operate as background services without a graphical user interface. **Distinct from Plugin Development Kits:** Specifically covers the 'headless' nature of the plugins (no UI), whereas the parent is a general development kit.
  • Plugin Development Frameworks2 sub-tag-uriStructured processes and toolkits for creating custom functional modules to extend system behavior. **Distinct from Plugin Development Kits:** Focuses on the general framework and process for creating any system plugin, rather than specific kits for one tool.
  • Security Parser PluginsExtensions designed to parse security tool output from files or intercept shell commands. **Distinct from Plugin Development Kits:** Focuses on data normalization and parsing of security tool output rather than general plugin SDKs.