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
·

25 repository-uri

Awesome GitHub RepositoriesEditor Insertion Commands

Commands for adding content at the current cursor or active selection point.

Distinguishing note: Focuses on cursor-aware insertion rather than absolute position insertion.

Explore 25 awesome GitHub repositories matching web development · Editor Insertion Commands. Refine with filters or upvote what's useful.

Awesome Editor Insertion Commands 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

    Adds new text or nodes into the document at the current cursor position.

    TypeScripteditorjavascriptjs
    Vezi pe GitHub↗37,341
  • syl20bnr/spacemacsAvatar syl20bnr

    syl20bnr/spacemacs

    24,560Vezi pe GitHub↗

    Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo

    Provides customizable character sequences for rapid transitions from insert mode back to the normal state.

    Emacs Lispcommunity-drivenconfigurationemacs
    Vezi pe GitHub↗24,560
  • qax-os/excelizeAvatar qax-os

    qax-os/excelize

    20,682Vezi pe GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Adds a custom interface for selecting and inserting graphical emoticons into content.

    Goagentaianalytics
    Vezi pe GitHub↗20,682
  • prestodb/prestoAvatar prestodb

    prestodb/presto

    16,711Vezi pe GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Supports adding new rows to tables by mapping query results to specific columns.

    Javabig-datadatahadoop
    Vezi pe GitHub↗16,711
  • yabwe/medium-editorAvatar yabwe

    yabwe/medium-editor

    16,102Vezi pe GitHub↗

    This project is a browser-based JavaScript library that transforms standard web elements into inline, WYSIWYG rich text editing areas. It functions as a programmatic wrapper around the native browser content-editable attribute, providing a structured interface for managing text input, media embedding, and document formatting directly within existing page layouts. The editor is distinguished by its contextual floating toolbar, which dynamically appears based on user text selection to provide relevant formatting options. It utilizes a plugin-based architecture that allows developers to inject c

    Enables the insertion of structured table components directly into the editable document area.

    JavaScriptcontenteditableeditorjavascript
    Vezi pe GitHub↗16,102
  • pandao/editor.mdAvatar pandao

    pandao/editor.md

    14,315Vezi pe GitHub↗

    Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview. The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through exte

    Opens modal dialogs for inserting images, links, tables, and other rich media elements into the Markdown source.

    JavaScriptcodemirrorcommonmarkdocumentation
    Vezi pe GitHub↗14,315
  • pipecat-ai/pipecatAvatar pipecat-ai

    pipecat-ai/pipecat

    12,846Vezi pe GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Allows the insertion of precise silent intervals into synthesized audio to create natural speech pacing.

    Pythonaichatbot-frameworkchatbots
    Vezi pe GitHub↗12,846
  • james-yu/latex-workshopAvatar James-Yu

    James-Yu/LaTeX-Workshop

    12,156Vezi pe GitHub↗

    LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting complex documents. It functions as a complete workflow tool that automates the compilation process, manages multi-file project structures, and provides real-time feedback through bidirectional synchronization between source code and generated output. The project distinguishes itself by offering deep integration with the typesetting lifecycle, including containerized build environments and automated orchestration of external toolchains. It provides advanced visual feedback mech

    Provides shortcuts and snippets for inserting document environments at the cursor position.

    TypeScript
    Vezi pe GitHub↗12,156
  • vanessa219/vditorAvatar Vanessa219

    Vanessa219/vditor

    11,074Vezi pe GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Provides specialized commands for inserting and managing structured markdown tables via the editor toolbar.

    TypeScriptcommonmarkeditorgfm
    Vezi pe GitHub↗11,074
  • junegunn/fzf.vimAvatar junegunn

    junegunn/fzf.vim

    10,146Vezi pe GitHub↗

    fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns. The plugin functions as a bridge to the fzf command-line tool, enabling users to search for files, grep code content, and navigate git commits, marks, and tags. It also provides a mechanism to send multiple fuzzy search results directly into the Vim quickfix list for batch editing. Broad capabilities include interactive text completion for paths and wo

    Pastes selected items or their corresponding content directly at the current cursor position in the buffer.

    Vim Scriptfzfneovimvim
    Vezi pe GitHub↗10,146
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Automatically inserts closing brackets or quotes when an opening one is typed.

    Lualuamini-nvimneovim
    Vezi pe GitHub↗9,325
  • vscode-neovim/vscode-neovimAvatar vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Vezi pe 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

    Forces the editor into insert mode to perform specific actions while optionally preserving visual selections.

    TypeScript
    Vezi pe GitHub↗7,689
  • dimitri/pgloaderAvatar dimitri

    dimitri/pgloader

    6,295Vezi pe GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Issues a TRUNCATE command on the PostgreSQL table before inserting data, clearing existing rows.

    Common Lispclozure-clcommon-lispcsv
    Vezi pe GitHub↗6,295
  • apache/hiveAvatar apache

    apache/hive

    6,012Vezi pe GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Sends the results of a single query to several tables or HDFS files in one pass.

    Javaapachebig-datadatabase
    Vezi pe GitHub↗6,012
  • go-pg/pgAvatar go-pg

    go-pg/pg

    5,785Vezi pe GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Inserts data from a map of string to interface into a specified table.

    Go
    Vezi pe GitHub↗5,785
  • ggandor/leap.nvimAvatar ggandor

    ggandor/leap.nvim

    5,031Vezi pe GitHub↗

    leap.nvim este un plugin de mișcare pentru Neovim și un instrument de navigare în text conceput pentru poziționarea cursorului prin tastatură. Permite utilizatorilor să mute cursorul la orice caracter specific vizibil pe ecran folosind secvențe scurte de taste. Plugin-ul identifică caracterele țintă în viewport-ul curent și atribuie etichete de disambiguizare mai multor potriviri, permițând relocarea precisă a cursorului fără utilizarea mouse-ului.

    Uses a sequence of keystrokes to transition between search, selection, and relocation states.

    Fennel
    Vezi pe GitHub↗5,031
  • unlayer/react-email-editorAvatar unlayer

    unlayer/react-email-editor

    5,086Vezi pe GitHub↗

    React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari

    Inserts and edits tables to organize and display structured data within the content editor.

    TypeScriptbuilderdrag-and-dropemail
    Vezi pe GitHub↗5,086
  • tencent/cherry-markdownAvatar Tencent

    Tencent/cherry-markdown

    4,727Vezi pe GitHub↗

    Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a real-time synchronized preview pane. It functions as a rich text interface and WYSIWYG tool, providing a system for transforming markup strings into HTML documents or portable formats. The project distinguishes itself through high-performance rendering and a flexible extensibility model. It uses virtual DOM diffing and partial rendering to maintain responsiveness in large documents, and it allows for the creation of custom parsing rules and specialized HTML components via a p

    Provides commands for inserting rich media such as images, audio, video, and interactive diagrams.

    JavaScripteditorjavascriptmarkdown
    Vezi pe GitHub↗4,727
  • googleworkspace/md2googleslidesAvatar googleworkspace

    googleworkspace/md2googleslides

    4,724Vezi pe GitHub↗

    md2googleslides is a tool that transforms markdown text into formatted Google Slides presentations. It functions as a presentation generation engine that maps markdown elements and rich text styles to slide components via the Google Slides API. The system enables programmatic presentation design, allowing users to define slide layouts and structures through specific markers in markdown. It handles the conversion of technical content, including the rasterization of mathematical expressions and vector graphics into images for slide compatibility. The tool supports the insertion of tables, emoj

    Embeds images, videos, and background graphics by converting math and vectors into raster images.

    TypeScriptgoogle-slidesgoogle-workspacegsuite
    Vezi pe GitHub↗4,724
  • margox/braft-editorAvatar margox

    margox/braft-editor

    4,591Vezi pe GitHub↗

    Braft Editor este un editor de text îmbogățit bazat pe React, construit pe Draft.js, care oferă un framework pentru crearea și formatarea conținutului. Funcționează ca o componentă UI reutilizabilă care permite utilizatorilor să compună documente formatate într-o interfață WYSIWYG și să exporte conținutul rezultat ca string-uri HTML. Proiectul dispune de suport de localizare încorporat pentru mai multe limbi, inclusiv chineză, japoneză și coreeană. Oferă un sistem modular pentru extinderea funcționalității editorului prin plugin-uri, mapări personalizate ale toolbar-ului și entități media specializate. Editorul acoperă o gamă largă de capabilități de conținut, inclusiv formatarea textului îmbogățit, stilizarea paragrafelor și a blocurilor și organizarea listelor imbricate. Suportă încorporarea conținutului multimedia, cum ar fi imagini, audio, video și blocuri de cod formatate. Starea documentului este gestionată printr-un model de componentă controlată, permițând sincronizarea între editor și starea aplicației.

    Provides commands for inserting images, audio, and video with configurable upload interfaces.

    JavaScript
    Vezi pe GitHub↗4,591
Înapoi12Înainte
  1. Home
  2. Web Development
  3. Editor Insertion Commands

Explorează sub-etichetele

  • Emoticon Selectors1 sub-tagInterfaces for selecting and inserting graphical emoticons into content editors. **Distinct from Editor Insertion Commands:** Distinct from general editor insertion: focuses on graphical emoticon selection interfaces.
  • Modal Insert Operations1 sub-tagCommands that manage the transition to and operations within a text editor's insert mode. **Distinct from Editor Insertion Commands:** Focuses on the modal state transition and preservation of selections, rather than just generic content insertion.
  • Table Insertion3 sub-tag-uriCommands for inserting structured table data into editable content areas. **Distinct from Editor Insertion Commands:** Distinct from general insertion commands: focuses specifically on structured table data rather than generic content blocks.