JavaScript Markdown

Open-source JavaScript projects categorized as Markdown

Top 23 JavaScript Markdown Projects

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: How I go with react native in late 2022 | | 2022-11-27

    my version control tool is git and github is the platform that my source code lives on. there are some other tools like eslint (for linting and setting some rules), prettier (for having the same code style between different editors and IDEs), husky (for managing git hooks)

  • marktext

    📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: Writing down what I do – in Obsidian | | 2022-11-08

    I have used syncthing + marktext[0] and or ghostwriter[1] depending on the content of my notes. For a daily journal I like to use ghostwriter as it has almost no distraction and it forces me to focus. It just got shifted over to being maintained by the KDE team and I really enjoy it.

    I liked marktext over joplin for similar reasons. But I am probably a little overzealous in my search for distraction free note taking. I assume joplin provides more feature sets, I just happened to want less features for what I do on a day to day.


  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • marked

    A markdown parser and compiler. Built for speed.

    Project mention: Improving Render Performance in React | | 2022-11-21

    In the following example, we have a user profile component that renders a list of the user's skills. Each skill has a name and a description. The description is served as markdown and we need to parse it to HTML before we render it. We can do this with a markdown parser (marked, in this case) and use dangerouslySetInnerHTML to inject the HTML into a

  • gitbook

    📝 Modern documentation format and toolchain using Git and Markdown

    Project mention: Looking for a self-hosted documentation tool to serve for clients | | 2022-10-23 is what I use but there is also, and if you want a Wikipedia look there is

  • docsify

    🃏 A magical documentation site generator.

    Project mention: How to Build a Personal Webpage from Scratch (In 2022) | | 2022-09-29

    Big fan of since theres no need to compile your static site. A small amount of js just renders markdown.

  • stackedit

    In-browser Markdown editor

    Project mention: Stackedit bowser markdown free text editor web app github | | 2022-05-04
  • markdown-it

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

    Project mention: Rendering Markdown with Enhance | | 2022-11-18

    Enhance does not natively support rendering markdown into HTML, which is out of scope for the project. Instead, we rely on markdown-it, an excellent JavaScript markdown parser that is endlessly configurable with plugins. As we use markdown in many different projects, we’ve created a node module called, Arcdown, which packages together our preferred conventions for parsing markdown files.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • mdx

    Markdown for the component era

    Project mention: Migrating my website from Gatsby to Astro | | 2022-11-25

    Since I was going to write blog posts using MDX, needed good SEO, along with PWA (why not) and with the above mentioned stack, I needed a lot of plugins and by lot I mean A LOT.

  • github-profile-readme-generator

    🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

    Project mention: #gitPanic - Documentation and Profiles | | 2022-11-18

    GitHub Profile README Generator

  • showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

    Project mention: How do I display a markdown table on a website with go backend? | | 2022-11-03

    So you're going to need a Markdown parser that produces HTML. But there's a question of where is the data coming from and where you you want to process it? If it's going to be all on the frontend like a text editor, use a JS library for it (a quick google search produces ShowdownJS)


    The open source embeddable online markdown editor (component).

    Project mention: Integrating Django Admin with Markdown Editor | | 2022-09-15

    Django-mdeditor is Markdown Editor plugin application for django base on

  • mdx-deck

    ♠️ React MDX-based presentation decks

  • stylelint

    A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.

    Project mention: Front-end Guide | | 2022-11-23

    stylelint Homepage

  • react-markdown

    Markdown component for React

    Project mention: Storing & Rendering Blogs: no markdown-parser | | 2022-11-05

    I've been trying to put together a blog for myself and a point comes when one needs to start thinking about strategies to store the blogs somewhere. One common strategy you find in a lot of tutorials is using some third-party library that parses markdown to the desired semantic, for eg. react-markdown . Now, speaking of the goods of such a library, it (hopefully) tackles the security concerns that come with letting external HTML render on a site. This is the security concern that leads to dangerous function names such as dangerouslySetInnerHTML, quoting the react docs , just " to remind yourself that it’s dangerous " . On a serious note, XSS attacks can be a major pain in the posterior. Apart from that, such libraries also eliminate the need to implement your own markdown parser.

  • emoji-cheat-sheet

    A markdown version emoji cheat sheet

    Project mention: Hacks do Github - Imagens | | 2022-06-16
  • HackMD

    CodiMD - Realtime collaborative markdown notes on all platforms.

    Project mention: Ask HN: Ways to make Git easier for non-tech folk? | | 2022-09-27

    Honestly, it might be better to use a realtime collaboration service. If you need to you could automatically sync this with the GitHub version by pulling updates on a schedule.

    I've used for real-time collaboration in Markdown. They even offer an open-source self-hosted version, There may be other services as well.

  • koodo-reader

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

    Project mention: What do you use to read your pirated ebooks | | 2022-10-18

    Try this

  • Metalsmith

    An extremely simple, pluggable static site generator.

    Project mention: who is self-hosting a static website and what are you using to build it? | | 2022-06-11

    I use Metalsmith. Been happy with it. I build my site into a self-contained nginx docker image.

  • remark

    remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc. (by remarkjs)

    Project mention: NextJS 13 Blog Starter | | 2022-11-14

    remark is a powerful and versatile library that will allow us to start working with our markdown .md blog posts. remark-html is a plugin for remark that allows us to serialize our markdown into HTML.

  • 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 for HTML-to-markdown conversion. Use to generate a table of contents.

    Project mention: Sciter, the 5 MB Electron alternative, has switched to JavaScript | | 2021-12-30

    > we can't take some well-tested, used-by-millions library

    You can.

    Here is an example of Sciter application that uses RemarkableJS library ( as it is:

  • fusuma

    ✍️Fusuma makes slides with Markdown easily.

  • nextra

    The Next.js Static Site Generator

    Project mention: Prebuilt documentation options? (like Nextra) | | 2022-08-09

    I'm trying to add the docs pages to my application and I'd prefer not to build it all from scratch. Packages like Nextra handle a lot of the boilerplate like linking all the pages automatically in the sidebar, typography styling, markdown parsing, etc. However, Nextra in particular seem to really be built for standalone docs applications, I'm having trouble integrating it in my existing application. So I'm wondering if anyone has any recommendations? Worst case I'll fall back to plain MDX but would prefer it done for me.

  • markdown-preview.nvim

    markdown preview plugin for (neo)vim

    Project mention: Suggest me some plugins/setup for writing + previewing markdown. | | 2022-11-18

    I use markdown for all of my notes inside of Neovim and have a few custom macros and shortcuts, and heavily use iamcco's [MarkdownPreview]( along with jakewvincent's [MkdnFlow](

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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). The latest post mention was on 2022-11-27.

JavaScript Markdown related posts


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

Project Stars
1 prettier 44,335
2 marktext 37,201
3 marked 28,675
4 gitbook 25,208
5 docsify 22,162
6 stackedit 19,791
7 markdown-it 14,488
8 mdx 14,221
9 github-profile-readme-generator 13,405
10 showdown 12,928
11 12,629
12 mdx-deck 10,954
13 stylelint 10,016
14 react-markdown 9,570
15 emoji-cheat-sheet 8,902
16 HackMD 8,192
17 koodo-reader 7,952
18 Metalsmith 7,769
19 remark 5,745
20 remarkable 5,439
21 fusuma 5,254
22 nextra 4,312
23 markdown-preview.nvim 4,076
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.