diff --git a/README.md b/README.md index 64d05b51..3262d823 100644 --- a/README.md +++ b/README.md @@ -25,46 +25,46 @@ ## Rich text editor - Pure JavaScript - - [quill](https://github.com/quilljs/quill) ★ 36551 - Quill is a modern WYSIWYG editor built for compatibility and extensibility. - - [Editor.js](https://github.com/codex-team/editor.js) ★ 23772 - A block-styled editor with clean JSON output - - [wangEditor](https://github.com/wangeditor-team/wangEditor) ★ 15872 - Lightweight web rich text editor, easy to configure and use. Support IE10 + browser. - - [medium-editor](https://github.com/yabwe/medium-editor) ★ 15848 - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. - - [lexical](https://github.com/facebook/lexical) ★ 15044 - Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance. - - [tinymce](https://github.com/tinymce/tinymce) ★ 13273 - The world's most popular JavaScript library for rich text editing. Available for React, Vue and Angular. + - [quill](https://github.com/quilljs/quill) ★ 36561 - Quill is a modern WYSIWYG editor built for compatibility and extensibility. + - [Editor.js](https://github.com/codex-team/editor.js) ★ 23781 - A block-styled editor with clean JSON output + - [wangEditor](https://github.com/wangeditor-team/wangEditor) ★ 15878 - Lightweight web rich text editor, easy to configure and use. Support IE10 + browser. + - [medium-editor](https://github.com/yabwe/medium-editor) ★ 15849 - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. + - [lexical](https://github.com/facebook/lexical) ★ 15055 - Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance. + - [tinymce](https://github.com/tinymce/tinymce) ★ 13279 - The world's most popular JavaScript library for rich text editing. Available for React, Vue and Angular. - [pell](https://github.com/jaredreich/pell) ★ 11853 - the simplest and smallest WYSIWYG text editor for web, with no dependencies. - - [ckeditor5](https://github.com/ckeditor/ckeditor5) ★ 7372 - Development environment for CKEditor 5 – the best browser-based rich text editor. - - [prosemirror](https://github.com/ProseMirror/prosemirror) ★ 6740 - The ProseMirror WYSIWYM editor. + - [ckeditor5](https://github.com/ckeditor/ckeditor5) ★ 7378 - Development environment for CKEditor 5 – the best browser-based rich text editor. + - [prosemirror](https://github.com/ProseMirror/prosemirror) ★ 6749 - The ProseMirror WYSIWYM editor. - [wysihtml5](https://github.com/xing/wysihtml5) ★ 6521 - Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. - - [ueditor](https://github.com/fex-team/ueditor) ★ 6465 - Baidu rich text. + - [ueditor](https://github.com/fex-team/ueditor) ★ 6466 - Baidu rich text. - [simditor](https://github.com/mycolorway/simditor) ★ 5004 - An Easy and Fast WYSIWYG Editor. - [pen](https://github.com/sofish/pen) ★ 4778 - enjoy live editing (+markdown). - [Squire](https://github.com/neilj/Squire) ★ 4575 - Squire is an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible. It is built for the present and the future, and as such does not support truly ancient browsers. It should work fine back to around Opera 12, Firefox 3.5, Safari 5, Chrome 9 and IE9. - [mercury](https://github.com/jejacks0n/mercury) ★ 2631 - Mercury Editor: The Rails HTML5 WYSIWYG editor. - - [kindeditor](https://github.com/kindsoft/kindeditor) ★ 1864 - WYSIWYG HTML editor. + - [kindeditor](https://github.com/kindsoft/kindeditor) ★ 1865 - WYSIWYG HTML editor. - [mobiledoc-kit](https://github.com/bustle/mobiledoc-kit) ★ 1542 - A toolkit for building WYSIWYG editors with Mobiledoc. - [jodit](https://github.com/xdan/jodit) ★ 1434 - Jodit - Best WYSIWYG Editor for You. - [SunEditor](https://github.com/JiHong88/SunEditor) ★ 1205 - Pure javascript based WYSIWYG html editor, with no dependencies. - - [Textbus](https://github.com/textbus/textbus) ★ 852 - A component-based and high-performance rich text develop framework that Support online collaborative editing. + - [Textbus](https://github.com/textbus/textbus) ★ 854 - A component-based and high-performance rich text develop framework that Support online collaborative editing. - [am-editor](https://github.com/yanmao-cc/am-editor) ★ 797 - A rich text collaborative editor framework that can use React and Vue custom plug-ins. - vue.js - - [tiptap](https://github.com/heyscrumpy/tiptap) ★ 20419 - A rich-text editor for Vue.js - - [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) ★ 7280 - Quill editor component for Vue, support SPA and SSR. + - [tiptap](https://github.com/heyscrumpy/tiptap) ★ 20502 - A rich-text editor for Vue.js + - [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) ★ 7281 - Quill editor component for Vue, support SPA and SSR. - [vue2-editor](https://github.com/davidroyer/vue2-editor) ★ 2466 - A text editor using Vue2 and Quill. - [neditor](https://github.com/notadd/neditor) ★ 1921 - A more modern rich text editor based on ueditor, supporting HTTPS. - [vue-editor-js](https://github.com/ChangJoo-Park/vue-editor-js) ★ 321 - editor.js wrapper component for Vue.js - [iview-editor](https://github.com/iview/iview-editor) ★ 223 - iView Editor. - react - - [slate](https://github.com/ianstormtaylor/slate) ★ 27560 - A completely customizable framework for building rich text editors. + - [slate](https://github.com/ianstormtaylor/slate) ★ 27572 - A completely customizable framework for building rich text editors. - [draft-js](https://github.com/facebook/draft-js) ★ 22459 - A React framework for building text editors. - - [react-quill](https://github.com/zenoamaro/react-quill) ★ 5998 - A Quill component for React. + - [react-quill](https://github.com/zenoamaro/react-quill) ★ 6001 - A Quill component for React. - [braft-editor](https://github.com/margox/braft-editor) ★ 4552 - Beautiful and easy-to-use React rich text editor, developed based on draft-js. - [alloy-editor](https://github.com/liferay/alloy-editor/) ★ 988 - WYSIWYG editor based on CKEditor with completely rewritten UI. - [dante2](https://github.com/michelson/dante2) ★ 916 - A complete rewrite of dante editor in draft-js. - [bangle.dev](https://github.com/bangle-io/bangle.dev) ★ 571 - A collection of rich text editor tools to build your next Google doc clone. - jQuery - - [summernote](https://github.com/summernote/summernote) ★ 11167 - Super simple WYSIWYG editor, Summernote is built on jQuery. + - [summernote](https://github.com/summernote/summernote) ★ 11169 - Super simple WYSIWYG editor, Summernote is built on jQuery. - [bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg/) ★ 5632 - Tiny bootstrap-compatible WISWYG rich text editor - - [wysiwyg-editor](https://github.com/froala/wysiwyg-editor) ★ 5118 - The next generation Javascript WYSIWYG HTML Editor. + - [wysiwyg-editor](https://github.com/froala/wysiwyg-editor) ★ 5119 - The next generation Javascript WYSIWYG HTML Editor. - [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) ★ 1688 - A modern, simple and elegant WYSIWYG rich text editor. - [popline](https://github.com/kenshin54/popline) ★ 1054 - Popline is an HTML5 Rich-Text-Editor Toolbar. @@ -77,23 +77,23 @@ ## Markdown editor - Pure JavaScript - [tui.editor](https://github.com/nhn/tui.editor/tree/master/apps/editor) ★ 12816 - Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. - - [simplemde-markdown-editor](https://github.com/sparksuite/simplemde-markdown-editor) ★ 9483 - A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. + - [simplemde-markdown-editor](https://github.com/sparksuite/simplemde-markdown-editor) ★ 9482 - A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. - [dillinger](https://github.com/joemccann/dillinger) ★ 7713 - The last Markdown editor, ever. - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - Plugin driven WYSIWYG markdown editor framework. + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - Plugin driven WYSIWYG markdown editor framework. - [pen](https://github.com/sofish/pen) ★ 4778 - enjoy live editing (+markdown). - [EpicEditor](https://github.com/OscarGodson/EpicEditor) ★ 4267 - An Embeddable JavaScript Markdown Editor. - [markdown-nice](https://github.com/mdnice/markdown-nice) ★ 3875 - Markdown editor supporting theme design, make typography nice. - - [editor](https://github.com/lepture/editor) ★ 2774 - A markdown editor. + - [editor](https://github.com/lepture/editor) ★ 2775 - A markdown editor. - [stackedit.js](https://github.com/benweet/stackedit.js) ★ 968 - Add StackEdit to any website. - jQuery - [editor.md](https://github.com/pandao/editor.md) ★ 13116 - The open source embeddable online markdown editor (component). - vue.js - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - Plugin driven WYSIWYG markdown editor framework. - - [mavonEditor](https://github.com/hinesboy/mavonEditor) ★ 6142 - A markdown editor based on Vue that supports a variety of personalized features. + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - Plugin driven WYSIWYG markdown editor framework. + - [mavonEditor](https://github.com/hinesboy/mavonEditor) ★ 6144 - A markdown editor based on Vue that supports a variety of personalized features. - React - - [mdx](https://github.com/mdx-js/mdx) ★ 15573 - MDX is an authorable format that lets you seamlessly use JSX in your markdown documents. You can import components, like interactive charts or notifications, and export metadata. This makes writing long-form content with components a blast. - - [react-markdown](https://github.com/remarkjs/react-markdown) ★ 10931 - Render Markdown as React components. - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - Plugin driven WYSIWYG markdown editor framework. + - [mdx](https://github.com/mdx-js/mdx) ★ 15577 - MDX is an authorable format that lets you seamlessly use JSX in your markdown documents. You can import components, like interactive charts or notifications, and export metadata. This makes writing long-form content with components a blast. + - [react-markdown](https://github.com/remarkjs/react-markdown) ★ 10936 - Render Markdown as React components. + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - Plugin driven WYSIWYG markdown editor framework. @@ -104,26 +104,26 @@ ## Markdown parser - JavaScript - - [marked](https://github.com/markedjs/marked) ★ 30154 - A markdown parser and compiler. Built for speed. - - [markdown-it](https://github.com/markdown-it/markdown-it) ★ 15777 - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. - - [showdown](https://github.com/showdownjs/showdown) ★ 13443 - A bidirectional MD to HTML to MD converter written in Javascript. + - [marked](https://github.com/markedjs/marked) ★ 30163 - A markdown parser and compiler. Built for speed. + - [markdown-it](https://github.com/markdown-it/markdown-it) ★ 15783 - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. + - [showdown](https://github.com/showdownjs/showdown) ★ 13444 - A bidirectional MD to HTML to MD converter written in Javascript. - [markdown-js](https://github.com/evilstreak/markdown-js) ★ 7678 - A Markdown parser for javascript. - - [turndown](https://github.com/domchristie/turndown) ★ 7058 - An HTML to Markdown converter written in JavaScript. - - [remark](https://github.com/remarkjs/remark) ★ 6548 - remark is a Markdown processor powered by plugins part of the unified collective. + - [turndown](https://github.com/domchristie/turndown) ★ 7059 - An HTML to Markdown converter written in JavaScript. + - [remark](https://github.com/remarkjs/remark) ★ 6556 - remark is a Markdown processor powered by plugins part of the unified collective. - [texme](https://github.com/susam/texme) ★ 2189 - Self-rendering Markdown + LaTeX documents. - Golang - [blackfriday](https://github.com/russross/blackfriday) ★ 5197 - Blackfriday: a markdown processor for Go. - [goldmark](https://github.com/yuin/goldmark) ★ 2822 - A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured. - Python - - [markdown](https://github.com/Python-Markdown/markdown) ★ 3297 - A Python implementation of John Gruber’s Markdown with Extension support. - - [python-markdown2](https://github.com/trentm/python-markdown2) ★ 2489 - markdown2: A fast and complete implementation of Markdown in Python. + - [markdown](https://github.com/Python-Markdown/markdown) ★ 3299 - A Python implementation of John Gruber’s Markdown with Extension support. + - [python-markdown2](https://github.com/trentm/python-markdown2) ★ 2488 - markdown2: A fast and complete implementation of Markdown in Python. - PHP - [parsedown](https://github.com/erusev/parsedown) ★ 14440 - Better Markdown Parser in PHP. - [php-markdown](https://github.com/michelf/php-markdown) ★ 3375 - Parser for Markdown and Markdown Extra derived from the original Markdown.pl. - Java - [commonmark-java](https://github.com/commonmark/commonmark-java) ★ 2033 - Java library for parsing and rendering CommonMark (Markdown). - C# - - [markdig](https://github.com/lunet-io/markdig) ★ 3699 - A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET. + - [markdig](https://github.com/lunet-io/markdig) ★ 3700 - A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET. @@ -146,33 +146,33 @@ ## Browser editor - markdown - - [stackedit](https://github.com/benweet/stackedit) ★ 20556 - In-browser Markdown editor. - - [markdown-editor](https://github.com/jbt/markdown-editor) ★ 2794 - Live (Github-flavored) Markdown Editor. + - [stackedit](https://github.com/benweet/stackedit) ★ 20557 - In-browser Markdown editor. + - [markdown-editor](https://github.com/jbt/markdown-editor) ★ 2795 - Live (Github-flavored) Markdown Editor. - react - [react-ace](https://github.com/securingsincity/react-ace) ★ 3825 - React Ace Component, Support multiple languages and themes - - [react-monaco-editor](https://github.com/react-monaco-editor/react-monaco-editor) ★ 3365 - Monaco Editor for React. + - [react-monaco-editor](https://github.com/react-monaco-editor/react-monaco-editor) ★ 3366 - Monaco Editor for React. - SVG - - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5734 - Powerful SVG-Editor for your browser. - - [Method-Draw](https://github.com/methodofaction/Method-Draw) ★ 2574 - Method Draw, the SVG Editor for Method of Action. -- [CodeMirror](https://github.com/codemirror/CodeMirror) ★ 26069 - In-browser code editor. -- [monaco-editor](https://github.com/Microsoft/monaco-editor) ★ 35062 - A browser based code editor. + - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5736 - Powerful SVG-Editor for your browser. + - [Method-Draw](https://github.com/methodofaction/Method-Draw) ★ 2576 - Method Draw, the SVG Editor for Method of Action. +- [CodeMirror](https://github.com/codemirror/CodeMirror) ★ 26073 - In-browser code editor. +- [monaco-editor](https://github.com/Microsoft/monaco-editor) ★ 35079 - A browser based code editor. - [codesandbox-client](https://github.com/codesandbox/codesandbox-client) ★ 12485 - An online code editor tailored for web application development 🏖️ -- [ace](https://github.com/ajaxorg/ace) ★ 25840 - Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project. +- [ace](https://github.com/ajaxorg/ace) ★ 25837 - Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project. --- ## JSON editor -- [jsoneditor](https://github.com/josdejong/jsoneditor) ★ 10497 - A web-based tool to view, edit, format, and validate JSON +- [jsoneditor](https://github.com/josdejong/jsoneditor) ★ 10499 - A web-based tool to view, edit, format, and validate JSON ## Design editor - Pure JavaScript - - [VvvebJs](https://github.com/givanz/VvvebJs) ★ 5776 - Drag and drop website builder javascript library. + - [VvvebJs](https://github.com/givanz/VvvebJs) ★ 5794 - Drag and drop website builder javascript library. - React - - [Excalidraw](https://github.com/excalidraw/excalidraw) ★ 52423 - Virtual whiteboard for sketching hand-drawn like diagrams. - - [react-email-editor](https://github.com/unlayer/react-email-editor) ★ 3985 - Drag-n-Drop Email Editor Component for React.js. + - [Excalidraw](https://github.com/excalidraw/excalidraw) ★ 52482 - Virtual whiteboard for sketching hand-drawn like diagrams. + - [react-email-editor](https://github.com/unlayer/react-email-editor) ★ 3986 - Drag-n-Drop Email Editor Component for React.js. - [imove](https://github.com/imgcook/imove) ★ 3719 - Move your mouse, generate code from flow chart. - [GGEditor](https://github.com/alibaba/GGEditor) ★ 3375 - A visual graph editor based on G6 and React. - [micro-design-editor](https://github.com/xjh22222228/micro-design-editor) - Micro page editing component for react. @@ -181,7 +181,7 @@ ## SVG editor - Pure JavaScript - - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5734 - Powerful SVG-Editor for your browser. + - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5736 - Powerful SVG-Editor for your browser. @@ -190,7 +190,7 @@ - jQuery - [DataTables](https://datatables.net/) - Add advanced interaction controls to your HTML tables the free & easy way. - React - - [react-data-grid](https://github.com/adazzle/react-data-grid) ★ 6179 - Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like. + - [react-data-grid](https://github.com/adazzle/react-data-grid) ★ 6181 - Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like. diff --git a/README_zh-CN.md b/README_zh-CN.md index 143a00bf..cdf58e47 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -24,46 +24,46 @@ ## 富文本编辑器 - 纯JavaScript - - [quill](https://github.com/quilljs/quill) ★ 36551 - Quill是一种现代的WYSIWYG编辑器,旨在实现兼容性和可扩展性。 - - [Editor.js](https://github.com/codex-team/editor.js) ★ 23772 - 具有干净JSON输出的块样式编辑器 - - [wangEditor](https://github.com/wangeditor-team/wangEditor) ★ 15872 - 轻量级的Web 富文本编辑器,易于配置和使用。 支持IE10+浏览器。 - - [medium-editor](https://github.com/yabwe/medium-editor) ★ 15848 - Medium.com所见即所得的编辑器克隆。 使用contenteditable API来实现富文本解决方案。 - - [lexical](https://github.com/facebook/lexical) ★ 15044 - Lexical是一个可扩展的文本编辑器框架,提供了出色的可靠性、可访问性和性能。 - - [tinymce](https://github.com/tinymce/tinymce) ★ 13273 - 世界上最受欢迎的JavaScript库,用于富文本编辑。 适用于React,Vue和Angular。 + - [quill](https://github.com/quilljs/quill) ★ 36561 - Quill是一种现代的WYSIWYG编辑器,旨在实现兼容性和可扩展性。 + - [Editor.js](https://github.com/codex-team/editor.js) ★ 23781 - 具有干净JSON输出的块样式编辑器 + - [wangEditor](https://github.com/wangeditor-team/wangEditor) ★ 15878 - 轻量级的Web 富文本编辑器,易于配置和使用。 支持IE10+浏览器。 + - [medium-editor](https://github.com/yabwe/medium-editor) ★ 15849 - Medium.com所见即所得的编辑器克隆。 使用contenteditable API来实现富文本解决方案。 + - [lexical](https://github.com/facebook/lexical) ★ 15055 - Lexical是一个可扩展的文本编辑器框架,提供了出色的可靠性、可访问性和性能。 + - [tinymce](https://github.com/tinymce/tinymce) ★ 13279 - 世界上最受欢迎的JavaScript库,用于富文本编辑。 适用于React,Vue和Angular。 - [pell](https://github.com/jaredreich/pell) ★ 11853 - 用于网络的最简单,最小的WYSIWYG文本编辑器,没有依赖项。 - - [ckeditor5](https://github.com/ckeditor/ckeditor5) ★ 7372 - CKEditor 5的开发环境–最好的基于浏览器的富文本编辑器。 - - [prosemirror](https://github.com/ProseMirror/prosemirror) ★ 6740 - ProseMirror所见即所得编辑器。 + - [ckeditor5](https://github.com/ckeditor/ckeditor5) ★ 7378 - CKEditor 5的开发环境–最好的基于浏览器的富文本编辑器。 + - [prosemirror](https://github.com/ProseMirror/prosemirror) ★ 6749 - ProseMirror所见即所得编辑器。 - [wysihtml5](https://github.com/xing/wysihtml5) ★ 6521 - 基于HTML5和渐进增强方法的开源富文本编辑器。 使用复杂的安全性概念,旨在通过防止无法维护的标签内容和内联样式来生成完全有效的HTML5标记。 - - [ueditor](https://github.com/fex-team/ueditor) ★ 6465 - 百度富文本编辑器. + - [ueditor](https://github.com/fex-team/ueditor) ★ 6466 - 百度富文本编辑器. - [simditor](https://github.com/mycolorway/simditor) ★ 5004 - 便捷的所见即所得编辑器。 - [pen](https://github.com/sofish/pen) ★ 4778 - 享受实时编辑 (+markdown). - [Squire](https://github.com/neilj/Squire) ★ 4575 - Squire是HTML5富文本编辑器,可提供强大的跨浏览器标准化功能,同时又轻巧又灵活。 它是为现在和将来构建的,因此不支持真正的古老浏览器。 它应该可以在Opera 12,Firefox 3.5,Safari 5,Chrome 9和IE9周围正常工作。 - [mercury](https://github.com/jejacks0n/mercury) ★ 2631 - Mercury编辑器:Rails HTML5 WYSIWYG编辑器。 - - [kindeditor](https://github.com/kindsoft/kindeditor) ★ 1864 - 所见即所得的HTML编辑器。 + - [kindeditor](https://github.com/kindsoft/kindeditor) ★ 1865 - 所见即所得的HTML编辑器。 - [mobiledoc-kit](https://github.com/bustle/mobiledoc-kit) ★ 1542 - 使用Mobiledoc构建所见即所得编辑器的工具包。 - [jodit](https://github.com/xdan/jodit) ★ 1434 - Jodit - 最佳所见即所得编辑器。 - [SunEditor](https://github.com/JiHong88/SunEditor) ★ 1205 - 基于纯 javascript 的 WYSIWYG html 编辑器,没有依赖项。 - - [Textbus](https://github.com/textbus/textbus) ★ 852 - 一个组件化、高性能的富文本开发框架,并且支持在线协作编辑。 + - [Textbus](https://github.com/textbus/textbus) ★ 854 - 一个组件化、高性能的富文本开发框架,并且支持在线协作编辑。 - [am-editor](https://github.com/yanmao-cc/am-editor) ★ 797 - 一个富文本实时协同编辑器框架,可以使用React和Vue自定义插件。 - vue.js - - [tiptap](https://github.com/heyscrumpy/tiptap) ★ 20419 - Vue.js的富文本编辑器 - - [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) ★ 7280 - Vue的Quill编辑器组件,支持SPA和SSR. + - [tiptap](https://github.com/heyscrumpy/tiptap) ★ 20502 - Vue.js的富文本编辑器 + - [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) ★ 7281 - Vue的Quill编辑器组件,支持SPA和SSR. - [vue2-editor](https://github.com/davidroyer/vue2-editor) ★ 2466 - 使用 Vue2 和 Quill 的文本编辑器。 - [neditor](https://github.com/notadd/neditor) ★ 1921 - 基于ueditor的更现代的RTF编辑器,支持HTTPS。 - [vue-editor-js](https://github.com/ChangJoo-Park/vue-editor-js) ★ 321 - Vue.js的editor.js包装器组件 - [iview-editor](https://github.com/iview/iview-editor) ★ 223 - iView Editor 是基于 iView 的 markdown 编辑器,支持上传图片(可集成七牛等服务),支持全屏实时编辑预览。 - react - - [slate](https://github.com/ianstormtaylor/slate) ★ 27560 - 一个完全可定制的框架,用于构建富文本编辑器。 + - [slate](https://github.com/ianstormtaylor/slate) ★ 27572 - 一个完全可定制的框架,用于构建富文本编辑器。 - [draft-js](https://github.com/facebook/draft-js) ★ 22459 - 一个用于构建文本编辑器的React框架。 - - [react-quill](https://github.com/zenoamaro/react-quill) ★ 5998 - React的Quill组件。 + - [react-quill](https://github.com/zenoamaro/react-quill) ★ 6001 - React的Quill组件。 - [braft-editor](https://github.com/margox/braft-editor) ★ 4552 - 美观易用的React富文本编辑器,基于draft-js开发. - [alloy-editor](https://github.com/liferay/alloy-editor/) ★ 988 - 基于CKEditor的WYSIWYG编辑器,具有完全重写的UI。 - [dante2](https://github.com/michelson/dante2) ★ 916 - 在draft-js中完全重写了dante编辑器。 - [bangle.dev](https://github.com/bangle-io/bangle.dev) ★ 571 - 丰富的文本编辑器工具集合,可用于构建您的下一个Google文档克隆。 - jQuery - - [summernote](https://github.com/summernote/summernote) ★ 11167 - 超级简单的所见即所得编辑器,Summernote基于jQuery构建。 + - [summernote](https://github.com/summernote/summernote) ★ 11169 - 超级简单的所见即所得编辑器,Summernote基于jQuery构建。 - [bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg/) ★ 5632 - 微小的Bootstrap WYSIWYG 编辑器 - - [wysiwyg-editor](https://github.com/froala/wysiwyg-editor) ★ 5118 - 下一代JavaScript所见即所得HTML编辑器。 + - [wysiwyg-editor](https://github.com/froala/wysiwyg-editor) ★ 5119 - 下一代JavaScript所见即所得HTML编辑器。 - [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) ★ 1688 - 现代,简单,优雅的所见即所得富文本编辑器。 - [popline](https://github.com/kenshin54/popline) ★ 1054 - Popline是HTML5 Rich-Text-Editor工具栏。 @@ -75,23 +75,23 @@ ## Markdown 编辑器 - 纯JavaScript - [tui.editor](https://github.com/nhn/tui.editor/tree/master/apps/editor) ★ 12816 - Markdown所见即所得编辑器。 GFM标准+图表和UML可扩展。 - - [simplemde-markdown-editor](https://github.com/sparksuite/simplemde-markdown-editor) ★ 9483 - 简单,美观,可嵌入的JavaScript Markdown编辑器。 不论是初学者还是专家,都可轻松编辑。 具有内置的自动保存和拼写检查功能。 + - [simplemde-markdown-editor](https://github.com/sparksuite/simplemde-markdown-editor) ★ 9482 - 简单,美观,可嵌入的JavaScript Markdown编辑器。 不论是初学者还是专家,都可轻松编辑。 具有内置的自动保存和拼写检查功能。 - [dillinger](https://github.com/joemccann/dillinger) ★ 7713 - 最后一个Markdown编辑器。 - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - 插件驱动的所见即所得的Markdown编辑器框架。 + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - 插件驱动的所见即所得的Markdown编辑器框架。 - [pen](https://github.com/sofish/pen) ★ 4778 - 享受现场编辑 (+markdown). - [EpicEditor](https://github.com/OscarGodson/EpicEditor) ★ 4267 - 可嵌入的JavaScript Markdown编辑器。 - [markdown-nice](https://github.com/mdnice/markdown-nice) ★ 3875 - 支持主题设计的 Markdown 编辑器,让排版变 Nice - - [editor](https://github.com/lepture/editor) ★ 2774 - Markdown 编辑器 + - [editor](https://github.com/lepture/editor) ★ 2775 - Markdown 编辑器 - [stackedit.js](https://github.com/benweet/stackedit.js) ★ 968 - 将StackEdit添加到任何网站。 - jQuery - [editor.md](https://github.com/pandao/editor.md) ★ 13116 - 开源可嵌入在线Markdown编辑器(组件)。 - vue.js - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - 插件驱动的所见即所得的Markdown编辑器框架。 - - [mavonEditor](https://github.com/hinesboy/mavonEditor) ★ 6142 - 基于Vue的markdown编辑器,支持多种个性化功能。 + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - 插件驱动的所见即所得的Markdown编辑器框架。 + - [mavonEditor](https://github.com/hinesboy/mavonEditor) ★ 6144 - 基于Vue的markdown编辑器,支持多种个性化功能。 - React - - [mdx](https://github.com/mdx-js/mdx) ★ 15573 - MDX是一种可编辑的格式,可让您在markdown文档中无缝使用JSX。 您可以导入组件,例如交互式图表或通知,以及导出元数据。 这使得编写带有组件的长格式内容成为爆炸。 - - [react-markdown](https://github.com/remarkjs/react-markdown) ★ 10931 - 将Markdown渲染为React组件。 - - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7644 - 插件驱动的所见即所得的Markdown编辑器框架。 + - [mdx](https://github.com/mdx-js/mdx) ★ 15577 - MDX是一种可编辑的格式,可让您在markdown文档中无缝使用JSX。 您可以导入组件,例如交互式图表或通知,以及导出元数据。 这使得编写带有组件的长格式内容成为爆炸。 + - [react-markdown](https://github.com/remarkjs/react-markdown) ★ 10936 - 将Markdown渲染为React组件。 + - [milkdown](https://github.com/Saul-Mirone/milkdown) ★ 7646 - 插件驱动的所见即所得的Markdown编辑器框架。 @@ -103,26 +103,26 @@ ## Markdown 解析器 - JavaScript - - [marked](https://github.com/markedjs/marked) ★ 30154 - Markdown解析器和编译器。 专为提高速度而设计。 - - [markdown-it](https://github.com/markdown-it/markdown-it) ★ 15777 - Markdown解析器, 100%CommonMark支持,扩展,语法插件和高速。 - - [showdown](https://github.com/showdownjs/showdown) ★ 13443 - 用JavaScript编写的双向MD到HTML到MD转换器。 + - [marked](https://github.com/markedjs/marked) ★ 30163 - Markdown解析器和编译器。 专为提高速度而设计。 + - [markdown-it](https://github.com/markdown-it/markdown-it) ★ 15783 - Markdown解析器, 100%CommonMark支持,扩展,语法插件和高速。 + - [showdown](https://github.com/showdownjs/showdown) ★ 13444 - 用JavaScript编写的双向MD到HTML到MD转换器。 - [markdown-js](https://github.com/evilstreak/markdown-js) ★ 7678 - Markdown的javascript解析器。 - - [turndown](https://github.com/domchristie/turndown) ★ 7058 - 用JavaScript编写的HTML至Markdown转换器。 - - [remark](https://github.com/remarkjs/remark) ★ 6548 - remark是Markdown处理器,由统一集合的插件提供支持。 + - [turndown](https://github.com/domchristie/turndown) ★ 7059 - 用JavaScript编写的HTML至Markdown转换器。 + - [remark](https://github.com/remarkjs/remark) ★ 6556 - remark是Markdown处理器,由统一集合的插件提供支持。 - [texme](https://github.com/susam/texme) ★ 2189 - 自我渲染Markdown + LaTeX文档。 - Golang - [blackfriday](https://github.com/russross/blackfriday) ★ 5197 - Blackfriday: Go的Markdown处理器。 - [goldmark](https://github.com/yuin/goldmark) ★ 2822 - 用Go语言编写的markdown解析器。 易于扩展,符合标准(CommonMark),结构合理。 - Python - - [markdown](https://github.com/Python-Markdown/markdown) ★ 3297 - John Gruber的Markdown的Python实现,带有扩展支持。 - - [python-markdown2](https://github.com/trentm/python-markdown2) ★ 2489 - markdown2:用Python快速,完整地实现Markdown。 + - [markdown](https://github.com/Python-Markdown/markdown) ★ 3299 - John Gruber的Markdown的Python实现,带有扩展支持。 + - [python-markdown2](https://github.com/trentm/python-markdown2) ★ 2488 - markdown2:用Python快速,完整地实现Markdown。 - PHP - [parsedown](https://github.com/erusev/parsedown) ★ 14440 - PHP中更好的Markdown解析器。 - [php-markdown](https://github.com/michelf/php-markdown) ★ 3375 - Markdown和Markdown Extra的解析器源自原始Markdown.pl。 - Java - [commonmark-java](https://github.com/commonmark/commonmark-java) ★ 2033 - 用于解析和呈现CommonMark(Markdown)。 - C# - - [markdig](https://github.com/lunet-io/markdig) ★ 3699 - 用于.NET的快速,强大,兼容CommonMark的可扩展Markdown处理器。 + - [markdig](https://github.com/lunet-io/markdig) ★ 3700 - 用于.NET的快速,强大,兼容CommonMark的可扩展Markdown处理器。 @@ -145,33 +145,33 @@ ## 浏览器编辑器 - markdown - - [stackedit](https://github.com/benweet/stackedit) ★ 20556 - 浏览器内Markdown编辑器。 - - [markdown-editor](https://github.com/jbt/markdown-editor) ★ 2794 - 实时(Github风格的)Markdown编辑器。 + - [stackedit](https://github.com/benweet/stackedit) ★ 20557 - 浏览器内Markdown编辑器。 + - [markdown-editor](https://github.com/jbt/markdown-editor) ★ 2795 - 实时(Github风格的)Markdown编辑器。 - react - [react-ace](https://github.com/securingsincity/react-ace) ★ 3825 - React Ace组件,支持多种语言和主题 - - [react-monaco-editor](https://github.com/react-monaco-editor/react-monaco-editor) ★ 3365 - Monaco React的编辑器。 + - [react-monaco-editor](https://github.com/react-monaco-editor/react-monaco-editor) ★ 3366 - Monaco React的编辑器。 - SVG - - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5734 - 强大的SVG编辑器,适合您的浏览器。 - - [Method-Draw](https://github.com/methodofaction/Method-Draw) ★ 2574 - 方法图,操作方法的SVG编辑器。 -- [CodeMirror](https://github.com/codemirror/CodeMirror) ★ 26069 - 浏览器内代码编辑器。 -- [monaco-editor](https://github.com/Microsoft/monaco-editor) ★ 35062 - 基于浏览器的代码编辑器。 + - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5736 - 强大的SVG编辑器,适合您的浏览器。 + - [Method-Draw](https://github.com/methodofaction/Method-Draw) ★ 2576 - 方法图,操作方法的SVG编辑器。 +- [CodeMirror](https://github.com/codemirror/CodeMirror) ★ 26073 - 浏览器内代码编辑器。 +- [monaco-editor](https://github.com/Microsoft/monaco-editor) ★ 35079 - 基于浏览器的代码编辑器。 - [codesandbox-client](https://github.com/codesandbox/codesandbox-client) ★ 12485 - 专为Web应用程序开发量身定制的在线代码编辑器 🏖️ -- [ace](https://github.com/ajaxorg/ace) ★ 25840 - Ace是用JavaScript编写的独立代码编辑器。我们的目标是创建一个基于浏览器的编辑器,以匹配并扩展现有本机编辑器(如TextMate,Vim或Eclipse)的功能,可用性和性能。它可以轻松地嵌入任何网页或JavaScript应用程序中。Ace是Cloud9 IDE的主要编辑器,也是Mozilla Skywriter(Bespin)项目的后继者。 +- [ace](https://github.com/ajaxorg/ace) ★ 25837 - Ace是用JavaScript编写的独立代码编辑器。我们的目标是创建一个基于浏览器的编辑器,以匹配并扩展现有本机编辑器(如TextMate,Vim或Eclipse)的功能,可用性和性能。它可以轻松地嵌入任何网页或JavaScript应用程序中。Ace是Cloud9 IDE的主要编辑器,也是Mozilla Skywriter(Bespin)项目的后继者。 --- ## JSON 编辑器 -- [jsoneditor](https://github.com/josdejong/jsoneditor) ★ 10497 - 一个基于Web的工具,用于查看,编辑,格式化和验证JSON +- [jsoneditor](https://github.com/josdejong/jsoneditor) ★ 10499 - 一个基于Web的工具,用于查看,编辑,格式化和验证JSON ## 设计编辑器 - 纯JavaScript - - [VvvebJs](https://github.com/givanz/VvvebJs) ★ 5776 - 拖放网站构建器javascript库。 + - [VvvebJs](https://github.com/givanz/VvvebJs) ★ 5794 - 拖放网站构建器javascript库。 - React - - [Excalidraw](https://github.com/excalidraw/excalidraw) ★ 52423 - 虚拟白板,用于绘制手绘的示意图。 - - [react-email-editor](https://github.com/unlayer/react-email-editor) ★ 3985 - 用于React.js的拖放式电子邮件编辑器组件。 + - [Excalidraw](https://github.com/excalidraw/excalidraw) ★ 52482 - 虚拟白板,用于绘制手绘的示意图。 + - [react-email-editor](https://github.com/unlayer/react-email-editor) ★ 3986 - 用于React.js的拖放式电子邮件编辑器组件。 - [imove](https://github.com/imgcook/imove) ★ 3719 - iMove 是一个逻辑可复用的,面向函数的,流程可视化的 JavaScript 工具库。 - [GGEditor](https://github.com/alibaba/GGEditor) ★ 3375 - 基于G6和React的可视化图形编辑器。 - [micro-design-editor](https://github.com/xjh22222228/micro-design-editor) - React 用于响应的微页面编辑组件。 @@ -180,7 +180,7 @@ ## SVG 编辑器 - 纯JavaScript - - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5734 - 强大的SVG编辑器,适合您的浏览器。 + - [svgedit](https://github.com/SVG-Edit/svgedit) ★ 5736 - 强大的SVG编辑器,适合您的浏览器。 @@ -189,7 +189,7 @@ - jQuery - [DataTables](https://datatables.net/) - 免费,轻松地将高级交互控件添加到HTML表格中。 - React - - [react-data-grid](https://github.com/adazzle/react-data-grid) ★ 6179 - 用React构建的类似于Excel的网格组件,包括编辑器,键盘导航,复制和粘贴等。 + - [react-data-grid](https://github.com/adazzle/react-data-grid) ★ 6181 - 用React构建的类似于Excel的网格组件,包括编辑器,键盘导航,复制和粘贴等。