Skip to content

Latest commit

 

History

History
189 lines (157 loc) · 14.4 KB

README_zh-CN.md

File metadata and controls

189 lines (157 loc) · 14.4 KB

目录

富文本编辑器

  • 纯 JavaScript
    • quill ★ 43114 - Quill 是一种现代的 WYSIWYG 编辑器,旨在实现兼容性和可扩展性。
    • Editor.js ★ 28215 - 具有干净 JSON 输出的块样式编辑器
    • lexical ★ 19186 - Lexical 是一个可扩展的文本编辑器框架,提供了出色的可靠性、可访问性和性能。
    • wangEditor ★ 17385 - 轻量级的 Web 富文本编辑器,易于配置和使用。 支持 IE10+浏览器。
    • medium-editor ★ 16042 - Medium.com 所见即所得的编辑器克隆。 使用 contenteditable API 来实现富文本解决方案。
    • tinymce ★ 14855 - 世界上最受欢迎的 JavaScript 库,用于富文本编辑。 适用于 React,Vue 和 Angular。
    • pell ★ 11944 - 用于网络的最简单,最小的 WYSIWYG 文本编辑器,没有依赖项。
    • ckeditor5 ★ 9345 - CKEditor 5 的开发环境–最好的基于浏览器的富文本编辑器。
    • prosemirror ★ 7607 - ProseMirror 所见即所得编辑器。
    • ueditor ★ 6647 - 百度富文本编辑器.
    • wysihtml5 ★ 6490 - 基于 HTML5 和渐进增强方法的开源富文本编辑器。 使用复杂的安全性概念,旨在通过防止无法维护的标签内容和内联样式来生成完全有效的 HTML5 标记。
    • simditor ★ 5022 - 便捷的所见即所得编辑器。
    • pen ★ 4804 - 享受实时编辑 (+markdown).
    • Squire ★ 4753 - Squire 是 HTML5 富文本编辑器,可提供强大的跨浏览器标准化功能,同时又轻巧又灵活。 它是为现在和将来构建的,因此不支持真正的古老浏览器。 它应该可以在 Opera 12,Firefox 3.5,Safari 5,Chrome 9 和 IE9 周围正常工作。
    • canvas-editor ★ 3468 - canvas/svg 的富文本编辑器。
    • mercury ★ 2632 - Mercury 编辑器:Rails HTML5 WYSIWYG 编辑器。
    • Aloha-Editor ★ 2463 - 基于“所见即所得”的原则,HTML5 编辑器使得直接在门户上编辑网站成为可能。快速、简单地编辑视频、照片、图形、动画和文本是 Aloha Editor 的日常工作。
    • kindeditor ★ 1894 - 所见即所得的 HTML 编辑器。
    • SunEditor ★ 1722 - 基于纯 javascript 的 WYSIWYG html 编辑器,没有依赖项。
    • jodit ★ 1659 - Jodit - 最佳所见即所得编辑器。
    • mobiledoc-kit ★ 1549 - 使用 Mobiledoc 构建所见即所得编辑器的工具包。
    • Textbus ★ 1082 - 一个组件化、高性能的富文本开发框架,并且支持在线协作编辑。
    • am-editor ★ 937 - 一个富文本实时协同编辑器框架,可以使用 React 和 Vue 自定义插件。
  • vue.js
    • tiptap ★ 26597 - Vue.js 的富文本编辑器
    • vue-quill-editor ★ 7375 - Vue 的 Quill 编辑器组件,支持 SPA 和 SSR.
    • vue2-editor ★ 2499 - 使用 Vue2 和 Quill 的文本编辑器。
    • neditor ★ 1907 - 基于 ueditor 的更现代的 RTF 编辑器,支持 HTTPS。
    • vue-editor-js ★ 357 - Vue.js 的 editor.js 包装器组件
    • iview-editor ★ 222 - iView Editor 是基于 iView 的 markdown 编辑器,支持上传图片(可集成七牛等服务),支持全屏实时编辑预览。
  • react
    • slate ★ 29615 - 一个完全可定制的框架,用于构建富文本编辑器。
    • draft-js ★ 22564 - 一个用于构建文本编辑器的 React 框架。
    • react-quill ★ 6687 - React 的 Quill 组件。
    • braft-editor ★ 4603 - 美观易用的 React 富文本编辑器,基于 draft-js 开发.
    • alloy-editor ★ 988 - 基于 CKEditor 的 WYSIWYG 编辑器,具有完全重写的 UI。
    • dante2 ★ 911 - 在 draft-js 中完全重写了 dante 编辑器。
    • bangle.dev ★ 635 - 丰富的文本编辑器工具集合,可用于构建您的下一个 Google 文档克隆。
  • jQuery
    • summernote ★ 11525 - 超级简单的所见即所得编辑器,Summernote 基于 jQuery 构建。
    • bootstrap-wysiwyg ★ 5632 - 微小的 Bootstrap WYSIWYG 编辑器
    • wysiwyg-editor ★ 5272 - 下一代 JavaScript 所见即所得 HTML 编辑器。
    • jquery-notebook ★ 1689 - 现代,简单,优雅的所见即所得富文本编辑器。
    • popline ★ 1059 - Popline 是 HTML5 Rich-Text-Editor 工具栏。

