Building a Rich Text Editor: Index

Shikhar Vaish
Apr 17, 2021

I’ve been writing a series of articles on text editor development and this post will provide an overview of all articles.

Day 0: Why am I building this? | Designing Document Core
Day 1: Project Structure | Develop Core | Identify Key Sub-Problems
Day 2: Designing Communication between Models
Day 3: Designing Model Events
Day 4: Basic Writing Experience

The series ends on Day 4. I’ll be developing the complete editor now. Through this series, I’ve developed a simple mechanism to let the user type and handle overflow and pagination. The methodology used to build this will be used to develop other features of this project. I hope this helps you get started.

Some awesome resources:

Challenging Projects include a Text Editor
Kilo Editor
An Open-Source Text Editor for the Web

Cheers!

--

--