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.