JiHong88/suneditor
A lightweight and powerful WYSIWYG editor in vanilla JavaScript. No dependencies. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.5
- age_days: 3429
- days_rel: 7
- days_push: 7
- n_releases_24m: 27
Adoption not part of the score
2006 stars · 345 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SunEditor is a lightweight, dependency-free WYSIWYG rich text editor written in vanilla JavaScript with a modular plugin architecture. It integrates easily with React, Vue, Angular, Svelte, and plain HTML, offering 30+ plugins including tables, mentions, code blocks, media galleries, and Markdown mode.
Use cases
- add a rich text editor to a web form
- embed a WYSIWYG editor in React or Vue
- lightweight contenteditable HTML editor with no dependencies
- let users write articles or documentation in the browser
- edit content as markdown with a WYSIWYG toolbar
- add image and video upload to a text editor
When to choose
- you need a zero-dependency, fast-loading rich text editor
- you want modular plugins so you only ship what you use
- you need framework-agnostic integration (React, Vue, Angular, Svelte, Web Components)
- you need RTL support and multiple languages out of the box
When to avoid
- you need raw arbitrary HTML editing rather than structured content
- you need a fully collaborative real-time multi-user editor
- you require a React-native or mobile-native editor
Facets
library · maturity active
editor ui-components frontend-framework web-development frontend text-editors cms browser wysiwyg rich-text-editor vanilla-javascript contenteditable zero-dependencies html-editor markdown-mode react vue svelte web-server nodejs
4 sources
- readme: https://github.com/JiHong88/suneditor · fetched 2026-08-28 · a754b927f262
- homepage: https://suneditor.com · fetched 2026-08-29 · 90e671572a9c
- site_page: https://suneditor.com/getting-started · fetched 2026-08-29 · b7382c887d64
- site_page: https://suneditor.com/docs-api · fetched 2026-08-29 · 3441c49de3c2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JiHong88/suneditor | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="JiHong88/suneditor")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem