// the find
unlayer/vue-email-editor
Drag-n-Drop Email Editor Component for Vue.js
A thin Vue wrapper around Unlayer's proprietary drag-and-drop email editor. You get the WYSIWYG builder UI embedded in your Vue app; Unlayer does all the heavy lifting. The repo itself is basically a script loader and a component shell.
The wrapper is refreshingly small — the entire component is one .vue file plus a script loader, so there's almost nothing that can go wrong on the Vue side. TypeScript types are included. The Unlayer editor underneath is genuinely capable: responsive layouts, custom blocks, and multi-column support that most homegrown editors get wrong. Works with both Vue 2 and Vue 3.
This is a vendor lock-in wrapper, not an open-source editor — the actual editor loads from Unlayer's CDN at runtime, meaning your users depend on Unlayer's infrastructure staying up. The callback-based API (saveDesign, exportHtml) is pre-async-era and feels awkward in modern Vue 3 composition API code. 663 stars for a repo that's essentially 200 lines of glue code suggests the stars are for Unlayer's product, not this package. No tests whatsoever.