GitHub Flavored Markdown icon

GitHub Flavored Markdown

GitHub Flavored Markdown is a lightweight markup language used to format text on GitHub. It builds upon standard Markdown by adding some additional elements like tables, syntax highlighting, emoji support, and more.

What is GitHub Flavored Markdown?

GitHub Flavored Markdown (GFM) is a variant of the Markdown plain text formatting syntax that has additional features designed to make it more useful for documents published on GitHub.

Like regular Markdown, GFM is designed to be easy to read and write using any plain text editor. It includes basic formatting elements like headers, bold/italic text, lists, links, and blockquotes. But GFM adds some extras on top:

  • Syntax highlighting for code blocks
  • URL autolinking for links
  • Task Lists for checklists
  • Tables
  • Strikethrough text
  • Emoji support

These extras allow GFM documents to be more visually rich and structured, while still being authored in simple plain text. And because it builds on top of standard Markdown, GFM gets much of Markdown's flexibility and ubiquity for free.

Overall, GitHub Flavored Markdown makes Markdown even better suited for writing technical documentation alongside code hosted on GitHub.

The Best GitHub Flavored Markdown Alternatives

Top Apps like GitHub Flavored Markdown

MarkMyWords, PHP Markdown, ReAdABLE Human Format, Textile are some alternatives to GitHub Flavored Markdown.

MarkMyWords

MarkMyWords is a free, open-source writing and text editor application designed for authors. It provides a clean, minimalist interface that removes unnecessary buttons and menus to eliminate distractions while writing.Key features of MarkMyWords include:Basic text formatting tools for bold, italics, underlining, strikethrough, headings, lists, links, and quotesFull screen...

PHP Markdown

PHP Markdown is an open source PHP library that converts Markdown formatted text into HTML. It was created by Michel Fortin and supports most standard Markdown syntax including headers, emphasis, lists, links, images, code blocks, blockquotes, and inline HTML.Some key features of PHP Markdown include:Supports the full range...

ReAdABLE Human Format

ReAdABLE Human Format is an open standard file format developed by a community of volunteers interested in improving accessibility, transparency, and human-readability of data. The format uses simple YAML syntax with a focus on readability, avoiding unnecessarily complex encodings or structures.Some key features of ReAdABLE Human Format include:Plain...

Textile

Textile is a lightweight markup language that converts plain text formatting to clean HTML, allowing users to create formatted documents without knowledge of HTML syntax.Some key features of Textile include:Simple and intuitive formatting using punctuation charactersSupports text styling like bold, italics, lists, quotes, code blocks etc.Can add...