cmark-gfm
brew install cmark-gfm
v0.29.0.gfm.13
BSD-2-Clause
C implementation of GitHub Flavored Markdown
61
30-day installs · #4260
234
90-day · #3920
512
365-day · #5054
1.1k
★ GitHub stars · updated 8mo ago
Build dependencies
Links
- https://github.com/github/cmark-gfm
- GitHub: github/cmark-gfm
- Brew formula source: Formula/c/cmark-gfm.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"cmake"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "C implementation of GitHub Flavored Markdown",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:29+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "cmark-gfm",
"github_default_branch": "master",
"github_last_commit_at": "2025-12-19T16:43:45Z",
"github_readme_excerpt": "cmark-gfm\n=========\n\n\n\n`cmark-gfm` is an extended version of the C reference implementation of\n[CommonMark], a rationalized version of Markdown syntax with a spec. This\nrepository adds GitHub Flavored Markdown extensions to\n[the upstream implementation], as defined in [the spec].\n\nThe rest of the README is preserved as-is from the upstream source. Note that\nthe library and binaries produced by this fork are suffixed with `-gfm` in\norder to distinguish them from the upstream.\n\n---\n\nIt provides a shared library (`libcmark`) with functions for parsing\nCommonMark documents to an abstract syntax tree (AST), manipulating\nthe AST, and rendering the document to HTML, groff man, LaTeX,\nCommonMark, or an XML representation of the AST. It also provides a\ncommand-line program (`cmark`) for parsing and rendering CommonMark\ndocuments.\n\nAdvantages of this library:\n\n- **Portable.** The library and program are written in standard\n C99 and have no external dependencies. They have been tested with\n MSVC, gcc, tcc, and clang.\n\n- **Fast.** cmark can render a Markdown version of *War and Peace* in\n the blink of an eye (127 milliseconds on a ten year old laptop,\n vs. 100-400 milliseconds for an eye blink). In our [benchmarks],\n cmark is 10,000 times faster than the original `Markdown.pl`, and\n on par with the very fastest available Markdown processors.\n\n- **Accurate.** The library passes all CommonMark conformance tests.\n\n- **Standardized.** The library can be expected to parse CommonMark\n the same way as any other conforming parser. So, for example,\n you can use `commonmark.js` on the client to preview content that\n will be rendered on the server using `cmark`.\n\n- **Robust.** The library has been extensively fuzz-tested using\n [american fuzzy lop]. The test suite includes pathological cases\n that bring many other Markdown parsers to a crawl (for example,\n thousands-deep nested bracket",
"github_repo": "github/cmark-gfm",
"github_stars": 1094,
"github_topics": [],
"homepage": "https://github.com/github/cmark-gfm",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 61,
"installs_365d": 512,
"installs_90d": 234,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "BSD-2-Clause",
"llm_generated_at": null,
"llm_model": null,
"name": "cmark-gfm",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 4260,
"rank_365d": 5054,
"rank_90d": 3920,
"raw_hash": "89c0a569d61c60e2",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/cmark-gfm.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
{
"python": "build"
}
],
"version_head": null,
"version_stable": "0.29.0.gfm.13",
"versioned_formulae": [],
"why_use_this": null
}