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
·

10 repository-uri

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

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

    ueberdosis/tiptap

    37,341Vezi pe 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
    Vezi pe GitHub↗37,341
  • filamentphp/filamentAvatar filamentphp

    filamentphp/filament

    31,215Vezi pe 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
    Vezi pe GitHub↗31,215
  • swagger-api/swagger-editorAvatar swagger-api

    swagger-api/swagger-editor

    9,453Vezi pe GitHub↗

    Swagger Editor este un instrument de autorare bazat pe web și un mediu de dezvoltare utilizat pentru a proiecta, documenta și valida specificațiile API. Suportă în mod specific OpenAPI Specification, oferind o interfață de browser pentru scrierea schemelor API și verificarea structurii acestora. Instrumentul dispune de randare în timp real care produce o previzualizare vizuală a documentației API pe măsură ce specificația este editată. Include evidențierea sintaxei bazată pe scheme standardizate pentru a îmbunătăți lizibilitatea definițiilor API. Editorul suportă importul specificațiilor din fișiere, URL-uri externe sau fixture-uri de exemplu și persistă starea curentă în stocarea locală pentru a preveni pierderea datelor. Este distribuit ca imagine de container, incluzând o versiune non-root pentru a reduce suprafața de atac de securitate în timpul implementării.

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

    JavaScript
    Vezi pe GitHub↗9,453
  • typecellos/blocknoteAvatar TypeCellOS

    TypeCellOS/BlockNote

    9,141Vezi pe 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
    Vezi pe GitHub↗9,141
  • octoprint/octoprintAvatar OctoPrint

    OctoPrint/OctoPrint

    9,020Vezi pe 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
    Vezi pe GitHub↗9,020
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe 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
    Vezi pe GitHub↗8,954
  • saulpw/visidataAvatar saulpw

    saulpw/visidata

    8,834Vezi pe 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
    Vezi pe GitHub↗8,834
  • scriptscat/scriptcatAvatar scriptscat

    scriptscat/scriptcat

    4,122Vezi pe 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
    Vezi pe GitHub↗4,122
  • ncsoft/unreal.jsAvatar ncsoft

    ncsoft/Unreal.js

    3,754Vezi pe 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
    Vezi pe GitHub↗3,754
  • trogdoro/xikiAvatar trogdoro

    trogdoro/xiki

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

Explorează sub-etichetele

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