Apple Notes-like Text Editing?

Apple Notes on iOS and macOS does some wonderful simple text formatting, including supporting text styles (title, heading, body, monospace) and formatting (bold, italic, underline, monospace), lists (bulleted, dashed, numbered) and checklists. As the user types, Notes intelligently inserts the formatting (e.g. as the user types a dash, Notes automatically indents it and inserts an em-dash to start a dashed list).

Is there a way to get Apple Notes-like text editing and formatting with minimal effort (ideally without dropping down into TextKit)? Ideally the experience is as close to the Notes app as possible, where the user can just start typing and the text editor automatically applies the appropriate formatting.

Filed as FB9175962 just in case the answer is no.

Coincidentally, I've just started to venture into this and I'm having a hard time finding a native component that would alleviate a lot of the boilerplate stuff. I'm now looking further into just loading a webview and a js library which I think would be a lot easier.

Apple Notes-like Text Editing?
 
 
Q