Kramdown
Kramdown is a fast, pure Ruby Markdown parser and converter. It provides a Markdown syntax that is a superset of common Markdown features and also offers compatibility modes for GitHub Flavored Markdown (GFM). The project is designed to be fast and extensible for Ruby applications and is widely used, notably as the default Markdown processor in the Jekyll static site generator.
Kramdown supports a broad range of features commonly used in Markdown documents, including tables, fenced code
Internally, kramdown parses input into a document tree and renders output through a configurable writer system.
In Ruby projects, kramdown is used by invoking the Kramdown::Document with the markdown text and converting
Kramdown is released under the MIT License and is available as a Ruby gem.