awesome-repositories.com
Blog
awesome-repositories.com

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

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

8 Repos

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

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

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

    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 global object that plugins use to interact with Discord's internals, UI, and data.

    TypeScriptbetterdiscorddiscord
    Auf GitHub ansehen↗9,114
  • nvim-tree/nvim-tree.luaAvatar von nvim-tree

    nvim-tree/nvim-tree.lua

    8,559Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,559
  • windingwind/zotero-better-notesAvatar von windingwind

    windingwind/zotero-better-notes

    7,893Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,893
  • inventree/inventreeAvatar von inventree

    inventree/InvenTree

    6,350Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,350
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,098
  • acode-foundation/acodeAvatar von Acode-Foundation

    Acode-Foundation/Acode

    5,716Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,716
  • sublimehq/packagesAvatar von sublimehq

    sublimehq/Packages

    3,004Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,004
  1. Home
  2. Development Tools & Productivity
  3. Plugin APIs

Unter-Tags erkunden

  • 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.