awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesSandboxed Plugin Runtimes

Plugin systems that execute extensions in isolated environments to prevent interference with the host application.

Distinct from Plugin Extenders: Distinct from Plugin Extenders: focuses on sandboxed execution in a VM, not general runtime plugin loading.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Sandboxed Plugin Runtimes. Refine with filters or upvote what's useful.

Awesome Sandboxed Plugin Runtimes GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • emdash-cms/emdashAvatar von emdash-cms

    emdash-cms/emdash

    10,887Auf GitHub ansehen↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Runs third-party code in an isolated runtime with declared capabilities and resource limits, installable from a marketplace.

    TypeScriptastrocmsemdash
    Auf GitHub ansehen↗10,887
  • betterdiscord/betterdiscordAvatar von BetterDiscord

    BetterDiscord/BetterDiscord

    9,114Auf GitHub ansehen↗

    Better Discord enhances Discord desktop app with new features.

    Exposes a controlled global object for plugins to interact with app internals, UI, and data.

    TypeScriptbetterdiscorddiscord
    Auf GitHub ansehen↗9,114
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Zed runs TypeScript plugins in a sandboxed VM, installed from a registry, to add custom keybindings, terminals, and buffer operations.

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • koishijs/koishiAvatar von koishijs

    koishijs/koishi

    5,456Auf GitHub ansehen↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    Launches a temporary online runtime instance to test an extension's behaviour interactively without installing it locally.

    TypeScriptbotchatbotdiscord
    Auf GitHub ansehen↗5,456
  • xerrors/yuxi-knowAvatar von xerrors

    xerrors/Yuxi-Know

    4,354Auf GitHub ansehen↗

    Yuxi-Know is an LLM agent orchestration platform that coordinates multiple AI agents through graph-based workflows to decompose and execute complex reasoning tasks. It functions as a multi-tenant AI workspace with an agentic chat interface, combining retrieval-augmented generation with knowledge graph management for enterprise document processing and retrieval. The platform distinguishes itself through graph-based agent orchestration, where directed acyclic graphs define execution dependencies between reasoning steps, enabling parallel or sequential task decomposition. It provides multi-tenan

    Executes user-defined tools and scripts in isolated sandbox environments with configurable resource limits.

    Pythondockerfastapikbqa
    Auf GitHub ansehen↗4,354
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Developer Authoring Interfaces
  7. Custom Module Implementations
  8. Module Functionality Extenders
  9. Plugin Extenders
  10. Sandboxed Plugin Runtimes

Unter-Tags erkunden

  • Editor and Renderer Plugin SplitsShipping a sandboxed plugin for editing and a separate native package for rendering, keeping the editor side sandboxed. **Distinct from Sandboxed Plugin Runtimes:** Distinct from Sandboxed Plugin Runtimes: focuses on the architectural split between a sandboxed editor plugin and a native rendering plugin, not just general sandboxed execution.