A rich text editor based on SlateJS framework and slate-plugin-next
Supports slate 0.57 only
- SlateJS 0.57 (no dependency on Immutable.JS)
- Fully modular and customizeable
- A complete wysiwyg with common functions and toolbar
- Text and background color
- Image, File, Video upload (simple API, golang + s3 backend example)
- Mentions with async load and examples
- Tables
- Checklists
- Code editing
- Hotkeys
- Autolink on paste
- Working undo
Original code in this repo: MIT License Copyright (c) 2019-2020 glebtv
Uses code from slate examples (MIT License)
Rocket Slate Plugins: Based on slate-plugins-next (MIT license)
Rocket Slate Table: Based on slate-deep-table (Apache 2.0 license)
Rocket Slate Code: Based on slate-edit-code (Apache 2.0 license)
Borrows some code and ideas from slate-editor (MIT License)
Includes icons from google material-design-icons Apache 2.0 license
Includes icons from https://icons8.com