FindSoftware

flexmark-java

Java implementation of the CommonMark Markdown parser, with extension modules and HTML, PDF and DOCX output.

flexmark-java is a Java library that parses Markdown according to the CommonMark specification and renders the result, with HTML as the default output. Extension modules add syntax and output formats, and the README names PDF and DOCX output among them.

The project is a fork of the commonmark-java project. The README says it was written to replace the pegdown parser. The Maven artifact named by the install guide, flexmark-all, includes the core and every module.

Identity

Status
Active
Maintainer
Vladimir Schneider3
Maintained by
Individual
First release
20164

Rendering and deploy

Install with
Maven2

Releases

Current major version
Pre-1.05
Last release
2023-05-236

Adoption

GitHub stars
2,6391
Contributors
507
Dependent repositories
7098
Dependent packages
2668

Why these figures do not compare

Sources

  1. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/vsch/flexmark-java
  2. 2026-11-08: links, Categories, Runtime, Install with, License, License model
    github.com/vsch/flexmark-java/blob/master/README.md
  3. 2026-11-08: Maintainer
    github.com/vsch/flexmark-java/blob/master/LICENSE.txt
  4. 2026-11-08: First release
    api.github.com/repos/vsch/flexmark-java/commits/1117d30ca6c74e59c4d8a932a25a809cc396c510
  5. 2026-11-08: Current major version
    repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-all/maven-metadata.xml
  6. 2026-11-08: Last release
    search.maven.org/solrsearch/select?q=g:com.vladsch.flexmark+AND+a:flexmark-all&core=gav&rows=200&wt=json
  7. 2026-11-08: Contributors
    api.github.com/repos/vsch/flexmark-java/contributors?per_page=1
  8. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.vladsch.flexmark:flexmark-all

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON