# flexmark-java

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


Source: https://findsoftware.frbit.cloud/flexmark-java/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- repository: https://github.com/vsch/flexmark-java
- docs: https://github.com/vsch/flexmark-java/wiki

### Identity

- status: active
- maintainer: Vladimir Schneider
- maintainerType: individual
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: library
- hosting: java
- language: java
- runtime: jvm
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: Maven

### License

- licenseModel: open-source
- license: BSD-2-Clause

### Releases

- currentMajor: 0
- latestReleaseDate: 2023-05-23

### Adoption

- githubStargazers: 2639
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 50
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 709
- dependentPackages: 266

### Sources

- urls: https://api.github.com/repos/vsch/flexmark-java (read 2026-11-08)
- urls: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- maintainer: https://github.com/vsch/flexmark-java/blob/master/LICENSE.txt (read 2026-11-08)
- firstRelease: https://api.github.com/repos/vsch/flexmark-java/commits/1117d30ca6c74e59c4d8a932a25a809cc396c510 (read 2026-11-08)
- category: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- language: https://api.github.com/repos/vsch/flexmark-java (read 2026-11-08)
- runtime: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- installMethod: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- license: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- licenseModel: https://github.com/vsch/flexmark-java/blob/master/README.md (read 2026-11-08)
- currentMajor: https://repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-all/maven-metadata.xml (read 2026-11-08)
- latestReleaseDate: https://search.maven.org/solrsearch/select?q=g:com.vladsch.flexmark+AND+a:flexmark-all&core=gav&rows=200&wt=json (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/vsch/flexmark-java (read 2026-11-08)
- contributors: https://api.github.com/repos/vsch/flexmark-java/contributors?per_page=1 (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.vladsch.flexmark:flexmark-all (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.vladsch.flexmark:flexmark-all (read 2026-11-08)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
