SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Markdown Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
In our demo application, we're using highlight.js and Marked for markdown processing and syntax highlighting.
-
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
-
koodo-reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web
-
-
markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
-
Pages and articles with interactive content use MDX and @astrojs/mdx to render custom elements.
-
-
-
-
-
-
-
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.
-
-
-
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.
-
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.
-
-
-
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
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..
-
-
JavaScript Markdown discussion
JavaScript Markdown related posts
-
Authentic looking D&D homebrews with Markdown
-
Native-first Markdown editor: Works like a standard textarea
-
MDMA – Turn LLM Responses into Interactive UI via MCP
-
Minimalistic, lightweight markdown knowledge base app for macOS and Linux. Open source Obsidian alternative.
-
"How I Cut My Go Markdown Linter's Benchmark by 81%"
-
Angular’s New injectAsync() API Explained
-
A No-Build Markdown Site for Study Notes (or any docs)
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2026
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 |