JavaScript Markdown

Open-source JavaScript projects categorized as Markdown

Top 23 JavaScript Markdown Projects

  1. prettier

    Prettier is an opinionated code formatter.

    Project mention: How to Build a Dependency Map of a Legacy Codebase Using AI Tools | dev.to | 2026-05-09

    137Foundry provides legacy modernization services that include dependency mapping as a foundational assessment phase. Prettier and ESLint are useful companion tools for enforcing code style consistency as the refactoring proceeds. Node.js and Python.org official documentation are authoritative references for understanding the import and module systems of those runtimes.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. marked

    A markdown parser and compiler. Built for speed.

    Project mention: Angular’s New injectAsync() API Explained | dev.to | 2026-05-08

    In our demo application, we're using highlight.js and Marked for markdown processing and syntax highlighting.

  4. docsify

    🃏 A magical documentation site generator.

    Project mention: Ask HN: Best self-hosted wiki solution in 2025? Mediawiki or something else? | news.ycombinator.com | 2025-08-29

    I had wanted to use Gitbook for blog/wiki[0] but then discovered that it's not opensource anymore. After not finding anything for a long while finally found something close that will work for me: Docsify[1].

    Docsify is git-backed but not a static site generator. Instead it reads the markdown as-is and renders to HTML/DOM (don't know the details) in the browser. I had 2 problems with it, first the sidebar wasn't convenient to edit/update, which I handled by creating a tags: `name` `name` annotation convention. The second was it didn't work for private github repos, which was solved by using Cloudflare Pages to auto-publish changes from git. Effectively now it has a 'build' step like a static-site-generator but it's only to write _sidebar.md from the tagged .md files.

    You can see the start of my personal wiki/notes[2] which includes some info about Docsify and Cloudflare Pages & Access (transparently login protect http routes). Note the 'Edit' buttons won't work (as you don't have access to private repo).*

    [0] https://blog.keithkim.org

    [1] https://docsify.js.org

    [2] https://notes.keithkim.org

  5. koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

  6. stackedit

    In-browser Markdown editor

  7. markdown-it

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

    Project mention: Devlog#1 SlideMD | dev.to | 2025-07-09
  8. mdx

    Markdown for the component era

    Project mention: Colophon: How we build Aggregata | dev.to | 2026-05-11

    Pages and articles with interactive content use MDX and @astrojs/mdx to render custom elements.

  9. react-markdown

    Markdown component for React

  10. showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

  11. editor.md

    The open source embeddable online markdown editor (component).

  12. remark

    A simple, in-browser, markdown-driven slideshow tool.

  13. mdx-deck

    ♠️ React MDX-based presentation decks

  14. HackMD

    CodiMD - Realtime collaborative markdown notes on all platforms.

  15. remark

    markdown processor powered by plugins part of the @unifiedjs collective (by remarkjs)

    Project mention: How I Built a Fully-Custom Blog with MDX and Next.js | dev.to | 2026-04-24

    This blog application is a part of a monorepo that is currently hosting both the portfolio and the blog (too much I know). This website is written in Next.js and uses MDX for the blog posts. The blog posts are written in markdown and compiled to React components using remark.

  16. Metalsmith

    An extremely simple, pluggable static site generator for Node.js

  17. markdown-preview.nvim

    markdown preview plugin for (neo)vim

  18. markdownlint

    A Node.js style checker and lint tool for Markdown/CommonMark files.

    Project mention: "How I Cut My Go Markdown Linter's Benchmark by 81%" | dev.to | 2026-05-26

    The main alternative most teams reach for is markdownlint, which works well but requires a Node.js runtime. For Go projects running in a lean CI environment, pulling in Node.js just to lint Markdown felt like the wrong tradeoff. gomarklint ships as a standalone binary installable via Homebrew, npm, or go install, and integrates with GitHub Actions and pre-commit out of the box.

  19. remarkable

    Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.

  20. percollate

    A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.

  21. readme.so

    An online drag-and-drop editor to easily build READMEs

    Project mention: 5 Absolutely Free Web Tools Every Developer Should Bookmark | dev.to | 2025-09-03
  22. gray-matter

    Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://github.com/jonschlinkert

    Project mention: How I Built a Fully-Custom Blog with MDX and Next.js | dev.to | 2026-04-24

    SOO... I used a much simpler system to store information about the blog posts, which is a custom script that loops over the mdx files and collects necessary info (extracted by gray-matter) into an object. This object is then saved to a typescript file that is used by the application to render the blog post information like title, date, etc..

  23. cleaver

    30-second slideshows for hackers

  24. cms.js

    Client-Side JavaScript Site Generator

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Markdown discussion

Log in or Post with

JavaScript Markdown related posts

  • Authentic looking D&D homebrews with Markdown

    2 projects | news.ycombinator.com | 6 Jun 2026
  • Native-first Markdown editor: Works like a standard textarea

    2 projects | news.ycombinator.com | 3 Jun 2026
  • MDMA – Turn LLM Responses into Interactive UI via MCP

    1 project | news.ycombinator.com | 2 Jun 2026
  • Minimalistic, lightweight markdown knowledge base app for macOS and Linux. Open source Obsidian alternative.

    1 project | dev.to | 1 Jun 2026
  • "How I Cut My Go Markdown Linter's Benchmark by 81%"

    2 projects | dev.to | 26 May 2026
  • Angular’s New injectAsync() API Explained

    3 projects | dev.to | 8 May 2026
  • A No-Build Markdown Site for Study Notes (or any docs)

    1 project | dev.to | 1 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Markdown projects in JavaScript? This list will help you:

# Project Stars
1 prettier 51,963
2 marked 36,868
3 docsify 31,258
4 koodo-reader 27,134
5 stackedit 22,861
6 markdown-it 21,549
7 mdx 19,564
8 react-markdown 15,646
9 showdown 14,865
10 editor.md 14,304
11 remark 12,980
12 mdx-deck 11,481
13 HackMD 10,082
14 remark 8,896
15 Metalsmith 7,828
16 markdown-preview.nvim 7,813
17 markdownlint 6,106
18 remarkable 5,830
19 percollate 4,640
20 readme.so 4,632
21 gray-matter 4,448
22 cleaver 4,059
23 cms.js 3,065

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?