A Markdown parser using the Go. The parser is capable of handling basic Markdown (as specified in the spec: https://daringfireball.net/projects/markdown/syntax ) syntax and most of the extended features (https://www.markdownguide.org/cheat-sheet/#extended-syntax ).

Non-functional requirements

  • Ease of Use: The parser should be easy to integrate into a project, requiring minimal setup and configuration.
  • Extensibility: The design should allow for easy extension to support additional Markdown features or custom syntax.
  • Compatibility: The parser should adhere to common Markdown standards and be compatible with various Markdown flavors.