https://github.com/markedjs/marked

A markdown parser and compiler. Built for speed.

https://github.com/markedjs/marked

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    4 of 198 committers (2.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary

Keywords

commonmark compiler gfm hacktoberfest markdown parser

Keywords from Contributors

ecology transformers digital-ecology ec0lint notebook diagram closember uml-diagram sphinx charts
Last synced: 5 months ago · JSON representation

Repository

A markdown parser and compiler. Built for speed.

Basic Info
  • Host: GitHub
  • Owner: markedjs
  • License: other
  • Language: TypeScript
  • Default Branch: master
  • Homepage: https://marked.js.org
  • Size: 10 MB
Statistics
  • Stars: 35,467
  • Watchers: 391
  • Forks: 3,462
  • Open Issues: 13
  • Releases: 157
Topics
commonmark compiler gfm hacktoberfest markdown parser
Created over 14 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Security

README.md

Marked

npm install size downloads github actions 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:

Compatibility

Node.js: Only current and LTS Node.js versions are supported. End of life Node.js versions may become incompatible with Marked at any point in time.

Browser: Not IE11 :)

Installation

CLI:

sh npm install -g marked

In-browser:

sh 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! 🚨

DOMPurify.sanitize(marked.parse(`<img src="x" onerror="alert('not happening')">`));

CLI

``` bash

Example with stdin input

$ marked -o hello.html hello world ^D $ cat hello.html

hello world

```

```bash

Print all options

$ marked --help ```

Browser

html <!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/lib/marked.umd.js"></script> <script> document.getElementById('content').innerHTML = marked.parse('# Marked in the browser\n\nRendered by **marked**.'); </script> </body> </html> or import esm module

html <script type="module"> import { marked } from "https://cdn.jsdelivr.net/npm/marked/lib/marked.esm.js"; document.getElementById('content').innerHTML = marked.parse('# Marked in the browser\n\nRendered by **marked**.'); </script>

License

Copyright (c) 2011-2022, Christopher Jeffrey. (MIT License)

Owner

  • Name: Marked
  • Login: markedjs
  • Kind: organization

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 3,171
  • Total Committers: 198
  • Avg Commits per committer: 16.015
  • Development Distribution Score (DDS): 0.716
Past Year
  • Commits: 213
  • Committers: 16
  • Avg Commits per committer: 13.313
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email Commits
dependabot[bot] 4****] 902
Tony Brix t****y@b****a 588
Christopher Jeffrey c****y@g****m 455
Josh Bruce j****h@j****m 160
Federico Soave f****r@g****m 158
Steven s****n@c****m 131
semantic-release-bot s****t@m****t 128
MarkedJS bot 102
Travis-CI t****s@t****g 58
Trevor Buckner c****d@g****m 45
Ivan Demidov S****m@l****u 25
Josh Bruce j****h@8****o 25
x13machine b****2@g****m 25
aprotim g****m@x****t 15
Martii m****i 13
Randolf C 3****f 12
Hsiaoming Yang l****e@m****m 11
Jamie Davis d****m@v****u 10
Vse Mozhet Byt v****t@g****m 9
Tom Theisen t****n@g****m 8
KT k****s@g****m 8
Костя Третяк k****a@g****m 7
Chris Wren c****n@g****m 7
Ben McCann 3****n 7
Beni Arisandi 3****0 6
Mateus Craveiro m****o@g****m 6
flouc001 f****1@g****m 6
Mithgol g****t@m****u 5
Rich Trott r****t@g****m 5
Barry Woolgar b****y@s****m 4
and 168 more...

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 348
  • Total pull requests: 913
  • Average time to close issues: 6 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 306
  • Total pull request authors: 63
  • Average comments per issue: 3.99
  • Average comments per pull request: 1.41
  • Merged pull requests: 758
  • Bot issues: 3
  • Bot pull requests: 661
Past Year
  • Issues: 102
  • Pull requests: 298
  • Average time to close issues: 8 days
  • Average time to close pull requests: 2 days
  • Issue authors: 91
  • Pull request authors: 21
  • Average comments per issue: 2.11
  • Average comments per pull request: 1.2
  • Merged pull requests: 239
  • Bot issues: 0
  • Bot pull requests: 212
Top Authors
Issue Authors
  • notebook-t (8)
  • Bistard (7)
  • swanfly (5)
  • calculuschild (4)
  • dependabot[bot] (3)
  • mjbvz (2)
  • baseplate-admin (2)
  • UziTech (2)
  • LeoDog896 (2)
  • fanybook (2)
  • gardnerjr (2)
  • the-dev-adonis (2)
  • styfle (2)
  • jiaopengzi (2)
  • rschristian (2)
Pull Request Authors
  • dependabot[bot] (661)
  • UziTech (143)
  • bent10 (7)
  • SpencerWhitehead7 (5)
  • NOMADE55 (4)
  • calculuschild (4)
  • BlueCat0 (4)
  • styfle (3)
  • MrMarble (3)
  • benmccann (2)
  • halafi (2)
  • laidrivm (2)
  • chirsz-ever (2)
  • mdnwvn (2)
  • musicq (2)
Top Labels
Issue Labels
works as intended (79) question (54) L2 - annoying (19) need more info (19) proposal (17) NFE - new feature (should be an extension) (17) category: docs (13) L1 - broken (8) good first issue (8) category: lists (8) category: code blocks (7) other package (6) category: inline elements (6) category: headings (6) category: mixed content (5) category: types (5) RR - refactor & re-engineer (3) category: tables (3) javascript (3) dependencies (3) parser: GFM (2) NFS - new feature (spec related) (2) L0 - security (2) category: cli (2) NFU - new feature (user requested) (2) category: html blocks (1) has PR (1) category: blockquotes (1) released (1) epic (1)
Pull Request Labels
dependencies (660) javascript (657) category: docs (18) category: types (4) github_actions (3) NFU - new feature (user requested) (1) hacktoberfest-accepted (1) released (1) category: cli (1) category: tests (1)