Markdown 编辑器

  • 纯 JavaScript
    • tui.editor ★ 12816 - Markdown 所见即所得编辑器。 GFM 标准+图表和 UML 可扩展。
    • simplemde-markdown-editor ★ 9861 - 简单,美观,可嵌入的 JavaScript Markdown 编辑器。 不论是初学者还是专家,都可轻松编辑。 具有内置的自动保存和拼写检查功能。
    • milkdown ★ 8799 - 插件驱动的所见即所得的 Markdown 编辑器框架。
    • dillinger ★ 7931 - 最后一个 Markdown 编辑器。
    • pen ★ 4804 - 享受现场编辑 (+markdown).
    • EpicEditor ★ 4246 - 可嵌入的 JavaScript Markdown 编辑器。
    • markdown-nice ★ 4170 - 支持主题设计的 Markdown 编辑器,让排版变 Nice
    • editor ★ 2793 - Markdown 编辑器
    • stackedit.js ★ 1074 - 将 StackEdit 添加到任何网站。
  • jQuery
    • editor.md ★ 13794 - 开源可嵌入在线 Markdown 编辑器(组件)。
  • vue.js
    • milkdown ★ 8799 - 插件驱动的所见即所得的 Markdown 编辑器框架。
    • mavonEditor ★ 6420 - 基于 Vue 的 markdown 编辑器,支持多种个性化功能。
  • React
    • mdx ★ 17393 - MDX 是一种可编辑的格式,可让您在 markdown 文档中无缝使用 JSX。 您可以导入组件,例如交互式图表或通知,以及导出元数据。 这使得编写带有组件的长格式内容成为爆炸。
    • react-markdown ★ 12934 - 将 Markdown 渲染为 React 组件。
    • milkdown ★ 8799 - 插件驱动的所见即所得的 Markdown 编辑器框架。

