Skip to content

Text Editing

Awesome text editing Awesome

用于 Web 的文本编辑库、服务和资源的精选集合.

  • Slate - 基于 React 和 Immutable 构建的富文本编辑器
  • TipTap - Vue.js 的富文本编辑器
  • Trix - Basecamp 的富文本编辑器
  • CKEditor - 始于 2003 年.具有 iframe 和内联样式的富文本编辑
  • Squire - HTML5 富文本编辑器
  • ProseMirror - 来自 CodeMirror 的制造商
  • Scribe - 来自 Guardian 团队
  • Quill - Quill 是一款免费、开源的 WYSIWYG 编辑器,专为现代网络打造
  • Summernote - Bootstrap 依赖富文本编辑器
  • wysihtml - Guardian 的蛆虫
  • Etherpad - 开源在线编辑器提供真正实时的协作编辑
  • TinyMCE - 被大部分 wordpress 和 drupal 社区使用
  • Medium.js - 警告:未实际使用 Medium
  • Textbox.IO - 来自 TinyMCE 的制造商
  • Froala - 一个简单易用的富文本编辑器,具有移动支持、大量示例、高性能和内联编辑
  • Redactor - 先进、干净、流畅的 Redactor 富文本编辑器提供出色的沉浸式用户体验
  • Ritzy - 基于网络的协作式富文本编辑器
  • WYMeditor - 专注于语义标记的开源 XHTML 编辑器
  • Dijit Editor - 基于 Dojo 的富文本编辑器组件
  • YUI Rich Text Editor - 一个雅虎! 富文本编辑器组件
  • KindEditor - 开源 HTML 编辑器
  • markitup - 通用标记 jQuery 编辑器
  • openwysiwyg - 免费的跨浏览器所见即所得编辑器
  • tejQuery - 轻量级 (19.5 KB) 且非常有用的 HTML 编辑器
  • Trumbowyg - 轻便、可翻译和可定制的 jQuery 插件
  • NicEdit - 于 2012 年废弃
  • jWYSIWYG - 所见即所得的 jQuery 插件
  • Alloy - 基于 CKEDITOR 构建的现代 WYSIWYG 编辑器
  • Draft.js - 用于 React 的富文本编辑器框架

Code editors

  • Yace - 带插件的浏览器的 1KB 代码编辑器
  • CodeJar - CodeJar 是浏览器的微型代码编辑器
  • CodeMirror - CodeMirror 是一个用 JavaScript 为浏览器实现的多功能文本编辑器
  • Ace - Ace 是一个用 JavaScript 编写的可嵌入代码编辑器
  • EditArea
  • Behave.js - 用于向纯文本区域添加 IDE 样式行为的轻量级库

Markdown editors

  • markdown-js - 用于 javascript 的 Markdown 解析器
  • pagedown - PageDown 是 Stack Overflow 和 Stack Exchange 网络其余部分使用的 JavaScript Markdown 预览器

编辑应该: * 稳定 * 开源 * 处理软中断 * 能够在块级元素上操作样式 * 能够在行内级元素上操作样式 * 能够在块级元素上操作类 * 能够操作内联级元素上的类 * 能够改变块级元素的自定义属性 * 能够改变内联级元素的自定义属性 * 缓存选择 * 具有 iframing 功能以及内联模式功能 * 更改节点的标签类型 * 清除格式 * 有一个简洁的api * 支持各种模块加载器 * AMD & Common.js * 应该有一个组织支持该服务并有一个潜在的付费支持计划 * 应从 Microsoft word 复制粘贴

License

CC0