High Performance CommonMark and Github Markdown Rendering in R

The CommonMark specification defines a rationalized version of markdown syntax. This package uses the 'cmark' reference implementation for converting markdown text into various formats including html, latex and groff man. In addition it exposes the markdown parse tree in xml format. The latest version of this package also adds support for Github extensions including tables, autolinks and strikethrough text.



  • Switch to Github fork of cmark library (master@0e197aa)
  • Add bindings for enabling extensions
  • Switch to roxygen2 markdown format for manual pages


  • Update libcmark to 0.26.1


  • Update libcmark to 0.25.2


  • Update libcmark to 0.24.1


  • Update libcmark to 0.23


  • Update libcmark to 0.22
  • Added markdown_latex() function

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.4 by Jeroen Ooms, 5 months ago

http://github.com/jeroen/commonmark (devel) https://github.github.com/gfm/ (spec)

Report a bug at http://github.com/jeroen/commonmark/issues

Browse source code at https://github.com/cran/commonmark

Authors: Jeroen Ooms [aut, cre], John MacFarlane [cph] (Author of cmark)

Documentation:   PDF Manual  

BSD_2_clause + file LICENSE license

Suggests curl

Imported by blastula, roxygen2, spelling.

Suggested by startup.

See at CRAN