marked
    Overview
    Documentation
    Tutorials
    Chat
    Insights
    Code
    Dependencies
    Contributors
    Jobs

marked

A markdown parser built for speed

0.7.0  •  Updated 1 years 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
Add this graph to GitHub
2.1M

Maintenance

Development

Last ver 1 year ago
Created 9 years ago
Last commit 1 month ago
18 hours between commits

Technology

Node version: 11.11.0
83.9K unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

51 contributors
Tony Brix
Maintainer, 385 commits, 48 merges, 98 PRs
Works at UziTech
Steven
Maintainer, 193 commits, 109 merges, 32 PRs
Works at ZEIT
Josh Bruce
Maintainer, 77 commits, 126 merges, 72 PRs
Works at 8fold
Josh Bruce
124 commits
Federico Soave
83 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.