I built my Block Editor (Notion-style) in Qt C++ and QML[1].

[1] https://get-notes.com