Open in TheBrain

GitHub-flavored Markdown with extensions

GitHub-Flavored Markdown (GFM) is the specific dialect of Markdown used across GitHub for documentation, issues, pull requests, and comments. It is a strict superset of CommonMark—the standardized, rigorously defined version of original Markdown.

Because standard Markdown lacks several features heavily needed in software development and collaboration, GFM formalizes these additions as extensions.

The Official GFM Extensions

The features that distinguish GFM from standard CommonMark are formally categorized as extensions within its specification:

Additional GitHub Markdown Features

Beyond the core GFM specification, GitHub frequently introduces supplemental rendering extensions for documentation: