EduEditor: A Block-Based, Extensible Slate.js Rich Text Editor

EduEditor is a block-based, developer-friendly rich text editor built on Slate.js. Designed for extensibility, it lets you define, compose, and customize content blocks with ease.

🔧 Basic Features

  • Blocks: Define your own block types
  • Slash Command: Insert nodes and formatting with /-triggered menus
  • Headings: Heading blocks
  • Lists: Ordered, unordered
  • Quote: Quote blocks

🚧 Roadmap

The following features are not yet implemented in EduEditor: