awesome-wysiwyg-editors

awesome-wysiwyg-editors

主流所见即所得编辑器汇总

该项目汇总了主流的所见即所得(WYSIWYG)编辑器,涵盖独立使用、jQuery、Angular、React、Vue集成以及Ruby项目等多种开发场景。列表包含各编辑器的简要介绍和GitHub链接,便于开发者根据需求选择合适的工具。此外还收录了部分类WYSIWYG编辑器,为开发者提供更多选择。

WYSIWYG编辑器开源JavaScript前端开发Rich Text EditorGithub开源项目

Awesome WYSIWYG EDITORS Awesome 996.icu

A curated list of awesome WYSIWYG editors.

English | 简体中文

Contents

Standalone

WYSIWYG Editors that can be use without dependecy to other libraries or frameworks.

  • Adiptal Editor - Free & Upgradable to $ Non-Free - Adiptal Editor is an iframe-based WYSIWYG Editor built on JavaScript. With advanced features & custom elements, it gives clean output to design responsive pages.
  • Aloha Editor - Aloha Editor is a JavaScript content editing library.
  • CKEditor 4 - Battle-tested WYSIWYG HTML editor.
  • CKEditor 5 - A set of ready to use rich text editors created with a powerful framework.
  • Content Tools - A JS library for building WYSIWYG editors for HTML content. :sleeping:
  • Editor.js - A block-styled editor with clean JSON output.
  • Etherpad - Etherpad: Really real-time collaborative document editing.
  • Froala Editor $ Non-Free ⊘ Proprietary - A beautifuly designed WYSIWYG Rich Text Editor based on HTML5.
  • grande.js - It's a Medium at Starbucks. Pinky ring out. :sleeping:
  • Jodit - Rich HTML WYSIWYG Editor and FileBrowser.
  • Medium Editor - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. :sleeping:
  • Medium.js - A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor). :sleeping:
  • Milkdown - Plugin driven WYSIWYG markdown editor framework.
  • Mobiledoc Kit - A toolkit for building WYSIWYG editors with Mobiledoc. :sleeping:
  • Pell - The simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies. :sleeping:
  • Pen Editor - Enjoy live editing (+markdown). :sleeping:
  • Quill - A modern rich text editor built for compatibility and extensibility.
  • SCEditor - A lightweight WYSIWYG BBCode and XHTML editor.
  • Scribe - Deprecated A rich text editor framework for the web platform, with patches for browser inconsistencies and sensible defaults. :sleeping:
  • Squire - An HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible.
  • Substance - A JavaScript library for web-based content editing. :sleeping:
  • SunEditor - Pure javascript based WYSIWYG html editor, with no dependencies.
  • TinyMCE - A JavaScript library for platform independent 'WYSIWYG' or rich text editing.
  • tiptap - The headless editor framework for web artisans.
  • Trix - A rich text editor for everyday writing.
  • Tui Editor - Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. :sleepy:
  • UEditor - UEditor is a WYSIWYG rich web editor developed by Baidu fex-team. It is lightweight, customizable, and user-oriented. :sleeping:
  • wangEditor - A lightweight rich text editor, friendly API and use extremely convenient. :sleeping:
  • web-component-designer - A WYSIWYG Designer for webcomponents as a webcomponent. Live Demo: here
  • wysihtml - Open source rich text editor for the modern web. :sleeping:
  • on CodeMerge - A modular, open source rich text editor.

jQuery Based

jQuery required editors

  • bootstrap-wysiwyg - Tiny bootstrap-compatible WYSIWYG rich text editor. :sleeping:
  • Dante Editor - Just another Medium wysiwyg editor clone.
  • Easyeditor - Very lightweight and highly configurable rich text html editor. :sleeping:
  • jQuery-Notebook - A modern, simple and elegant WYSIWYG rich text editor. :sleeping:
  • popline - An HTML5 Rich-Text-Editor Toolbar. :sleeping:
  • simditor - An Easy and Fast WYSIWYG Editor. :sleeping:
  • Summernote - Super simple WYSIWYG editor.
  • Toast UI Editor - Markdown WYSIWYG Editor - Productive and Extensible. :sleepy:
  • Trumbowyg - A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip).

For Angular

Editors for your Angular-based project.

  • angular-froala-wysiwyg $ Non-Free - Angular 4 to Angular 9 bindings for Froala WYSIWYG Editor.
  • ckeditor4-angular - An official CKEditor 4 rich text editor component for Angular 2+.
  • ckeditor5-angular - An official CKEditor 5 rich text editor component for Angular 2+.
  • ngx-summernote - Summernote wysiwyg editor for Angular.
  • jodit-angular - Angular wrapper around Jodit to make it easier to use in a Angular.
  • ngx-quill - An Angular (>=2) component for the Quill Rich Text Editor.
  • textAngular - A radically powerful Text-Editor/Wysiwyg editor for Angular.js. :sleeping:
  • tinymce-angular - official Angular wrapper for TinyMCE.
  • ngx-wig - Angular WYSIWYG HTML Rich Text Editor (Inspired from Angular.js ngWig)
  • ngx-editor - Rich Text Editor for Angular using ProseMirror)

