A lightweight markup language is a modern system for annotating a document in a way that is syntactically distinguishable from the text, and designed with a simple readable syntax. In fact, the syntax is so basic that anyone can quickly learn to use these markup languages. The key advantage of this type of language is that it is designed to be easy to enter the annotated text in a text editor, and at the same time easy to follow the document source.
This type of language has plain text formats, with very simple special characters or strings that mark up section headers, lists, tables, link syntax, font faces and so on.
There are a number of uses for lightweight markup languages. We live in a world where there is a constant stream of emails, memos, articles, reports, and tweets. Many people write, rearrange and reuse text. Lightweight markup languages are helpful in this regard, saving lots of time over hand-crafted HTML tags, speeding up any writing-related process. They also are particularly strong where the reader wants to read the document source as well as the output. Moreover, they are frequently used in web-based publishing, including wikis and weblogs.
By using these open source tools, individuals can produce high quality annotated text within a few minutes, and at no cost at all. The code is portable, and can be output to documents in a wide array of formats.
Let’s explore the 9 lightweight markup languages 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.
|Lightweight Markup Languages|
|Markdown||Markup language and Text-to-HTML conversion tool|
|MultiMarkdown||Based on Markdown with additional features|
|GitHub Flavored Markdown||For user content on GitHub.com and GitHub Enterprise|
|Markdown Extra||Lightweight markup language based on Markdown|
|AsciiDoc||Presentable text document format for writing articles|
|Textile||Billed as a "humane web text generator"|
|Texy||Text-to-XHTML formatter and converter library|
|Tome||Markup Language and Tool Suite for Authors|
|reStructuredText||Markup Syntax and Parser Component of Docutils|
Read our complete collection of recommended free and open source software. The collection covers all categories of software.
The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons 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.