Software

13 Lightweight Markup Languages

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 13 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
MarkdownMarkup language and Text-to-HTML conversion tool
MultiMarkdownBased on Markdown with additional features
GitHub Flavored MarkdownFor user content on GitHub.com and GitHub Enterprise
Markdown ExtraLightweight markup language based on Markdown
AsciiDocPresentable text document format for writing articles
TextileBilled as a "humane web text generator"
TexyText-to-XHTML formatter and converter library
TomeMarkup Language and Tool Suite for Authors
reStructuredTextMarkup Syntax and Parser Component of Docutils
HamlTemplating engine for HTML
JsonMLMap between XML and JSON
TOMLTom’s Obvious Minimal Language
DjotLight markup language inspired by CommonMark

This article has been updated to reflect the changes outlined in our recent announcement.

Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments