discovered 03 Aug 2026
flexmark-java
→ View on GitHubflexmark-java is a high-performance Java parser for CommonMark markdown, optimized for extensibility and detailed source element handling. Its architecture provides speed and flexibility with a comprehensive API that allows for granular control over parsing and rendering, aiming to emulate various other markdown processors accurately. Key features include a block-first parsing approach, an abstract syntax tree (AST) with precise character-level position tracking, and extensive options for parser behavior and HTML output variations.