Editable
lastmod 2023-04-29created 2023-04-292 edits
An extensible rich text editor framework
Features
- Uses a custom renderer instead of the contenteditable attribute to avoid browser/platform compatibility issues
- Designed with a focus on stability, controllability, and performance
- Currently uses React for rendering
- Compared with Vue, Solid-js, SvelteJS, etc., but for now it offers the best developer experience, flexibility, and an excellent ecosystem
- However, a future refactor to native DOM rendering is needed to improve performance
- Shortcuts, Markdown, context menu, alignment, code blocks, fonts, headings, images, links, lists, mentions, tables,..
See also
- Text Editor
- Atom
- VSCode
- Lexical - A text editor library released by Facebook
- Editable - An extensible rich text editor framework