awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesEditor Command APIs

Programmatic interfaces for manipulating document structure and content nodes.

Distinguishing note: Focuses on structural document manipulation commands rather than UI components.

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

Awesome Editor Command APIs GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ueberdosis/tiptapAvatar de ueberdosis

    ueberdosis/tiptap

    37,341Voir sur 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 programmatic commands to lift content blocks out of parent containers within the document hierarchy.

    TypeScripteditorjavascriptjs
    Voir sur GitHub↗37,341
  • facebook/lexicalAvatar de facebook

    facebook/lexical

    23,562Voir sur GitHub↗

    Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a state-driven content editor that maintains a serializable, immutable snapshot of document content to ensure predictable updates and accessibility compliance. The framework is distinguished by its plugin-based architecture and customizable node framework, which allow developers to extend editor behavior through specialized content nodes and encapsulated runtime logic. It also includes a collaborative editing engine capable of synchronizing document state across multiple clients in real

    Provides programmatic APIs to execute prioritized editor commands for document and content manipulation.

    TypeScript
    Voir sur GitHub↗23,562
  • vscodevim/vimAvatar de VSCodeVim

    VSCodeVim/Vim

    15,160Voir sur GitHub↗

    This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate navigation and content creation through specialized modes, reducing reliance on the mouse. The emulator supports custom IDE workflows by importing standard configuration files and remapping keyboard shortcuts. It integrates with external processes to handle complex commands and reproduces logic from common plugins for surrounding characters, commenting, and rapid motion. The capability surface includes keyboard-driven navigation using text objects, markers, and character sequences.

    Triggers native editor functions by mapping modal shortcuts to the internal command system of the host environment.

    TypeScript
    Voir sur GitHub↗15,160
  • vscode-neovim/vscode-neovimAvatar de vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Voir sur GitHub↗

    This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions as a modal text editor, providing native motions and keybindings for navigation and text manipulation through a buffer synchronization bridge. The integration features a Lua scripting interface for automating editor behavior and a coordination layer that maps Neovim motions to native Language Server Protocol actions for code navigation. It ensures consistency between the two environments using a shared clipboard provider and synchronized cursor and selection states. The system

    Provides programmatic interfaces to trigger workspace actions and automate editor operations via scripts.

    TypeScript
    Voir sur GitHub↗7,689
  • mdx-editor/editorAvatar de mdx-editor

    mdx-editor/editor

    3,547Voir sur GitHub↗

    This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch

    Provides a comprehensive command interface for programmatic content manipulation to control document state outside standard interactions.

    TypeScripteditorlexicalmarkdown
    Voir sur GitHub↗3,547
  1. Home
  2. User Interface & Experience
  3. Editor Command APIs

Explorer les sous-tags

  • Host API DelegationMechanisms for triggering native editor functions by mapping shortcuts to the host environment's internal command system. **Distinct from Editor Command APIs:** Focuses on delegating modal commands to the host API rather than just manipulating document nodes