cmark
Es la implementación de referencia de C de CommonMark, una versión racionalizada de la sintaxis Markdown
$ cmark input.md > output.html
convierte input.md al formato HTML y lo guarda en output.html
$ cmark input.md | cmark-pdf > output.pdf
convierte input.md al formato PDF y lo guarda en output.pdf
$ echo "# Título" | cmark --smart
muestra cómo se renderiza el Markdown en la salida estándar
$ cmark --smart --xhtml input.md > output.html
usa opciones adicionales para mejorar la conversión
$ cat input.md | cmark --gfm > output.html
filtra el contenido de un archivo y luego lo procesa con cmark