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

编辑推荐精选

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

聊天机器人AI助手热门AI工具AI对话
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

热门AI工具AI办公办公工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

模型训练热门AI工具内容创作智能问答AI开发讯飞星火大模型多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

AI助手热门AI工具AI创作AI辅助写作讯飞绘文内容运营个性化文章多平台分发
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

下拉加载更多