marked
    Overview
    Documentation
    Tutorials
    Insights
    Code
    Dependencies
    Contributors
    Jobs

marked

A markdown parser built for speed

0.7.0  •  Updated 9 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)

Popularity

Weekly Downloads
2.1M
Stars
21.0K

Maintenance

Development

Last ver 9 months ago
Created 9 years ago
Last commit 4 months ago
16 hours between commits

Technology

Node version: 11.11.0
83.9K unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

44 contributors
Tony Brix
Maintainer, 319 commits, 34 merges, 84 PRs
Works at UziTech
Steven
Maintainer, 184 commits, 101 merges, 31 PRs
Works at ZEIT
Josh Bruce
Maintainer, 87 commits, 124 merges, 72 PRs
Works at 8fold
Josh Bruce
199 commits
Federico Soave
90 commits, 1 merges, 27 PRs
Christopher Jeffrey (JJ)
Maintainer, 47 merges
Works at purse.io

Tags

markdown
markup
html
Openbase helps developers choose among and use millions of open-source packages, so they can build amazing products faster.
FacebookTwitterLinkedIn
© 2020 Devstore, Inc.