Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed (by markdown-it)

Markdown-it Alternatives

Similar projects and alternatives to markdown-it

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better markdown-it alternative or higher similarity.

Suggest an alternative to markdown-it

Reviews and mentions

Posts with mentions or reviews of markdown-it. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-22.
  • VS Code Markdown Preview + GH Pages? | 2021-10-22
    So I guess recently, VS Code now natively supports Markdown preview natively, which is amazing. I guess they're "targeting" CommonMark__ via the markdown-it compiler. Though absent from the docs, the VS code markdown preview seems to accomodate math-mode enviroments which is awesome, I presume defined by a markdown-it extension such as markdown-it-katex though I can't seem to find actually documentation on the math-mode implementation in VS Code. Strange...
  • How To Parse and Render Markdown In Vuejs | 2021-08-26
    Vue does not have as much support for Vue as there is for React. Examples are markdown-it, Remark.js, marked.js. But hopefully in the future, there should be more support, and after much research, I picked marked.js because it has the most stars and has zero vulnerability. Marked does not sanitize (meaning it does not secure HTML documents from attacks like cross-site scripting (XSS) ) marked output HTML as that feature is deprecated and has vulnerability but however, it supports the use of other libraries to secure output HTML such as DOMPurify (recommended), sanitize-html or insane.
  • Hello | 2021-08-26
    markdown-it - Markdown parser done right. Fast and easy to extend.
  • Convert Markdown to HTML with Node.js | 2021-08-04
  • What are the best markdown libraries for user posts? | 2021-06-12
    I used for my svelte project.
  • Show HN: TeXMe Demo: Self-Rendering Markdown (GFM) + LaTeX (MathJax) Document | 2021-05-30
  • Trouble with the <summary> tag | 2021-05-11
    The problem is in a Jupyter Notebook markdown cell but it is reproducible here (with the html box checked).
  • Combining Markdown and HTML to HTML | 2021-04-18
    /u/rocktimcodes this package does what I was trying to do, thanks again for your help though
  • Formatting description in Deck (NC21.0.1) | 2021-04-15
    markdown-it demo (
  • Gif replies
    Showing them isn't limited by any API at least. They are directly taken from one of the "gif" sites, the source message for them looks like this ![gif](giphy|LGobjSx3acxqg). That is directly the syntax for markdown "Show inline image", just with a weirdly formatted URL. While the small inline image is then uploaded to reddit for faster access, all Boost really would need to do is change it to ![gif]( and enable inline images in the markdown parser. The result would look like this.
  • An Introduction to GraphQL (part 2) | 2021-03-22
    A lot of the content returned from our endpoint will be in markdown format. We've included the Markdown It library in our HTML app shell. However, we are pushing up against the limits of the BEM methodology here (which is not uncommon) because we aren't able to assign CSS class names directly to the HTML elements created by Markdown It.
  • Virgin Leetcode vs Chad side project | 2021-03-17
    I don't know if this is a Node thing either, but in general I've been very careful of the imports I use for anything. It's one thing to trust an open source package with hundreds of stars, active contributions, and great documentation, for nontrivial functionality - I would never write my own Markdown parser, for example, because lovely stuff like markdown-it exists. It's a completely different thing to trust a small, unknown package for trivial functionality. Even if my solution isn't the fastest, at least I know it won't be pulled out from under me in three years.
  • How I create GitHub project reporting from scratch | 2021-03-05
    Next was markdown-it.js. It was getting even harder because this lib didn’t have a CLI. But the demo looked tempting, so I wrote a js script that reads the file, uses markdown-it, and writes the result back to the file. And you know what? The same result. Bare html.
  • Add HTML classes to 11ty markdown content | 2021-01-20
    This plugin should be used combined with its big brother, the markdown parser markdown-it, which is already added in 11ty basic installation.


Basic markdown-it repo stats
8 days ago

markdown-it/markdown-it is an open source project licensed under MIT License which is an OSI approved license.

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote JavaScript jobs at our new job board There are 17 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.