cmark

E695750

cmark is a widely used C reference implementation of the CommonMark specification for parsing and rendering Markdown.

All labels observed (2)

Label Occurrences
cmark canonical 1
libcmark 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf CommonMark implementation
Markdown parser
software library
category markup language tool
text processing library
conformsTo CommonMark specification
linked to: CommonMark
designedFor portability
robustness
specification conformance
hasAuthor John MacFarlane
hasComponent cmark command-line tool
libcmark
linked to: cmark
hasDocumentation https://github.com/commonmark/cmark/blob/master/README.md
hasFeature CommonMark output
HTML output
LaTeX output
XML output
abstract syntax tree generation
command-line interface
library API
man page output
parsing
rendering
implementsSpecification CommonMark
license BSD-2-Clause License
linked to: BSD license
maintainer CommonMark project
linked to: CommonMark
notableFor being the reference implementation of CommonMark in C
partOf CommonMark ecosystem
programmingLanguage C
repository https://github.com/commonmark/cmark
sourceModel open source
supportsFeature UTF-8 input
extensions via options and flags
supportsFormat CommonMark Markdown
linked to: CommonMark

Markdown
linked to: CommonMark
supportsOutputFormat CommonMark
HTML
LaTeX
XML
man
supportsPlatform Unix-like systems
Windows
macOS
usedFor converting Markdown to HTML
embedding Markdown support in applications
testing CommonMark compliance
writtenIn C

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

cmark hasComponent libcmark
linked to: cmark