marked
    Overview
    Documentation
    Insights
    Code
    Contributors
    Dependencies
    Alternatives

marked

A markdown parser built for speed

0.7.0  •  Published 3 months ago  •  by markedjs  •  MIT License

Marked

npm gzip size install size downloads dep dev dep travis snyk

  • ⚡ built for speed
  • ⬇️ low-level compiler for parsing markdown without caching or blocking for long periods of time
  • ⚖️ light-weight while implementing all markdown features from the supported flavors & specifications
  • 🌐 works in a browser, on a server, or from a command line interface (CLI)

Demo

Checkout the demo page to see marked in action ⛹️

Docs

Our documentation pages are also rendered using marked 💯

Also read about:

Installation

CLI: npm install -g marked

In-browser: npm install marked

Usage

Warning: 🚨 Marked does not sanitize the output HTML. Please use a sanitize library, like DOMPurify (recommended), sanitize-html or insane on the output HTML! 🚨

CLI

$ marked -o hello.html
hello world
^D
$ cat hello.html
<p>hello world</p>

Browser

<!doctype html>
<html>
<head>
  <meta charset="utf-8"/>
  <title>Marked in the browser</title>
</head>
<body>
  <div id="content"></div>
  <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  <script>
    document.getElementById('content').innerHTML =
      marked('# Marked in the browser\n\nRendered by **marked**.');
  </script>
</body>
</html>

License

Copyright © 2011-2018, Christopher Jeffrey. (MIT License)

We are hiring frontend and backend developers!
Come and help us build the ultimate open source directory 🔥

Popularity

Weekly Downloads
2.1M
Stars
20.1K

Maintenance

Development

Last ver 3 months ago
Created 8 years ago
Last commit 3 months ago
13 hours between commits

Technology

Node version: 11.11.0
83.9K unpacked

Legal and Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

41 contributors
Tony Brix
Maintainer, 265 commits, 28 merges, 73 PRs
Works at UziTech
Steven
Maintainer, 183 commits, 98 merges, 31 PRs
Works at ZEIT
Josh Bruce
231 commits
Josh Bruce
Maintainer, 91 commits, 118 merges, 72 PRs
Works at 8fold
Federico Soave
115 commits, 1 merges, 27 PRs
Christopher Jeffrey (JJ)
Maintainer, 47 merges
Works at purse.io

Tags

markdown
markup
html
© 2019 Devstore, Inc.
Devstore helps developers find and use open-source packages, so they can focus on building amazing things