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
Adoption
Sources
- 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/vsch/flexmark-java - 2026-11-08: links, Categories, Runtime, Install with, License, License model
github.com/vsch/flexmark-java/blob/master/README.md - 2026-11-08: Maintainer
github.com/vsch/flexmark-java/blob/master/LICENSE.txt - 2026-11-08: First release
api.github.com/repos/vsch/flexmark-java/commits/1117d30ca6c74e59c4d8a932a25a809cc396c510 - 2026-11-08: Current major version
repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-all/maven-metadata.xml - 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 - 2026-11-08: Contributors
api.github.com/repos/vsch/flexmark-java/contributors?per_page=1 - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.vladsch.flexmark:flexmark-all