Markdown is a plain text formatting syntax created by John Gruber in 2004. It’s designed to be easy-to-read and easy-to-write.
Readability is at the very heart of Markdown. It offers the advantages of plain text, provides a convenient format for writing for the web, but it’s not intended to be a replacement for HTML. Markdown is a writing format, not a publishing format. You control the display of the document; formatting words as bold or italic, adding images, and creating lists are just a few of the things we can do with Markdown. Mostly, Markdown is just regular text with a few non-alphabetic characters included, such as # or *.
Markdown has a much more basic syntax than HTML, leaving aside things like opening and closing tags, and instead uses punctuation and characters that all users will already use in daily writing. The punctuation characters have been carefully chosen to resemble what they mean. The intention is to ensure that the syntax does not stop the flow of writing, allowing the author to focus on content, rather than how it looks. In this way, Markdown shares a common bond with LaTeX, a document preparation system for high quality typesetting, which also encourages authors not to focus too much on the appearance, but to concentrate on the right content.
Markdown can be composed in any text editor. But I recommend an editor purposely designed for this syntax. The software featured in this roundup allows an author to write professional documents of various formats including blog posts, presentations, reports, email, slides and more. All of the applications are, of course, released under an open source license. Linux, OS X and Windows’ users are catered for.
This article does not include general purpose text editors like Vim or Emacs. Of course, they are capable Markdown editors. There are also packages/plugins available for these editors (and others) that add Markdown functionality. But this Group Test focuses instead on dedicated markdown editors.
We feature below our recommended dedicated Markdown editors.
Let’s explore the 12 programs at hand. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, together with links to relevant resources. They are all open source goodness.
|Mark Text||Simple and elegant Markdown editor|
|Abricotine||Markdown editor built for desktop|
|Zettlr||Billed as the Markdown editor for the 21st century|
|CodiMD||Realtime collaborative markdown notes|
|StackEdit||Full-featured Markdown editor based on PageDown|
|Apostrophe||Distraction free Markdown editor|
|ReText||Supports Markdown and reStructuredText markup languages|
|ghostwriter||Distraction-free Markdown editor|
|PanWriter||Distraction-free Markdown writing environment|
|Remarkable||Python-based editor with live preview, MathJax support and more|
|Notes-Up||Write beautiful notes fast and easy using Markdown|
|Marker||Simple yet robust Markdown editor|
|Read our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.
The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.
There are also fun things to try, hardware, free programming books and tutorials, and much more.