Macchiato is described as 'simple plain text editor with a twist. Modeled after TextEdit's plain text mode, the editor is a chrome-less blank canvas. However, it is built from the ground up for writing Markdown prose—and, as such, it will format Markdown text as you write it' and is a Text Editor in the category. There are more than 100 alternatives to Macchiato for a variety of platforms, including Windows, Mac, Linux, Online / Web-based and BSD. The best alternative is Visual Studio Code, which is free. Other great apps like Macchiato are Notepad++ (Free, Open Source), Atom (Free Personal, Open Source), Sublime Text (Free Personal) and Vim (Free, Open Source).
Visual Studio Code is more than just a code editor, it provides the tools and extensions to compile, debug, compare, refactor, and even manage code repositories all within a highly-customised development environment.
The Kate project develops two main products: KatePart, the advanced editor component which is used in numerous KDE applications requiring a text editing component, and Kate, a MDI text editor application.