awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ueberdosis/tiptapAvatar de ueberdosis

    ueberdosis/tiptap

    37,341Ver en GitHub↗

    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
    Ver en GitHub↗37,341
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Ver en GitHub↗

    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
    Ver en GitHub↗31,215
  • swagger-api/swagger-editorAvatar de swagger-api

    swagger-api/swagger-editor

    9,453Ver en GitHub↗

    Swagger Editor es una herramienta de autoría basada en web y entorno de desarrollo utilizado para diseñar, documentar y validar especificaciones de API. Admite específicamente la especificación OpenAPI, proporcionando una interfaz de navegador para escribir esquemas de API y verificar su estructura. La herramienta cuenta con renderizado en tiempo real que produce una vista previa visual de la documentación de la API a medida que se edita la especificación. Incluye resaltado de sintaxis basado en esquemas estandarizados para mejorar la legibilidad de las definiciones de API. El editor admite la importación de especificaciones desde archivos, URLs externas o fixtures de ejemplo y persiste el estado actual en el almacenamiento local para evitar la pérdida de datos. Se distribuye como una imagen de contenedor, incluyendo una versión no root para reducir la superficie de ataque de seguridad durante la implementación.

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

    JavaScript
    Ver en GitHub↗9,453
  • typecellos/blocknoteAvatar de TypeCellOS

    TypeCellOS/BlockNote

    9,141Ver en GitHub↗

    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
    Ver en GitHub↗9,141
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Ver en GitHub↗

    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
    Ver en GitHub↗9,020
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en GitHub↗

    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
    Ver en GitHub↗8,954
  • saulpw/visidataAvatar de saulpw

    saulpw/visidata

    8,834Ver en GitHub↗

    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
    Ver en GitHub↗8,834
  • scriptscat/scriptcatAvatar de scriptscat

    scriptscat/scriptcat

    4,122Ver en GitHub↗

    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
    Ver en GitHub↗4,122
  • ncsoft/unreal.jsAvatar de ncsoft

    ncsoft/Unreal.js

    3,754Ver en GitHub↗

    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
    Ver en GitHub↗3,754
  • trogdoro/xikiAvatar de trogdoro

    trogdoro/xiki

    3,758Ver en GitHub↗

    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
    Ver en GitHub↗3,758
  1. Home
  2. User Interface & Experience
  3. Editor Extensions

Explorar subetiquetas

  • Command Menu Extensions2 sub-etiquetasAPIs 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.