com.vladsch.flexmark:flexmark-java (maven):  Java re-implementation of commonmark-java based parser, with AST reflecting source elements, full source position tracking, greater parser extensibility. 
Keywords: commonmark|html-to-markdown|java|markdown|markdown-conversion|markdown-flavors|markdown-parser|markdown-processor|markdown-to-html|markdown-to-pdf|pegdown