Que dahora, esse é um proejeto muito maneiro para poder botar em pratica sua logica de programação, porem se você quer se desafiar mesmo crie um editor nesse mesmo estilo usando apenas html, css e js(puro). Eu tive um trabalho na faculdade de ADS e precisei fazer um na mão sem nenhuma biblioteca por trás.
Em resposta a Pitch: Fiz um editor de texto do zero
1
1
Eu ia fazer do zero msm, mas no Javascript só encontrei comando obsoleto e como tava sem tempo fiz com uma lib pra facilitar, mas talvez um dia faço um realmente do zero