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
·

10 Repos

Awesome GitHub RepositoriesEditor Extensions

Components and plugins that extend the functionality of rich text or code editors.

Distinguishing note: Specifically targets editor-level UI components like toolbars and menus, distinct from general UI frameworks.

Explore 10 awesome GitHub repositories matching user interface & experience · Editor Extensions. Refine with filters or upvote what's useful.

Awesome Editor Extensions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ueberdosis/tiptapAvatar von ueberdosis

    ueberdosis/tiptap

    37,341Auf GitHub ansehen↗

    Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial

    Provides heading style extensions for programmatic text formatting.

    TypeScripteditorjavascriptjs
    Auf GitHub ansehen↗37,341
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Allows integration of custom extensions and toolbar tools to extend editor functionality.

    PHPadminalpine-jsbuilder
    Auf GitHub ansehen↗31,215
  • swagger-api/swagger-editorAvatar von swagger-api

    swagger-api/swagger-editor

    9,453Auf GitHub ansehen↗

    Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API specifications. It specifically supports the OpenAPI Specification, providing a browser interface for writing API schemas and verifying their structure. The tool features real-time rendering that produces a visual preview of the API documentation as the specification is edited. It includes syntax highlighting based on standardized schemas to improve the readability of the API definitions. The editor supports importing specifications from files, external URLs, or example fixture

    Provides extension points to inject custom logic and UI components into the editor interface.

    JavaScript
    Auf GitHub ansehen↗9,453
  • typecellos/blocknoteAvatar von TypeCellOS

    TypeCellOS/BlockNote

    9,141Auf GitHub ansehen↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    Extends editor functionality via custom block types, inline content, and tailored menu systems.

    TypeScriptblock-basededitorjavascript
    Auf GitHub ansehen↗9,141
  • octoprint/octoprintAvatar von OctoPrint

    OctoPrint/OctoPrint

    9,020Auf GitHub ansehen↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Adds custom entries to the top-bar menu that run shell commands with optional confirmation dialogs.

    Python3d-printeroctoprintpython
    Auf GitHub ansehen↗9,020
  • o3de/o3deAvatar von o3de

    o3de/o3de

    8,954Auf GitHub ansehen↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Registers and modifies menu items within the editor interface to add new functional commands.

    C++3d-graphics3d-graphics-engineanimation
    Auf GitHub ansehen↗8,954
  • saulpw/visidataAvatar von saulpw

    saulpw/visidata

    8,834Auf GitHub ansehen↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Allows the addition of custom executable commands to application menus via a plugin interface.

    Pythonclicsvdatajournalism
    Auf GitHub ansehen↗8,834
  • scriptscat/scriptcatAvatar von scriptscat

    scriptscat/scriptcat

    4,122Auf GitHub ansehen↗

    Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript scripts to modify website behavior and extend browser functionality. It features a JavaScript sandbox environment that provides specialized APIs for storage, cookies, and system notifications, alongside a cloud-synced script repository to keep subscriptions and configurations consistent across multiple devices. The project includes an in-browser script editor for writing, testing, and debugging code directly within the browser. It also incorporates a cross-domain request engine

    Allows the registration of interactive entries and nested sub-menus within the extension popup.

    TypeScriptchrome-extensiongreasemonkey-userscriptscriptcat
    Auf GitHub ansehen↗4,122
  • ncsoft/unreal.jsAvatar von ncsoft

    ncsoft/Unreal.js

    3,754Auf GitHub ansehen↗

    Unreal.js is a JavaScript runtime and scripting layer for Unreal Engine that embeds the V8 engine to implement game logic and manage application state. It provides a bridge for writing high-level application behavior and actor control without modifying the core engine source code, as well as a framework for extending the Unreal Engine editor with custom interface elements. The project distinguishes itself through a V8-based integration that supports real-time code reloading and live iteration, allowing scripts to be updated without restarting the application. It includes a bidirectional commu

    Enables adding custom elements and plugins to the editor user interface via script-based extensions.

    javascriptpluginscripting
    Auf GitHub ansehen↗3,754
  • trogdoro/xikiAvatar von trogdoro

    trogdoro/xiki

    3,758Auf GitHub ansehen↗

    xiki is a GUI-enhanced shell console that integrates graphical user interface components and an editable output buffer into a standard shell environment. It functions as an interactive command-line interface and CLI overlay, rendering graphical elements on top of a traditional character-based terminal grid. The project serves as a custom shell command builder and menu system, allowing users to map shell commands to graphical menus and interactive shortcuts. This enables the creation of personalized workflows to launch and manage system tools through a visual interface. The system transforms

    Provides a visual interface for mapping shell commands to graphical menus and interactive shortcuts.

    Ruby
    Auf GitHub ansehen↗3,758
  1. Home
  2. User Interface & Experience
  3. Editor Extensions

Unter-Tags erkunden

  • Command Menu Extensions2 Sub-TagsAPIs for adding or modifying functional command entries within editor menus. **Distinct from Editor Extensions:** Focuses on adding new functional commands rather than the general UI components of the menu.