Markdown, editors and content for projects built with AI agents
Markdown rendering, rich text and code editors. 46 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| react-markdown npm React component for rendering markdown with customizable component handling. |
360 (2.8%) | 37.2M | 15.9K | MIT |
| remark-gfm npm Remark plugin adding GitHub Flavored Markdown support for tables and strikethrough. |
288 (2.3%) | 44.5M | 1,249 | MIT |
| Jinja2 pypi Fast and expressive template engine for Python with powerful flexibility. |
175 (1.4%) | 145M | 11.8K | — |
| Marked npm Fast, efficient markdown parser for converting markdown to HTML. |
148 (1.2%) | 83.8M | 37.2K | MIT |
| React Syntax Highlighter npm React component for syntax highlighting code with Prism.js or Highlight.js. |
110 (0.9%) | 7.8M | 4,674 | MIT |
| gray-matter npm Parser extracting YAML/JSON front matter from markdown and text files. |
106 (0.8%) | 10.6M | 4,490 | MIT |
| Tiptap npm Headless Vue/React rich text editor framework with customizable extensions. |
105 (0.8%) | 18.7M | 38.7K | MIT |
| Pygments pypi Syntax highlighting library for code in Python supporting hundreds of programming languages. |
97 (0.8%) | 239M | 2,213 | — |
| Shiki npm Beautiful syntax highlighter powered by TextMate grammars with superior accuracy. |
89 (0.7%) | 24.9M | 13.9K | MIT |
| KaTeX npm Fast, web-based math typesetting library for rendering LaTeX. |
75 (0.6%) | 28M | 20.4K | MIT |
| MDX npm Write JSX directly in Markdown for rich, interactive content and documentation. |
69 (0.5%) | 22.2M | 19.8K | MIT |
| highlight.js npm Syntax highlighting library with automatic language detection for code blocks. |
68 (0.5%) | 38.6M | 25K | BSD-3-Clause |
| React Email npm React components for building responsive HTML emails programmatically. |
67 (0.5%) | 7.5M | 19.8K | MIT |
| markdown-it-py pypi Python port of markdown-it parser for CommonMark-compliant Markdown parsing. |
67 (0.5%) | 117M | 1,375 | — |
| remark-math npm Remark plugin to parse and stringify LaTeX math expressions in markdown documents. |
63 (0.5%) | 8.6M | 513 | MIT |
| rehype-slug npm rehype plugin that adds auto-generated id attributes to headings for linking. |
54 (0.4%) | 4.3M | 264 | MIT |
| @monaco-editor/react npm React wrapper for Monaco editor (VS Code editor) without webpack configuration. |
53 (0.4%) | 7.3M | 4,752 | MIT |
| rehype-raw npm rehype plugin that parses raw HTML within Markdown/rehype syntax trees. |
52 (0.4%) | 20.4M | 210 | MIT |
| rehype-katex npm Transform math expressions to rendered KaTeX for displaying equations in Markdown. |
50 (0.4%) | 7.6M | 513 | MIT |
| Markdown pypi Python implementation of Markdown parser for converting Markdown to HTML. |
50 (0.4%) | 23.8M | 4,251 | — |
| UIW CodeMirror npm CodeMirror 6 component for React enabling code editing with syntax highlighting. |
47 (0.4%) | 4.8M | 2,257 | MIT |
| Monaco Editor npm Browser-based code editor powering VS Code with syntax highlighting and language support. |
47 (0.4%) | 9.6M | 46.9K | MIT |
| CodeMirror npm Extensible code editor for the browser with rich language support. |
44 (0.3%) | 15M | — | MIT |
| @react-email/render npm Transform React components into HTML email templates. |
44 (0.3%) | 15.9M | 19.8K | MIT |
| rehype-highlight npm rehype plugin to add syntax highlighting to code blocks using highlight.js. |
39 (0.3%) | 2.3M | 333 | MIT |
| rehype-sanitize npm rehype plugin to sanitize HTML and prevent XSS attacks in content. |
39 (0.3%) | 13M | 222 | MIT |
| unified npm Interface for parsing, inspecting, transforming and serializing content through syntax trees. |
39 (0.3%) | 60.8M | 5,038 | MIT |
| unist-util-visit npm Unist utility to recursively visit and transform nodes in syntax trees. |
39 (0.3%) | 70.4M | 360 | MIT |
| sanitize-html npm Clean up user-submitted HTML while preserving allowlisted elements and attributes. |
38 (0.3%) | 11.7M | 4,641 | MIT |
| next-mdx-remote npm Load and render MDX from remote sources as data in Next.js applications. |
36 (0.3%) | 1.4M | 3,069 | MPL-2.0 |
| remark npm Markdown processor powered by unified ecosystem plugins for transforming content. |
36 (0.3%) | 6.4M | 9,016 | MIT |
| Streamdown npm Drop-in markdown renderer optimized for AI-powered streaming content. |
35 (0.3%) | 7M | 5,686 | Apache-2.0 |
| markdown-it npm Modern pluggable markdown parser with plugin ecosystem. |
34 (0.3%) | 22.9M | 22K | MIT |
| rehype-autolink-headings npm Rehype plugin to automatically add links to markdown/HTML headings. |
34 (0.3%) | 2.3M | 267 | MIT |
| prism-react-renderer npm React component for syntax-highlighted code with Prism.js. |
31 (0.2%) | 5.1M | 1,996 | MIT |
| PrismJS npm Lightweight syntax highlighter library supporting 600+ languages for code display. |
30 (0.2%) | 33.4M | 13K | MIT |
| Handlebars npm Semantic templating engine for building dynamic HTML with intuitive syntax. |
27 (0.2%) | 41.9M | 18.7K | MIT |
| remark-parse npm Remark plugin to parse markdown input into abstract syntax trees. |
27 (0.2%) | 55.7M | 9,016 | MIT |
| rehype-pretty-code npm Syntax highlighting plugin for rehype to render beautiful code blocks in Markdown/MDX. |
26 (0.2%) | 703K | 1,317 | MIT |
| Turndown npm Convert HTML to Markdown format for document processing and content migration. |
25 (0.2%) | 7.9M | 11.5K | MIT |
| remark-frontmatter npm Remark plugin to parse and handle YAML/TOML frontmatter in markdown. |
23 (0.2%) | 6M | 323 | MIT |
| html-react-parser npm Parses HTML strings into React components, useful for rendering user-generated or CMS content safely. |
22 (0.2%) | 3.7M | 2,429 | MIT |
| remark-rehype npm Converts Markdown to HTML via unified plugins, bridging remark and rehype ecosystems for content processing. |
22 (0.2%) | 48.2M | 362 | MIT |
| Mako pypi High-performance Python templating engine with flexible syntax for generating HTML, emails and other text. |
22 (0.2%) | 47.9M | 461 | — |
| Lowlight npm Virtual syntax highlighting for non-HTML contexts like virtual DOMs and markdown. |
21 (0.2%) | 13.5M | 928 | MIT |
| nbformat pypi Library for reading and writing Jupyter Notebook format files. |
20 (0.2%) | 21.2M | 313 | — |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development