{"full_name":"markedjs/marked","owner":"markedjs","name":"marked","url":"https://github.com/markedjs/marked","description":"A markdown parser and compiler. Built for speed.","homepage":"https://marked.js.org","topics":[],"language":"TypeScript","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/19886934?v=4","created_at":"2011-07-24T13:15:51Z","pushed_at":"2026-11-09T23:04:40Z","metrics":{"stars":37299,"forks":3825,"watchers":378,"issues":1697,"prs":2336,"releases":187,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":134},"growth":{"day":{"stars":4,"forks":2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[37295,37299],"forks":[3823,3825],"watchers":[378,378],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":4050,"title":"CommonMark spec gaps grouped by root cause, and a question about lookup tables","comments":21,"created_at":"2026-08-10T19:54:52Z"},{"number":2355,"title":"Measured performance decrease between major releases of Marked, time for a performance pass?","comments":12,"created_at":"2022-01-12T00:13:48Z"},{"number":3435,"title":"Support custom extensions \"interrupting\" built-in tokens","comments":4,"created_at":"2024-08-29T17:48:14Z"},{"number":1225,"title":"Markdown flavors + options","comments":3,"created_at":"2018-04-16T20:05:32Z"},{"number":4184,"title":"Tab inside a fenced code block in a block quote is expanded to spaces (regression in 18.1.2)","comments":2,"created_at":"2026-11-02T20:09:20Z"},{"number":4176,"title":"Code span inside link text drops the backslash or ends the link early (\\], \\[, backtick)","comments":2,"created_at":"2026-11-01T23:23:18Z"},{"number":3996,"title":"Bug: Architectural deviations from CommonMark specification","comments":2,"created_at":"2026-06-17T04:33:20Z"},{"number":3590,"title":"Select Extension priority","comments":2,"created_at":"2025-01-15T18:37:31Z"}],"discussions":[{"number":4186,"title":"Organization membership request after contributing #4177","comments":1,"category":"Q&A","created_at":"2026-11-03T00:22:20Z"},{"number":4143,"title":"CurlShot API docs rendered with marked: async walkTokens for highlighting, TOC from the heading renderer","comments":0,"category":"Show and tell","created_at":"2026-10-17T19:19:43Z"},{"number":4136,"title":"NOS: Markdown notes rendered with Marked, kept beside the HTML pages you share","comments":0,"category":"Show and tell","created_at":"2026-10-12T23:09:23Z"},{"number":3988,"title":"Showcase: A 3.5KB zero-dependency TeX-to-MathML compiler for supercharging math rendering in Marked","comments":1,"category":"Show and tell","created_at":"2026-06-07T15:04:07Z"},{"number":3980,"title":"Markdown is not LaTeX","comments":1,"category":"General","created_at":"2026-05-27T21:00:31Z"},{"number":3878,"title":"How to pass walkTokens each time differently?","comments":1,"category":"Q&A","created_at":"2026-01-24T18:59:44Z"},{"number":3845,"title":"🍮 Vanilla(static)CMS – Content management system","comments":0,"category":"Show and tell","created_at":"2025-11-23T09:55:36Z"},{"number":3799,"title":"Support for GitHub Admonitions (i.e. [!Tip] block and other blocks)?","comments":1,"category":"General","created_at":"2025-10-11T16:21:29Z"}],"latest_release":{"name":"v18.1.3","tag":"v18.1.3","published_at":"2026-11-02T17:59:38Z","body":"## [18.1.3](https://github.com/markedjs/marked/compare/v18.1.2...v18.1.3) (2026-11-02)\n\n\n### Bug Fixes\n\n* allow trailing tabs after a setext heading underline ([#4152](https://github.com/markedjs/marked/issues/4152)) ([1f1b480](https://github.com/markedjs/marked/commit/1f1b480a29644a26e70ad63cd45343e439fb12e9))\n* avoid quadratic scan for unmatched emphasis delimiters ([#4103](https://github.com/markedjs/marked/issues/4103)) ([eab1e48](https://github.com/markedjs/marked/commit/eab1e483fe88e559288d3003d493bbc0ec4ecf53)), closes [#4099](https://github.com/markedjs/marked/issues/4099)\n* await promise arrays from walkTokens extensions ([#4153](https://github.com/markedjs/marked/issues/4153)) ([c38704c](https://github.com/markedjs/marked/commit/c38704c2faa07f9d68b278133ec668039d58149b))\n* **cli:** honor defaults and config when outputting tokens ([#4146](https://github.com/markedjs/marked/issues/4146)) ([9470e8f](https://github.com/markedjs/marked/commit/9470e8f719d6b276065e277de5d9f8bca7c35c4a))\n* collapse internal whitespace when normalizing link labels ([#4157](https://github.com/markedjs/marked/issues/4157)) ([02c73e8](https://github.com/markedjs/marked/commit/02c73e8e659d369f4baba41903be3ddde128f15c))\n* do not allow a blank line inside a link reference definition label ([#4165](https://github.com/markedjs/marked/issues/4165)) ([f3d21af](https://github.com/markedjs/marked/commit/f3d21af0706fd6f10998e838e0841c39603689cc))\n* don't treat an escaped ) or quote as an inline link or title closer ([#4151](https://github.com/markedjs/marked/issues/4151)) ([9cb84e0](https://github.com/markedjs/marked/commit/9cb84e07d18833a241f3df13d7419596f5b203ff))\n* end a list item before a lazy line after an html block ([#4159](https://github.com/markedjs/marked/issues/4159)) ([7ba42f4](https://github.com/markedjs/marked/commit/7ba42f445cd88286dbad4e4104e6b3842ed814b5))\n* end blockquote before a lazy line after a table ([#4161](https://github.com/markedjs/marked/issues/4161)) ([e7dcf52](https://github.com/markedjs/marked/commit/e7dcf52ddbf88171e630ec1b88d8242d67b29e0b))\n* isolate extension names from Object.prototype ([#4177](https://github.com/markedjs/marked/issues/4177)) ([5cb03bd](https://github.com/markedjs/marked/commit/5cb03bd9a293976c8dd3099274cff161b08f5cb0))\n* keep a block quote open after a lazy line in a nested block quote ([#4175](https://github.com/markedjs/marked/issues/4175)) ([1d7272f](https://github.com/markedjs/marked/commit/1d7272f9ca02cdef3fb2ad061fa4da38b8978661))\n* only close a code fence with the opening fence character ([#4164](https://github.com/markedjs/marked/issues/4164)) ([1d4d8fe](https://github.com/markedjs/marked/commit/1d4d8fe6f5ed2a4ead1a75bf67627318ca92115a))\n* preserve zero-valued custom renderer results ([#4162](https://github.com/markedjs/marked/issues/4162)) ([e43ceef](https://github.com/markedjs/marked/commit/e43ceef44a981a620072252c021f43f4e5395fc4))\n* recognize task list items when a tab follows the checkbox ([#4163](https://github.com/markedjs/marked/issues/4163)) ([64a299d](https://github.com/markedjs/marked/commit/64a299def97ab8d2aa0c92458585ee894c247a5d))\n* start a GFM www autolink only at a word boundary ([#4166](https://github.com/markedjs/marked/issues/4166)) ([84beefb](https://github.com/markedjs/marked/commit/84beefb3eb24dbf25c526467a2a3906b9afe11e8))\n\n\n### Performance Improvements\n\n* fix backtracking in padantic html ([#4173](https://github.com/markedjs/marked/issues/4173)) ([2d4a23c](https://github.com/markedjs/marked/commit/2d4a23c50e5c4fe64de67762d19a0c9741a811d4))\n\n\n\n"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}