A Chrome extension that automatically renders Markdown syntax in Apache dev mailing list emails.
- Automatic markdown rendering: Detects and renders markdown syntax in email content
- GitHub-flavored markdown: Supports GFM including tables, task lists, and code blocks
- Clean styling: GitHub-style markdown rendering for better readability
- Non-intrusive: Only processes content that contains markdown syntax
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" using the toggle in the top right corner
- Click "Load unpacked" button
- Select the
apache-dev-mailing-markdown-extensionfolder - The extension should now be active
- Navigate to any Apache mailing list page (e.g., https://lists.apache.org/)
- Open an email thread
- The extension will automatically detect and render markdown syntax in the email content
- Supported markdown features:
- Headers (
#,##, etc.) - Bold (
**text**or__text__) - Italic (
*text*or_text_) - Links (
[text](url)) - Code blocks (
```) - Inline code (
`code`) - Lists (ordered and unordered)
- Blockquotes (
>) - Tables
- And more!
- Headers (
The extension uses:
- Marked.js - Fast markdown parser and compiler
- Content Scripts - Automatically runs on Apache mailing list pages
- MutationObserver - Watches for dynamically loaded content
Files:
manifest.json- Chrome extension configurationcontent.js- Main script that detects and renders markdownstyles.css- Styling for rendered markdown (GitHub-style)marked.min.js- Markdown parser libraryexample.html- Example email content for testing
The extension requires:
activeTab- To access and modify content on Apache mailing list pages
Special thanks to the marked.js project for providing the fast and powerful markdown parser that makes this extension possible. Marked is a low-level markdown compiler for parsing markdown without caching or blocking for long periods of time.
Apache Dev Mailing List Markdown Renderer is licensed under the Apache License 2.0.



