Topics / #wysiwyg
Wysiwyg projects on GitHub
Rich text editors with what you see is what you get editing
As of , the most-starred Wysiwyg projects on GitHub are marktext (62.7K stars), quill (47.4K stars) and tiptap (38.8K stars). GitHub.Locker tracks 30 Wysiwyg repositories with 569.1K stars combined. The fastest-growing on October 16 was wordcraft, with +427 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+427wordcraft
storytold/wordcraft · ★ 13.7KWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
+47marktext
marktext/marktext · ★ 62.7KMarkText is an open-source markdown editor focused on speed and usability, with a realtime WYSIWYG preview and a clean, distraction-free writing interface. It runs on Linux, macOS and Windows.
+13tiptap
ueberdosis/tiptap · ★ 38.8KTiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
open-knowledge
inkeep/open-knowledge · ★ 4.6KOpenKnowledge is an AI-native markdown editor and LLM wiki app. It gives you a true WYSIWYG editor for markdown/mdx files plus built-in AI editing integrations with coding agents like Claude, Codex, OpenCode and Pi.
The all-time top
30 projects · by stars
- 62.7K
#1 · marktext/marktextmarktext
MarkText is an open-source markdown editor focused on speed and usability, with a realtime WYSIWYG preview and a clean, distraction-free writing interface. It runs on Linux, macOS and Windows.
- 47.4K
#2 · slab/quill
quill
Quill is a modern WYSIWYG (what-you-see-is-what-you-get) rich text editor for the web, built for compatibility and extensibility.
- 38.8K
#3 · ueberdosis/tiptaptiptap
Tiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
- 4

editor.js
32Kcodex-team/editor.js · TypeScriptA free, open-source, block-style text editor for the web: writers compose content from blocks like text, images, lists and quotes, and it saves the result as clean JSON instead of heavy HTML markup.
- 5

slate
31.7Kianstormtaylor/slate · TypeScriptA fully customizable framework for building rich text editors in the browser — editors like Medium, Dropbox Paper or Google Docs — built as a pluggable contenteditable on top of React.
- 6

grapesjs
26.3KGrapesJS/grapesjs · TypeScriptGrapesJS is a free and open source Web Builder Framework for building HTML templates without coding — templates you can deliver in sites, newsletters or mobile apps.
- 7
lexical
24Kfacebook/lexical · TypeScriptLexical is an extensible text editor framework for the web from Meta, built for reliability, accessibility and performance. You use it to build your own rich-text editors in the browser.
- 8
trix
20Kbasecamp/trix · JavaScriptTrix is a free, open-source WYSIWYG rich text editor for web applications, built by 37signals (the creators of Ruby on Rails) and used in Basecamp. It is made for everyday writing: messages, comments, articles, and lists.
- 9

BookStack
19.1KBookStackApp/BookStack · PHPIt's a free, open-source platform for storing and organising information and documentation — a self-hosted wiki-style web app written in PHP, around since 2015 with roughly 19,000 GitHub stars.
- 10
docuseal
18.7Kdocusealco/docuseal · RubyDocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.
- 11

wangEditor
18.3Kwangeditor-team/wangEditor · TypeScriptwangEditor is an open-source WYSIWYG rich text editor for the web, currently at version 5. It is built to work out of the box with simple configuration.
- 12

tui.editor
18Knhn/tui.editor · TypeScriptTOAST UI Editor is an open-source Markdown editor for the web that offers both a Markdown mode and a WYSIWYG mode, extensible with plugins for charts, UML and code highlighting.
- 13

plate
16.7Kudecode/plate · TypeScriptPlate is an open-source rich-text editor framework for React: a plugin system on top of Slate, headless Radix-based primitives, ready-made shadcn/ui components, and AI support built in.
- 14

novel
16.5Ksteven-tey/novel · TypeScriptNovel is an open-source, Notion-style WYSIWYG editor with AI-powered autocompletions — a writing surface that looks like Notion and finishes your sentences with AI.
- 15

tinymce
16.3Ktinymce/tinymce · TypeScriptTinyMCE is the world's most popular open-source JavaScript library for rich text editing on the web — a WYSIWYG HTML editor used by companies like Atlassian, Medium, and Evernote, with 350M+ downloads a year.
- 16

medium-editor
16.1Kyabwe/medium-editor · JavaScriptMediumEditor is a clone of the medium.com inline editor toolbar - a WYSIWYG rich text editor for web pages, built on the contenteditable API.
- 17

MuseScore
15.3Kmusescore/MuseScore · C++MuseScore is a free and open-source music notation (sheet music) software for writing, editing, and printing scores.
- 18

wordcraft
13.7Kstorytold/wordcraft · RustWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
- 19
puck
13.5Kpuckeditor/puck · TypeScriptPuck is a modular, open-source visual editor for React.js that lets you build custom drag-and-drop editing experiences using your own React components.
- 20

pell
12Kjaredreich/pell · JavaScriptpell is a WYSIWYG rich text editor for the web — the simplest and smallest one around, with zero dependencies. You embed it in a page and users get a toolbar for formatting text.
- 21
milkdown
12KMilkdown/milkdown · TypeScriptMilkdown is a plugin-driven WYSIWYG markdown editor framework, inspired by Typora, built on top of ProseMirror and remark.
- 22
summernote
11.8Ksummernote/summernote · JavaScriptSummernote is a JavaScript library that helps you create WYSIWYG rich text editors with a simple, easy-to-use interface.
- 23

vditor
11.4KVanessa219/vditor · TypeScriptVditor is a browser-based Markdown editor that supports WYSIWYG (rich text), Instant Rendering (Typora-like), and Split View preview modes.
- 24

django-cms
10.7Kdjango-cms/django-cms · Pythondjango CMS is a lean, open-source enterprise content management system built on Django for creating and running content-heavy websites with structured publishing workflows.
- 25

ckeditor5
10.5Kckeditor/ckeditor5 · JavaScriptCKEditor 5 is a modern JavaScript rich-text (WYSIWYG) editor with an MVC architecture, a custom data model and a virtual DOM, written from scratch in TypeScript.
- 26
BlockNote
10.3KTypeCellOS/BlockNote · TypeScriptBlockNote is an open source block-based rich text editor for React with a Notion-style editing experience, built on top of ProseMirror and Tiptap. You embed it in your own app.
- 27

simplemde-markdown-editor
10.1Ksparksuite/simplemde-markdown-editor · JavaScriptSimpleMDE is a simple, embeddable JavaScript Markdown editor — a drop-in replacement for a textarea with a WYSIWYG-style toolbar, live syntax styling, built-in autosaving, and spell checking.
- 28

Instatic
9KCoreBunch/Instatic · TypeScriptAn open-source, self-hosted visual CMS positioned against Webflow, Framer and WordPress: editor, content engine, media, auth, forms, plugins and publisher all in one Bun server, publishing clean static pages.
- 29
open-knowledge
4.6Kinkeep/open-knowledge · TypeScriptOpenKnowledge is an AI-native markdown editor and LLM wiki app. It gives you a true WYSIWYG editor for markdown/mdx files plus built-in AI editing integrations with coding agents like Claude, Codex, OpenCode and Pi.
- 30

Smartstore
1.7Ksmartstore/Smartstore · C#Smartstore is a modular, open-source all-in-one eCommerce platform built on ASP.NET Core 10, offering a full storefront plus backend for managing a multi-language, multi-store, multi-currency online shop.
Related topics
Often tagged together