Markdown 解析器

  • JavaScript
    • marked ★ 32791 - Markdown 解析器和编译器。 专为提高速度而设计。
    • markdown-it ★ 17946 - Markdown 解析器, 100%CommonMark 支持,扩展,语法插件和高速。
    • showdown ★ 14201 - 用 JavaScript 编写的双向 MD 到 HTML 到 MD 转换器。
    • turndown ★ 8631 - 用 JavaScript 编写的 HTML 至 Markdown 转换器。
    • markdown-js ★ 7695 - Markdown 的 javascript 解析器。
    • remark ★ 7544 - remark 是 Markdown 处理器,由统一集合的插件提供支持。
    • texme ★ 2296 - 自我渲染 Markdown + LaTeX 文档。
  • Golang
    • blackfriday ★ 5424 - Blackfriday: Go 的 Markdown 处理器。
    • goldmark ★ 3566 - 用 Go 语言编写的 markdown 解析器。 易于扩展,符合标准(CommonMark),结构合理。
  • Python
    • markdown ★ 3733 - John Gruber 的 Markdown 的 Python 实现,带有扩展支持。
    • python-markdown2 ★ 2639 - markdown2:用 Python 快速,完整地实现 Markdown。
  • PHP
    • parsedown ★ 14738 - PHP 中更好的 Markdown 解析器。
    • php-markdown ★ 3420 - Markdown 和 Markdown Extra 的解析器源自原始 Markdown.pl。
  • Java
    • commonmark-java ★ 2257 - 用于解析和呈现 CommonMark(Markdown)。
  • C#
    • markdig ★ 4289 - 用于.NET 的快速,强大,兼容 CommonMark 的可扩展 Markdown 处理器。

Markdown 样式


浏览器编辑器

  • markdown
    • stackedit ★ 21632 - 浏览器内 Markdown 编辑器。
    • markdown-editor ★ 2830 - 实时(Github 风格的)Markdown 编辑器。
  • react
  • SVG
    • svgedit ★ 6530 - 强大的 SVG 编辑器,适合您的浏览器。
    • Method-Draw ★ 2789 - 方法图,操作方法的 SVG 编辑器。
  • CodeMirror ★ 26763 - 浏览器内代码编辑器。
  • monaco-editor ★ 39828 - 基于浏览器的代码编辑器。
  • codesandbox-client ★ 13028 - 专为 Web 应用程序开发量身定制的在线代码编辑器 🏖️
  • ace ★ 26657 - Ace 是用 JavaScript 编写的独立代码编辑器。我们的目标是创建一个基于浏览器的编辑器,以匹配并扩展现有本机编辑器(如 TextMate,Vim 或 Eclipse)的功能,可用性和性能。它可以轻松地嵌入任何网页或 JavaScript 应用程序中。Ace 是 Cloud9 IDE 的主要编辑器,也是 Mozilla Skywriter(Bespin)项目的后继者。

JSON 编辑器

  • jsoneditor ★ 11532 - 一个基于 Web 的工具,用于查看,编辑,格式化和验证 JSON

设计编辑器

  • 纯 JavaScript
    • VvvebJs ★ 7085 - 拖放网站构建器 javascript 库。
  • React
    • Excalidraw ★ 80933 - 虚拟白板,用于绘制手绘的示意图。
    • react-email-editor ★ 4530 - 用于 React.js 的拖放式电子邮件编辑器组件。
    • imove ★ 3750 - iMove 是一个逻辑可复用的,面向函数的,流程可视化的 JavaScript 工具库。
    • GGEditor ★ 3412 - 基于 G6 和 React 的可视化图形编辑器。
    • micro-design-editor - React 用于响应的微页面编辑组件。

SVG 编辑器

  • 纯 JavaScript
    • svgedit ★ 6530 - 强大的 SVG 编辑器,适合您的浏览器。

表格编辑器

  • jQuery
    • DataTables - 免费,轻松地将高级交互控件添加到 HTML 表格中。
  • React
    • react-data-grid ★ 6906 - 用 React 构建的类似于 Excel 的网格组件,包括编辑器,键盘导航,复制和粘贴等。

文档编辑器

  • Vue
    • Umo Editor ★ 171 - 基于 Vue3 适合于国人使用的本土化开源文档编辑器。Umo Editor 提供完善的文档编辑能力,支持 Markdown 语法,支持基础的富文本编辑功能,支持多种插入多种格式的节点类型、提供了多种类型的实用工具,并支持设置页面的样式,支持导出多种类型的格式。

其他


License

CC0