Packages

  • Total packages: 21
  • Total downloads:
    • npm 62,292,348 last-month
  • Total docker downloads: 3,078,341,284
  • Total dependent packages: 12,227
    (may contain duplicates)
  • Total dependent repositories: 468,904
    (may contain duplicates)
  • Total versions: 562
  • Total maintainers: 18
  • Total advisories: 17
npmjs.org: marked

A markdown parser built for speed

  • Versions: 199
  • Dependent Packages: 12,165
  • Dependent Repositories: 468,889
  • Downloads: 62,292,268 Last month
  • Docker Downloads: 3,078,341,284
Rankings
Dependent packages count: 0.0%
Downloads: 0.0%
Docker downloads count: 0.0%
Dependent repos count: 0.1%
Average: 0.2%
Stargazers count: 0.5%
Forks count: 0.6%
Maintainers (4)
Last synced: 6 months ago
repo1.maven.org: org.webjars.npm:marked

WebJar for marked

  • Versions: 64
  • Dependent Packages: 43
  • Dependent Repositories: 7
Rankings
Stargazers count: 0.8%
Dependent packages count: 1.6%
Forks count: 2.4%
Average: 3.5%
Dependent repos count: 9.3%
Last synced: 6 months ago
repo1.maven.org: org.webjars.bower:marked

WebJar for marked

  • Versions: 6
  • Dependent Packages: 6
  • Dependent Repositories: 3
Rankings
Stargazers count: 0.8%
Forks count: 2.4%
Average: 6.7%
Dependent packages count: 9.7%
Dependent repos count: 13.8%
Last synced: 6 months ago
proxy.golang.org: github.com/markedjs/marked
  • Versions: 191
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago
npmjs.org: @ponomarevlad/marked

A markdown parser built for speed

  • Homepage: https://marked.js.org
  • License: MIT
  • Latest release: 4.3.0-build.1
    published almost 3 years ago
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Average: 11.6%
Dependent repos count: 19.0%
Dependent packages count: 26.4%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: inyaa-marked

A markdown parser built for speed

  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 29 Last month
Rankings
Stargazers count: 0.7%
Forks count: 0.8%
Average: 12.9%
Dependent packages count: 16.2%
Downloads: 21.3%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @acarl005/marked

A markdown parser built for speed

  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Stargazers count: 0.7%
Forks count: 0.8%
Dependent packages count: 9.5%
Average: 12.9%
Dependent repos count: 25.3%
Downloads: 28.2%
Maintainers (1)
Last synced: 6 months ago
repo1.maven.org: org.webjars.bowergithub.markedjs:marked

WebJar for marked

  • Versions: 13
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Stargazers count: 0.6%
Forks count: 1.9%
Average: 14.2%
Dependent packages count: 22.4%
Dependent repos count: 32.0%
Last synced: 6 months ago
npmjs.org: @bebraw/marked

A markdown parser built for speed

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Stargazers count: 0.7%
Forks count: 0.8%
Average: 14.5%
Dependent packages count: 16.2%
Dependent repos count: 25.3%
Downloads: 29.7%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @pardjs/marked

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 4 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Dependent repos count: 10.4%
Average: 16.8%
Dependent packages count: 21.1%
Downloads: 51.3%
Maintainers (2)
Last synced: 6 months ago
npmjs.org: marked-change-little

A markdown parser built for speed

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 3 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Dependent repos count: 10.4%
Average: 16.8%
Dependent packages count: 21.1%
Downloads: 51.3%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @louwers/marked

A markdown parser built for speed

  • Homepage: https://marked.js.org
  • License: MIT
  • Status: removed
  • Latest release: 4.0.17
    published over 3 years ago
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 3 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Dependent repos count: 10.4%
Average: 17.7%
Dependent packages count: 21.1%
Downloads: 56.0%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @m3lx/marked

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Dependent repos count: 10.4%
Average: 18.5%
Dependent packages count: 21.1%
Downloads: 60.0%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: marked-uex

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Stargazers count: 0.7%
Forks count: 0.8%
Dependent packages count: 16.2%
Average: 18.8%
Dependent repos count: 25.3%
Downloads: 51.2%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: esmarked

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Stargazers count: 0.5%
Forks count: 0.6%
Dependent repos count: 10.4%
Average: 19.6%
Dependent packages count: 21.1%
Downloads: 65.5%
Maintainers (1)
Last synced: 6 months ago
repo1.maven.org: org.webjars.npm:github-com-markedjs-marked

WebJar for marked

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 0.6%
Forks count: 1.9%
Average: 20.8%
Dependent repos count: 32.0%
Dependent packages count: 48.9%
Last synced: 6 months ago
npmjs.org: @rdkmaster/marked

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Downloads: 13.5%
Average: 24.8%
Dependent repos count: 25.0%
Dependent packages count: 36.0%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: marked-mm-js

A markdown parser built for speed

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Dependent repos count: 24.8%
Average: 30.3%
Dependent packages count: 35.7%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: marked-uu-js

A markdown parser built for speed

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Dependent repos count: 24.8%
Average: 30.3%
Dependent packages count: 35.7%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @03balogun/marked

A markdown parser built for speed

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20 Last month
Rankings
Dependent repos count: 28.4%
Average: 34.9%
Dependent packages count: 41.3%
Maintainers (1)
Last synced: 6 months ago
repo1.maven.org: org.mvnpm:marked

A markdown parser built for speed

  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 34.8%
Average: 42.3%
Dependent packages count: 49.7%
Last synced: 6 months ago