{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/commonmark-java/","markdown":"https://findsoftware.frbit.cloud/commonmark-java.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"commonmark-java","name":"commonmark-java","urls":{"repository":"https://github.com/commonmark/commonmark-java","docs":"https://www.javadoc.io/doc/org.commonmark/commonmark"},"category":["library"],"description":"Java library that parses CommonMark Markdown into a syntax tree and renders it to HTML or Markdown.","maintainer":"Robin Stocker","firstRelease":2015,"hosting":["java"],"language":"java","runtime":["jvm"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"Maven dependencies","licenseModel":"open-source","license":"BSD-2-Clause","currentMajor":"0","latestReleaseDate":"2026-11-01T00:00:00.000Z","githubStargazers":2701,"contributors":55,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-11-04T00:00:00.000Z","addedAt":"2026-11-04T00:00:00.000Z","sources":[{"field":"urls","url":"https://github.com/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/commonmark/commonmark-java/main/LICENSE.txt","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/commonmark/commonmark-java/releases","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"category","url":"https://github.com/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/commonmark/commonmark-java/main/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/commonmark/commonmark-java/releases/tag/commonmark-parent-0.32.0","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/commonmark/commonmark-java/releases/tag/commonmark-parent-0.32.0","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/commonmark/commonmark-java","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/commonmark/commonmark-java/contributors","checkedAt":"2026-11-04T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"commonmark-java is a Java library that parses Markdown according to the CommonMark specification into a tree of nodes, and renders that tree to HTML or back to Markdown. A visitor can inspect or change the tree before it is rendered. Extensions such as tables, task list items and front matter ship as separate artifacts and are added to the parser and renderer builders as a list.\n\n## Worth knowing\n\nThe README says that for 0.x releases the API \"is not considered stable yet and may break between minor releases\". The library works on Android on a best-effort basis."}