For React

Editors for your React-based project.

  • Alloy Editor - WYSIWYG editor based on CKEditor with completely rewritten UI.
  • bangle.dev - Higher level collection of ProseMirror components for building rich text editors.
  • BlockNote - Block-based editor based on ProseMirror and TipTap, meant to be easier to set up and learn.
  • ckeditor4-react - An official CKEditor 4 rich text editor component for React.
  • ckeditor5-react - An official CKEditor 5 rich text editor component for React.
  • Dante II - A complete rewrite of dante editor in draft-js. :sleeping:
  • Draft.js - A JavaScript rich text editor framework, built for React and backed by an immutable model. :sleeping:
  • jodit-react - React component for Jodit Editor.
  • lexical- An extensible text editor framework, successor to Draft.js by Meta.
  • megadraft - Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
  • Plasmic - A WYSIWYG visual builder that lets you drag and drop React components.
  • Plate - The rich-text editor for React.
  • React Draft Wysiwyg - A Wysiwyg editor build on top of React and DraftJS.
  • react-froala-wysiwyg $ Non-Free - React component for Froala WYSIWYG HTML Rich Text Editor.
  • react-mobiledoc-editor - A Mobiledoc editor written with React and Mobiledoc-Kit. :sleeping:
  • react-quill - A Quill component for React. :sleeping:
  • react-rte - Pure React rich text "WYSISYG" editor based on draft-js. :sleeping:
  • react-simple-wysiwyg - Simple and lightweight React WYSIWYG editor
  • react-summernote - Summernote (Super simple WYSIWYG editor) adaptation for React. :sleeping:
  • react-trix - React wrapper for Basecamp's Trix editor.
  • Slate JS - A completely customizable framework.
  • suneditor-react - Pure React Component for SunEditor (Pure javascript based WYSIWYG html editor, with no dependencies).
  • tinymce-react - official React wrapper for TinyMCE.

For Vue

Editors for your Vue-based project.

  • umo-editor - Umo Editor is an open-source document editor, based on Vue3.
  • ckeditor4-vue - An official CKEditor 4 rich text editor component for Vue.
  • ckeditor5-vue - An official CKEditor 5 rich text editor component for Vue.
  • vue-froala-wysiwyg $ Non-Free - Vue component for Froala WYSIWYG HTML Rich Text Editor.
  • vue-html5-editor - An html5 wysiwyg editor for Vue. :sleeping:
  • vue-mobiledoc-editor - A mobiledoc editor component toolkit for Vue. :sleeping:
  • vue-wysiwyg - A lightweight WYSIWYG editor for Vue. :sleeping:
  • vue-ckeditor5 - CKEditor 5 for Vue. :sleeping:
  • Vue2Editor - A text editor using Vue and Quill. :sleeping:
  • tinymce-vue - official TinyMCE wrapper for Vue.
  • vue-trix - Simple and lightweight Trix editor component for Vue.
  • Everright-formEditor - A visual low code form editor based on vue3. It can create forms with simple operations through the GUI interface. It has a flexible interaction. The PC depends on element-plus while the mobile depends on vant. There is a set of adapters to convert parameters into ones that can be recognized by both element-plus and vant. github star

For Ruby

Editors for your Ruby-based project.

  • bootstrap-wysihtml5-rails - WYSIWYG editor for Bootstrap, integrated in Ruby on Rails assets pipeline. :sleeping:
  • bootsy - A beautiful wysiwyg editor with image upload for Rails. :sleeping:
  • ckeditor - Ckeditor integration gem for rails. :sleeping:
  • Mercury Editor - Mercury Editor: The Rails HTML5 WYSIWYG editor. :sleeping:
  • wysiwyg-rails $ Non-Free - Ruby gem for Froala jQuery WYSIWYG HTML Rich Text Editor.

WYSIWYG-alike

WYSIWYG-alike editors

  • EmojiOne Area - WYSIWYG-like EmojiOne Converter / Picker Plugin for jQuery. :sleeping:
  • GrapesJS - An open-source, multi-purpose, Web Builder Framework.
  • last-draft - A Draft.js editor using draft-js-plugins. :sleeping:
  • Ory editor - Next-gen, highly customizable content editor for the browser - based on React and Redux. WYSIWYG on steroids. :sleeping:
  • prosemirror - The ProseMirror WYSIWYM editor.
  • rich-textarea - A textarea component for React to colorize, highlight, decorate texts and offer autocomplete.
  • Sir Trevor - Rich content editing entirely re-imagined for the web. :sleeping:
  • woofmark - A modular, progressive, and beautiful Markdown and HTML editor. :sleeping:
  • ngx-wall - Extensible component based editor with fancy drag-and-drop experience. :sleeping:

Icons

:sleepy: no updates for 1 year :sleeping: no updates for 2 years

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Jeferson Mari has waived all copyright (2024) and related or neighboring rights to this

编辑推荐精选

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

下拉加载更多