Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-web-editor

🔨 Open source WEB editor summary
https://github.com/xjh22222228/awesome-web-editor

Last synced: 2 days ago
JSON representation

  • Rich text editor

    • Editor.js - A block-styled editor with clean JSON output
    • lexical - Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
    • wangEditor - Lightweight web rich text editor, easy to configure and use. Support IE10 + browser.
    • medium-editor - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
    • tinymce - The world's most popular JavaScript library for rich text editing. Available for React, Vue and Angular.
    • pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies.
    • prosemirror - The ProseMirror WYSIWYM editor.
    • ueditor - Baidu rich text.
    • simditor - An Easy and Fast WYSIWYG Editor.
    • canvas-editor - rich text editor by canvas/svg.
    • mercury - Mercury Editor: The Rails HTML5 WYSIWYG editor.
    • kindeditor - WYSIWYG HTML editor.
    • SunEditor - Pure javascript based WYSIWYG html editor, with no dependencies.
    • jodit - Jodit - Best WYSIWYG Editor for You.
    • mobiledoc-kit - A toolkit for building WYSIWYG editors with Mobiledoc.
    • Textbus - A component-based and high-performance rich text develop framework that Support online collaborative editing.
    • am-editor - A rich text collaborative editor framework that can use React and Vue custom plug-ins.
    • vue-quill-editor - Quill editor component for Vue, support SPA and SSR.
    • vue2-editor - A text editor using Vue2 and Quill.
    • neditor - A more modern rich text editor based on ueditor, supporting HTTPS.
    • vue-editor-js - editor.js wrapper component for Vue.js
    • iview-editor - iView Editor.
    • slate - A completely customizable framework for building rich text editors.
    • react-quill - A Quill component for React.
    • braft-editor - Beautiful and easy-to-use React rich text editor, developed based on draft-js.
    • dante2 - A complete rewrite of dante editor in draft-js.
    • bangle.dev - A collection of rich text editor tools to build your next Google doc clone.
    • summernote - Super simple WYSIWYG editor, Summernote is built on jQuery.
    • wysiwyg-editor - The next generation Javascript WYSIWYG HTML Editor.
    • jquery-notebook - A modern, simple and elegant WYSIWYG rich text editor.
    • popline - Popline is an HTML5 Rich-Text-Editor Toolbar.
    • Squire - 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.
    • tiptap - A rich-text editor for Vue.js
    • alloy-editor - WYSIWYG editor based on CKEditor with completely rewritten UI.
    • bangle.dev - A collection of rich text editor tools to build your next Google doc clone.
    • wysihtml5 - 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.
    • ckeditor5 - Development environment for CKEditor 5 – the best browser-based rich text editor.
    • Aloha-Editor - Aloha Editor is a JavaScript content editing library。
    • quill - Quill is a modern WYSIWYG editor built for compatibility and extensibility.
    • am-editor - A rich text collaborative editor framework that can use React and Vue custom plug-ins.
    • draft-js - A React framework for building text editors.
  • Markdown editor

    • simplemde-markdown-editor - A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
    • dillinger - The last Markdown editor, ever.
    • EpicEditor - An Embeddable JavaScript Markdown Editor.
    • markdown-nice - Markdown editor supporting theme design, make typography nice.
    • editor - A markdown editor.
    • stackedit.js - Add StackEdit to any website.
    • editor.md - The open source embeddable online markdown editor (component).
    • mavonEditor - A markdown editor based on Vue that supports a variety of personalized features.
    • mdx - 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 - Render Markdown as React components.
    • tui.editor - Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
    • md-editor - The YuQue editor supports markdown rendering and editing.
    • pen - enjoy live editing (+markdown).
    • milkdown - Plugin driven WYSIWYG markdown editor framework.
  • Markdown parser

    • marked - A markdown parser and compiler. Built for speed.
    • markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.
    • showdown - A bidirectional MD to HTML to MD converter written in Javascript.
    • markdown-js - A Markdown parser for javascript.
    • remark - remark is a Markdown processor powered by plugins part of the unified collective.
    • texme - Self-rendering Markdown + LaTeX documents.
    • blackfriday - Blackfriday: a markdown processor for Go.
    • goldmark - A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
    • python-markdown2 - markdown2: A fast and complete implementation of Markdown in Python.
    • parsedown - Better Markdown Parser in PHP.
    • php-markdown - Parser for Markdown and Markdown Extra derived from the original Markdown.pl.
    • commonmark-java - Java library for parsing and rendering CommonMark (Markdown).
    • markdown - A Python implementation of John Gruber’s Markdown with Extension support.
  • Browser editor

    • stackedit - In-browser Markdown editor.
    • markdown-editor - Live (Github-flavored) Markdown Editor.
    • react-ace - React Ace Component, Support multiple languages and themes
    • react-monaco-editor - Monaco Editor for React.
    • Method-Draw - Method Draw, the SVG Editor for Method of Action.
    • monaco-editor - A browser based code editor.
    • codesandbox-client - An online code editor tailored for web application development 🏖️
    • ace - 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.
    • jsoncrack.com - Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
    • CodeMirror - In-browser code editor.
  • JSON editor

    • jsoneditor - A web-based tool to view, edit, format, and validate JSON
  • Design editor

    • VvvebJs - Drag and drop website builder javascript library.
    • Excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams.
    • react-email-editor - Drag-n-Drop Email Editor Component for React.js.
    • GGEditor - A visual graph editor based on G6 and React.
    • micro-design-editor - Micro page editing component for react.
  • Table editor

    • react-data-grid - Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like.
    • DataTables - Add advanced interaction controls to your HTML tables the free & easy way.
  • Document editor

    • Umo Editor - A localized open-source document editor suitable for Chinese use based on Vue3. Umo Editor provides comprehensive document editing capabilities, supports Markdown syntax, basic rich text editing functions, supports multiple node types for inserting multiple formats, provides various types of practical tools, and supports setting page styles and exporting multiple types of formats.
  • Other

  • SVG editor

    • svgedit - Powerful SVG-Editor for your browser.