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
·

8 repository-uri

Awesome GitHub RepositoriesPlugin APIs

Programmatic interfaces that allow external scripts to trigger internal functions and subscribe to events within an editor extension.

Distinct from API Integrations: Distinct from backend API exposure or web-based integrations; focuses on editor plugin internal function triggering.

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

Awesome Plugin APIs GitHub Repositories

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

    emdash-cms/emdash

    10,887Vezi pe GitHub↗

    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

    Provides automatic plugin-id prefixing and CSRF header attachment when calling plugin routes from the admin interface.

    TypeScriptastrocmsemdash
    Vezi pe GitHub↗10,887
  • betterdiscord/betterdiscordAvatar BetterDiscord

    BetterDiscord/BetterDiscord

    9,114Vezi pe GitHub↗

    Better Discord enhances Discord desktop app with new features.

    Exposes a global object that plugins use to interact with Discord's internals, UI, and data.

    TypeScriptbetterdiscorddiscord
    Vezi pe GitHub↗9,114
  • nvim-tree/nvim-tree.luaAvatar nvim-tree

    nvim-tree/nvim-tree.lua

    8,559Vezi pe GitHub↗

    This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating project directories. It functions as a file system node manipulator and a Git-integrated file manager, allowing users to interact with their project structure directly within the editor. The plugin distinguishes itself by integrating version control status into the visual tree, enabling users to track, stage, and unstage files through the explorer interface. It also features a public API that allows external scripts to trigger internal functions and subscribe to system events. Th

    Provides a public API for external scripts to trigger internal functions and subscribe to system events.

    Luafile-explorerluaneovim
    Vezi pe GitHub↗8,559
  • windingwind/zotero-better-notesAvatar windingwind

    windingwind/zotero-better-notes

    7,893Vezi pe GitHub↗

    This project is a Zotero note management plugin that functions as a knowledge base orchestrator. It enables the creation of networked research notes through bidirectional linking between annotations and notes, providing a system for organizing and editing research directly within the Zotero environment. The tool distinguishes itself through a bidirectional synchronization system that keeps internal Zotero notes and external Markdown files consistent. It further integrates a conversational interface with large language models to assist in generating, summarizing, and modifying note content, an

    Provides programmatic interfaces for developers to manipulate notes, templates, and editor content.

    TypeScriptaddonknowledgemarkdown
    Vezi pe GitHub↗7,893
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Allows plugins to call third-party APIs and process their responses within the plugin's workflow.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
  • apache/pinotAvatar apache

    apache/pinot

    6,098Vezi pe GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Exposes cluster management endpoints for health checks and segment management with interactive request generation.

    Java
    Vezi pe GitHub↗6,098
  • 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

    Exposes a dedicated API that enables custom plugins to integrate deeply with the editor's core capabilities.

    JavaScriptandroid-applicationcode-editorcordova
    Vezi pe GitHub↗5,716
  • sublimehq/packagesAvatar sublimehq

    sublimehq/Packages

    3,004Vezi pe GitHub↗

    This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides a framework for adding language support and custom behavior through a system of customizable key bindings, a project indexing engine, and a syntax highlighting framework. The project utilizes a Python API to enable the development of custom plugins, menus, and tools. It supports a functional extension framework where users can create custom themes, syntax definitions, and resource overrides to expand the editor's visual styles and capabilities. The system covers advanced tex

    Exposes a Python-based internal programming interface for creating custom plugins, menus, and tools.

    Shellsublimesublime-syntaxsublime-text
    Vezi pe GitHub↗3,004
  1. Home
  2. Development Tools & Productivity
  3. Plugin APIs

Explorează sub-etichetele

  • Admin API InvocationsMechanisms for invoking plugin backend routes from the admin interface with automatic prefixing and CSRF protection. **Distinct from Plugin APIs:** Distinct from Plugin APIs: focuses on the admin-side invocation pattern with automatic CSRF headers and plugin-id prefixing, not general plugin API exposure.
  • DiscordAPIs that expose a global object for plugins to interact with Discord's internals, UI, and data. **Distinct from Plugin APIs:** Distinct from Plugin APIs: specifically targets Discord's internal API for plugins, not general editor plugin APIs.