JavaScript Markdown

Open-source JavaScript projects categorized as Markdown | Edit details

Top 23 JavaScript Markdown Projects

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: Prettier, ESLint and Typescript | dev.to | 2021-09-20

    The first tool I want to explore is Prettier. I would leave it to you to read more about what it is but, in short, it is a code formatter. What does it mean? It means that it will keep your codebase consistent (in terms of coding style). Do you use ;? If yes, it will ensure that all your files have it, for example. I like it for two reasons: we barely have to discuss code formatting and it is easy to onboard new members to the team.

  • GitHub repo marked

    A markdown parser and compiler. Built for speed.

    Project mention: Hat.sh V2 release - simple, fast, secure client-side file encryption. | reddit.com/r/crypto | 2021-09-02

    For documentation (about page) : Marked.js (Markdown Parser) / PrismJS(code syntax highlighter)

  • Scout APM

    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.

  • GitHub repo marktext

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

    Project mention: Mercredi Tech - 2021-08-04 | reddit.com/r/france | 2021-08-04
  • GitHub repo docsify

    🃏 A magical documentation site generator.

    Project mention: Docsify: A magical documentation site generator | news.ycombinator.com | 2021-09-20
  • GitHub repo stackedit

    In-browser Markdown editor

    Project mention: GhostWriter is a distraction free Markdown editor | news.ycombinator.com | 2021-02-24

    Most dedicated markdown editors all end up using the same JS code editor components like Ace, CodeMirror or Monaco, and those editors have great vim keybindings usually as extensions or options. See if the tool you're using lets you flip those vim bindings on. For some editors they expose it as an option and for others you have to hack around with the source (for example enabling it with stackedit, a PWA markdown editor like ghostwriter, is possible with same hacking: https://github.com/benweet/stackedit/issues/254 ).

  • GitHub repo markdown-it

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

    Project mention: How To Parse and Render Markdown In Vuejs | dev.to | 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.

  • GitHub repo showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

    Project mention: How to handle Blog Page in a website without a database? | reddit.com/r/reactjs | 2021-06-12

    Markdown to HTML : It seems good to me(it gives the freedom regarding styling of article) but again the problem is where would I store the data.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo mdx

    JSX in Markdown for ambitious projects

    Project mention: Adding captions to images in MDX | dev.to | 2021-09-19

    Using MDX you can overwrite the default components that are provided by Markdown. In this blog I will use this to add captions to images.

  • GitHub repo mdx-deck

    ♠️ React MDX-based presentation decks

    Project mention: On the limits of MDX | dev.to | 2021-04-01

    Yep, you can import JSX components and embed them with your run-of-the-mill Markdown prose. If you're documenting your JSX based component library, which is what Docz let you do, this makes all the sense in the world. MDX is also used to author slide decks in mdx-deck, which is very appealing if you're tired of clicking around in Keynote/PowerPoint/Google Sheets. Which many of us are. I'm not denying the appeal or usability of MDX for certain things for certain people.

  • GitHub repo stylelint

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

    Project mention: When doing an @import to include external CSS, do the imports have to be before any other CSS? | reddit.com/r/css | 2021-09-07
  • GitHub repo Metalsmith

    An extremely simple, pluggable static site generator.

    Project mention: Zola, A fast static site generator in a single binary | news.ycombinator.com | 2021-03-05

    I believe Metalsmith [1] is trying that approach

    [1] https://metalsmith.io/

  • GitHub repo react-markdown

    Markdown component for React

    Project mention: My first post | reddit.com/r/seriouslymate9 | 2021-09-19

    Much more info is available in the readme on GitHub!

  • GitHub repo HackMD

    CodiMD - Realtime collaborative markdown notes on all platforms.

    Project mention: Markdown Processor | reddit.com/r/selfhosted | 2021-08-30

    I think this would work. The project HackMD is based off of.

  • GitHub repo 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.

    Project mention: Sciter officially switched to JavaScript | reddit.com/r/electronjs | 2021-05-08

    mdview (sources) uses RemarkableJS for MD->HTML conversion.

  • GitHub repo emoji-cheat-sheet

    A markdown version emoji cheat sheet

    Project mention: Badges personalizadas para o Github | dev.to | 2021-08-29
  • GitHub repo fusuma

    ✍️Fusuma makes slides with Markdown easily.

    Project mention: Nice repos/tools/posts - 1st April - #1 | dev.to | 2021-04-01

    Link : https://github.com/hiroppy/fusuma

  • GitHub repo remark

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

    Project mention: How To Parse and Render Markdown In Vuejs | dev.to | 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.

  • GitHub repo cms.js

    Client-Side JavaScript Site Generator

    Project mention: Offbase: Static site generator in a browser, with no server | news.ycombinator.com | 2021-01-25

    I tried to do something similar with a fully client-side static site generator called [CMS.js](https://github.com/chrisdiana/cms.js) a few years back. Would have liked to get to the point where the content editor was fully client-side too. I personally like the concept though as I can align with many of the points presented on this site.

  • GitHub repo THIS_REPO_HAS_2922_STARS

    Click Star ⭐️ to see it in action :trollface:

    Project mention: Narze/This_repo_has_x_stars | news.ycombinator.com | 2021-09-05
  • GitHub repo markdownlint

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

    Project mention: Markdown Linting | dev.to | 2021-08-19

    Markdown Lint

  • GitHub repo markdown-preview.nvim

    markdown preview plugin for (neo)vim

    Project mention: Is there a plugin for seeing a live preview of HTML/CSS/JS? | reddit.com/r/neovim | 2021-09-10

    I use markdown-preview.nvim for getting a live preview when editing Markdown files. But is there something similar for web development? I really enjoyed using codepen.io which has this.

  • GitHub repo Raneto

    Markdown powered Knowledgebase for Nodejs

    Project mention: Docker apps for 'notes' / text files | reddit.com/r/unRAID | 2021-07-01

    http://raneto.com/ - There is a docker available for Unraid by LSIO.

  • GitHub repo nextra

    The Next.js Static Site Generator

    Project mention: I'm trying to build a statically-generated documentation website with Next.js. Are there any good tutorials or open source examples? | reddit.com/r/nextjs | 2021-09-17

    Hey, you may want to check out https://github.com/shuding/nextra

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 2021-09-20.

Index

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

Project Stars
1 prettier 40,587
2 marked 25,861
3 marktext 19,379
4 docsify 18,542
5 stackedit 18,444
6 markdown-it 12,164
7 showdown 11,948
8 mdx 11,394
9 mdx-deck 10,367
10 stylelint 9,005
11 Metalsmith 7,657
12 react-markdown 7,653
13 HackMD 7,378
14 remarkable 5,177
15 emoji-cheat-sheet 5,170
16 fusuma 4,965
17 remark 4,468
18 cms.js 3,014
19 THIS_REPO_HAS_2922_STARS 2,922
20 markdownlint 2,694
21 markdown-preview.nvim 2,549
22 Raneto 2,413
23 nextra 2,175
Find remote jobs at our new job board 99remotejobs.com. There are 24 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.