41 Vue packages tagged “contenteditable”

Most downloaded: @ckeditor/ckeditor5-vue, with 3,210,050 downloads in the last year and 387 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

@ckeditor/ckeditor5-vue

Official Vue.js 3+ component for CKEditor 5 – the best browser-based rich text editor.
387 3,210,050

vue-contenteditable

This plugin provides a `<contenteditable/>` element supporting `v-model`. It also provides some (optional) features, like preventing html input and paste, or new lines.
132 833,169

ckeditor4-vue

82 422,008

vue3-excel-editor

Vue3 plugin for displaying and editing the array-of-object in Excel style
451 110,095

vue-excel-editor

Vue2 plugin for displaying and editing the array-of-object in Excel style
579 99,397

@mayasabha/ckeditor4-vue3

Vue.js 3+ component for CKEditor 4 - the best browser-based rich text editor. Developed and maintained by Mayasabha.
29 77,944

editate

An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
133 46,261

vue-contenteditable-directive

v-model isn't compatible with contentdeditable divs - this directive fills in
15 40,352

slate-vue3

slate-react library implemented with vue3
98 19,159

@oix1987/yjd

Dependency-free, tree-shakeable rich text editor & WYSIWYG for the web — comment threads, outline/versions rail, block drag handles, slash menu, code blocks with language detection, chat/prompt input layout with first-class plain-text mode, bring-your-own
3 13,509

autumnnote

WYSIWYG rich-text editor built with vanilla JavaScript — zero dependencies, no jQuery. Dark mode, @mention, markdown shortcuts, bubble toolbar. React and Vue 3 wrappers included.
11 10,302

@bloklabs/core

Blok — headless, highly extensible rich text editor built for developers who need to implement a block-based editing experience (similar to Notion) without building it from scratch
43 9,498

vue-contenteditable-input

Contenteditable directive with v-model, auto focus, preventing new line on enter, formatting html text to plain text etc.,
6,798

autumnnote-vue

Official Vue 3 wrapper for Autumn Note — zero-dependency WYSIWYG editor. Mount the editor with a single component and access the full Context API via ref.
11 6,218

@richscripts/richtexteditor

A full-featured JavaScript rich text editor (WYSIWYG) with toolbar, plugins, i18n support, a built-in AI Toolkit (Ask AI, AI Chat, AI Review drawer, BYOK resolver), structured content APIs (JSON/Markdown), and an optional collaboration / review stack: sla
2 6,160

@bloklabs/vue

Vue block editor — official Vue 3 bindings for Blok, the headless Notion-like rich text editor. Composables and components that render blocks and save to JSON.
43 5,341

@lofcz/edix

An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
4,830

@gridigor/vue-lexical

Vue 3 bindings for the Lexical editor framework
1 3,797

eddy-editor

A lightweight WYSIWYG text editor for Vue and React
3 3,184

@dskripchenko/wysiwyg

Vue 3 WYSIWYG-редактор без сторонних editor-движков. Собственный contenteditable-engine, selection API, sanitize, history. UI на @dskripchenko/ui.
2,800

tiptap-ui-kit

Beautiful Tiptap 3 + Vue 3 rich-text editor theme with AI support
89 2,659

lextrix

Modular TypeScript rich-text editor engine with themes, plugins, ChangeSet OT, and a familiar web API.
1 1,900

mentionly

Lightweight Vue 3 mention input component for AI chat scenarios
4 1,870

@lilac-wysiwyg/core

Lilac - a smooth, modern WYSIWYG text editor built with pure TypeScript. Zero dependencies, framework-agnostic, with a clean interface and elegant typography.
15 1,851

@cursortag/mention-kit

Headless zero-dependency TypeScript mention editor for React, Vue 3, and vanilla JS
2 1,783

@erag/text-editor-vue

A modern dependency-free Vue 3 rich text editor (WYSIWYG) built with native browser APIs. Supports TypeScript, mentions, merge tags, templates, image upload, tables, HTML editing, and customizable toolbars.
25 1,762

@editkit/vue

Vue 3 and Nuxt rich text editor with components, composables, tables, and no third-party editor engine. A TypeScript alternative to TipTap and Quill.
1,632

@xproeditor/vue

Notion-like block editor for Vue 3 — supports a sticky format toolbar and/or a floating Notion-like bubble toolbar + slash menu.
1 1,516

feather-editor-vue

A lightweight, zero-dependency rich text editor with clean Feather icons. Framework-agnostic, headless by design.
811

editkit-text-editor

Customizable TypeScript rich text and WYSIWYG editor with tables for React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Angular, Laravel, and vanilla JavaScript.
801

@smartiv.tv/html-editor

Custom HTML editor plugin for Vue 3, tuned for Android TV signage output
656

ll-editor

自己扩充ckEditor5插件,视频上传,和pdf上传
2 600

aurebesh

A lightweight, dependency-free WYSIWYG editor for the web. Rich text, tables, code blocks, images and video, with pluggable uploads. Works in React, Vue, Angular or plain HTML.
1 590

@farena/fa-editor

Zero-dependency rich-text editor for Vue 3, with a strict and stable HTML contract
539

@richkitjs/vue

Vue 3 bindings for RichKit: useEditor composable, EditorContent component and provide/inject editor context.
484

@aeriz/wysiwyg

WYSIWYG rich text editor
426

tiptap-ui-vue3

Beautiful Tiptap 3 + Vue 3 rich-text editor theme with AI support
89 414

@mentionly/vue

Vue 3 mention input component for AI chat scenarios
4 333

stilo-editor

A complete rich text editor. Everything included, ready in minutes. Open-source WYSIWYG HTML editor built on ProseMirror: clean HTML in and out, headless core.
2 234

@ozjsey/v-select-text

Vue 3 directive for reactive text selection — select the rendered text of any element by range or pattern, optionally copying it, plus inputs, textareas and contenteditable
11

@sqwig/vue

Vue 3 component for Sqwig — the text box with spellcheck built in. Client-side dictionary spellcheck; text never leaves the browser.