[Open Source] A Block-Based Rich Text Editor Focused on Both User Editing Experience and Developer Experience

Open SourceKnowledge Base
2026-06-28 07:24 0 次浏览 • 0 次下载 0KB
[Open Source] A Block-Based Rich Text Editor Focused on Both User Editing Experience and Developer Experience

1. Project Overview

Image

Minditor is a block-based rich text editor that focuses on both the editing experience of end users and the developer experience.

2. Open Source License

Licensed under MIT

3. Screenshots

Image

Image

4. Feature Overview

Minditor is a block-based rich text editor that focuses on both the editing experience of end users and the developer experience. It has the following features:

Important components and plugins, such as image uploading and Markdown commands, are already provided and will be continuously improved by the official team. The goal is to deliver a professional editing-tool experience out of the box.

Supports InlineBlock, allowing content to be inserted inline.

Components from any framework can be used to implement the editor's Block/InlineBlock.

In addition to common events and APIs, the Plugin system provides developers with a series of important reactive states by default, making Plugin development extremely simple.

Editing

Copy/Paste/Cut/Redo/Undo

Supports right-click menus and keyboard shortcuts for copying, pasting, cutting, undoing, and redoing by default.

markdown commands

Minditor provides the following commands for quick editing by default:

  • Type # + Space to insert a Heading. The number of # symbols determines the Heading level.

  • Type 1. + Space to insert automatic numbering in a Heading.

  • Type - + Space at the beginning of a paragraph to insert an unordered list.

  • Type 1. + Space at the beginning of a paragraph to insert an ordered list.

  • Type + any text + to insert Inline Code.

  • Type ``` + language + Space at the beginning of a paragraph to insert a code editor.

Range Tool Plugin

Selecting text with the mouse displays a floating toolbar for changing font styles or creating links.

Image

Insert Suggestion Plugin

Type / to display a dropdown menu containing insertable components. If / is entered at the beginning of an empty line, both Block and InlineBlock components will be available.

Image

Block Tool Plugin

Move the mouse over any Block to display a floating toolbar on the left, providing default tools for deleting, copying, pasting, and inserting Blocks.

More content, please refer to README.md document

5. Tech Stack

Development

Installation and Initialization

npm i minditor
More content, please refer to README.md document
#1
资源直链https://github.com/minditor/minditor
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare