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
·

6 repository-uri

Awesome GitHub RepositoriesPlugin Development Toolkits

Utilities and APIs that facilitate the creation, hot-reloading, and testing of software extensions.

Distinguishing note: Focuses on the developer experience of building and iterating on plugins rather than the plugin system itself.

Explore 6 awesome GitHub repositories matching development tools & productivity · Plugin Development Toolkits. Refine with filters or upvote what's useful.

Awesome Plugin Development Toolkits GitHub Repositories

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

    vercel/hyper

    44,612Vezi pe GitHub↗

    Hyper is a cross-platform terminal emulator built using standard web technologies. It functions as a desktop application that renders command line output through a hardware-accelerated browser engine, ensuring a consistent interface across Windows, macOS, and Linux. By utilizing an Electron-based multi-process architecture, the application separates system-level window management from the rendering of the terminal interface. The project is defined by its extensible plugin architecture, which allows developers to inject custom logic, visual themes, and interface enhancements into the core envi

    Import and refresh custom extensions instantly during the coding process to verify changes without restarting the application, using local file paths and automatic configuration update triggers.

    TypeScriptcsshtmlhyper
    Vezi pe GitHub↗44,612
  • tensorflow/tensorboardAvatar tensorflow

    tensorflow/tensorboard

    7,193Vezi pe GitHub↗

    TensorBoard is a visualization toolkit for tracking and analyzing machine learning model training progress and performance using TensorFlow event logs. It provides a monitoring dashboard for plotting scalar metrics, tensor distributions, and training curves, and includes specialized tools for visualizing neural network computational graphs and projecting high-dimensional embeddings. The project enables side-by-side comparison of multiple training runs to analyze the impact of hyperparameters on model outcomes. It also features a high-dimensional embedding projector and a graph visualizer for

    Provides an interface for creating new visualization dashboards with support for dynamic loading and iframe rendering.

    TypeScript
    Vezi pe GitHub↗7,193
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe GitHub↗

    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

    Extends the editor by writing sandboxed TypeScript plugins with a documented API and hot-reload support.

    Rustideterminal-basedtext-editor
    Vezi pe GitHub↗5,914
  • koishijs/koishiAvatar koishijs

    koishijs/koishi

    5,456Vezi pe GitHub↗

    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

    Supports developing plugins with TypeScript type checking, unit test integration, and hot reload that applies changes instantly.

    TypeScriptbotchatbotdiscord
    Vezi pe GitHub↗5,456
  • obsidianmd/obsidian-sample-pluginAvatar obsidianmd

    obsidianmd/obsidian-sample-plugin

    4,305Vezi pe GitHub↗

    This project is a TypeScript plugin boilerplate and template for creating community extensions for the Obsidian knowledge base application. It provides a foundational codebase and starter project designed to implement development best practices for building and distributing plugins. The repository includes a Deno-based project bootstrapper that automates the generation of a TypeScript project template, including the necessary build configurations and definitions. The project covers the full development workflow for extensions, including TypeScript-to-JavaScript transpilation, asset packaging

    Provides a pre-configured development environment with build scripts and type definitions for authoring TypeScript plugins.

    TypeScript
    Vezi pe GitHub↗4,305
  • siteserver/cmsAvatar siteserver

    siteserver/cms

    3,905Vezi pe GitHub↗

    Acest proiect este un sistem de gestionare a conținutului (CMS) .NET Core și o platformă de gestionare multi-site concepută pentru a organiza și publica conținut digital structurat pe site-uri web independente dintr-o interfață centralizată. Funcționează atât ca un CMS headless, cât și ca un generator de site-uri statice, randând șabloane dinamice în fișiere HTML pentru a crește viteza de încărcare și scalabilitatea. Sistemul integrează generarea augmentată prin recuperare (RAG) pentru a transforma documentele și conținutul site-ului web în baze de cunoștințe AI căutabile. Include un orchestrator vizual de fluxuri de lucru AI pentru a defini logica între interogările utilizatorilor și output-urile modelelor de limbaj mari. Platforma acoperă domenii largi de capabilități, inclusiv modelarea datelor cu schemă flexibilă, organizarea activelor digitale și controlul accesului bazat pe roluri. Suportă publicarea multi-terminal pentru diverse dispozitive, o arhitectură de extensibilitate bazată pe plugin-uri pentru module personalizate și o suită cuprinzătoare de securitate cu criptare a datelor SM4 și apărare împotriva vulnerabilităților web. Software-ul este conceput pentru infrastructură web auto-găzduită și poate fi implementat prin containere Docker pe Windows, Linux și macOS.

    Includes a toolkit for scaffolding and packaging new plugin structures into archives for deployment.

    JavaScriptc-sharpcmscontent-management-system
    Vezi pe GitHub↗3,905
  1. Home
  2. Development Tools & Productivity
  3. Plugin Development Toolkits

Explorează sub-etichetele

  • TypeScript Plugin AuthoringCapabilities for writing sandboxed TypeScript plugins with a documented API and hot-reload support. **Distinct from Plugin Development Toolkits:** Distinct from Plugin Development Toolkits: focuses specifically on TypeScript plugin authoring with sandboxed execution, not general plugin toolkits.
  • Visualization Plugin FrameworksAPIs and interfaces for creating modular visualization extensions with support for dynamic loading and iframe isolation. **Distinct from Plugin Development Toolkits:** Distinct from Plugin Development Toolkits by specializing in the architectural requirements of rendering dashboards (e.g., iframes).