New Markdown Tools Directory Incl. cmark and commonmark.js

Hello,

I’ve put together a new directory, that is, “Markdown Tools” that lists markdown libraries for converting text into html or latex.

The directory is powered by a simple datafile in yaml in the public
domain e.g. tools.yml. The idea is to make it easy to (re)use and keep it up-to-date. The entries for cmark and commonmark.js read:

- title:    commonmark.js
  desc:     CommonMark parser and renderer in JavaScript
  author:   John MacFarlane et al
  formats:  [html]
  github:   jgm/commonmark.js
  language: javascript
  package:  https://www.npmjs.com/package/commonmark

- title:    cmark
  desc:     CommonMark parsing and rendering library and program in C
  author:   John MacFarlane et al
  formats:  [html]
  github:   jgm/cmark
  language: c

Anything missing? Additions welcome. Cheers.

PS: Long term the idea is to add more info about markdown extensions using the “Can I Use __?” data. Still early and rough and getting started.

1 Like

There are couple from the javascript side that actually handle CommonMark:

Markdown-It

Remark

1 Like

Hello,
Great. Added the entries for markdown-it and remark e.g.:

- title:    markdown-it
  desc:     Markdown parser, done right...
  author:   Vitaly Puzrin et al
  github:   markdown-it/markdown-it
  web:      https://markdown-it.github.io
  package:  https://www.npmjs.com/package/markdown-it
  formats:  [html]
  language: javascript

- title:    Remark
  desc:     Markdown processor powered by plugins
  author:   Titus Wormer et al
  formats:  [html]
  github:   wooorm/remark
  web:      http://remark.js.org
  package:  https://www.npmjs.com/package/remark
  language: javascript

Cheers.

See the list of implementations.

Also note that cmark supports output in LaTeX, groff man and CommonMark, in addition to HTML.

2 Likes