Skip to content

Repository files navigation

Awesome Markdown Awesome

English | 简体中文

Markdown tools for writing, knowledge management, development, collaboration, conversion and publishing.

Find editors, libraries, extensions, services, specifications and learning resources for working with Markdown—from personal notes to application development.

License: CC0-1.0 Catalog checks

Contents

Find a tool for your task

Your task Browse
Write and manage knowledge Markdown Editors and Readers · Notes and Knowledge Management · Long-form Writing
Collaborate, map ideas and manage tasks Document Collaboration · Mind Mapping · Notes and Task Lists
Maintain READMEs and technical documentation Programming Tools · Checking and Assistance
Build a Markdown editor or renderer Development Components
Handle AI output and extract source material AI-related Tools · To Markdown
Convert files or create images Conversion Tools · Image Generation
Publish a site, book or presentation Static Site Generators · Books and Technical Publishing · Presentation · WeChat Official Account
Render diagrams and math Diagrams and Math
Work in the terminal Command-line Tools
Learn syntax and find templates Syntax Specifications and Extensions · Templates · Learning Resources

How to choose

Writers and knowledge workers: compare file storage, export, sync and the portability of links and attachments.

Developers: distinguish standalone apps, editor components, parsers and APIs; check framework and runtime requirements.

Conversion and publishing: test representative documents for tables, math, images and links before choosing a workflow.

Markdown files, Markdown typing shortcuts and Markdown import/export are different capabilities. Support for one does not imply the others.

Labels indicate platforms and integrations. “Free option” may mean a limited tier or personal use. “Cross-platform” does not mean feature parity. Open source applies to the linked project, not necessarily every related hosted service.

Descriptions are based on source material, not a claim that every app has been tested. See the review log and historical or pending entries.

Choose with an example

Start with the scenario selection guide, then try one Markdown file in three parser configurations. The example includes reproducible input, output and limitations. For implementation choices, see the developer guide; for file extraction, see the document conversion guide.

Syntax Specifications and Extensions

Check the syntax specification used by the target tool. Extensions may render differently across implementations.

  • CommonMark - A Markdown specification with a shared test suite for checking parser and renderer behavior across implementations.
    Specification

  • GFM (GitHub Flavored Markdown) - GitHub's Markdown dialect, extending CommonMark with tables, task lists, strikethrough and autolinks. Use it when writing READMEs and issues.
    Documentation

  • Obsidian Flavored Markdown - Obsidian's Markdown extensions, including wiki links, embeds, math and Mermaid. Check extension compatibility before moving notes to another renderer.
    Documentation

  • Pandoc's Markdown - A Markdown variant supporting tables, footnotes and definition lists for workflows that publish the same manuscript to Word, PDF and EPUB.
    Documentation

  • R Markdown - Combines R code, computed results and prose to produce reproducible reports, slides and websites for analysis and research.
    Open source · R

  • Quarkdown - Adds functions, variables and scripting to Markdown typesetting to produce books, articles and presentations with programmable layouts.
    Open source

  • MDX - Combines Markdown with JSX components for interactive documentation. Compile trusted content; MDX can contain executable JavaScript.
    Open source · JavaScript · Website

Writing and Editing

Markdown Editors and Readers

Choose source editing, WYSIWYG or a separate previewer first; then compare document organization and export.

  • Typora - Combines Markdown editing and preview in one interface, with outlines, search and PDF, HTML and Word export for desktop writing.
    macOS · Windows · Linux · Usage guide

    • Typora Plugin - Adds tag management, file search, automatic numbering and diagrams to an existing Typora workflow.
      Open source · Typora extension

    • VLOOK - A Typora theme and extension package for document layouts, navigation and presentation features.
      Open source · Typora extension · macOS · Windows · Linux

  • mdedit.ai - A technical writing workspace with live preview, Mermaid, AI assistance, collaboration and publishing. Core editing is free; collaboration and AI depend on the plan.
    Free option · macOS · Windows · Linux · Web

  • Bear - An Apple-platform notes app that organizes Markdown notes with tags and syncs across devices for everyday notes and writing material.
    macOS · iOS

  • Markdown Monster - A Windows Markdown editor with syntax highlighting, live preview, Git integration and blog publishing. Continued use requires a paid license.
    Windows

  • Markor - Edits Markdown, todo.txt and Zim text on Android, including offline notes and plain-text task lists.
    Open source · Android

  • MarkEdit - An open-source macOS Markdown editor that can be customized with scripts and CodeMirror extensions.
    Open source · macOS

  • Quillite Markdown - A reading-first desktop app for local Markdown files, with split-pane editing, diagrams, math and document export. Windows and macOS builds are unsigned; daily anonymous activity telemetry is independent of the product improvement opt-in.
    Open source · Windows · macOS · Linux · Website

  • Cmd Markdown - A browser Markdown editor with live preview, cloud storage, version history and diagram syntax for online writing.
    Free option · Web

  • Effie - Combines Markdown writing and mind maps with cross-platform sync for turning outlines into prose.

  • iA Writer - A plain-text Markdown writing environment with a focus mode for working on continuous prose.
    macOS · Windows · iOS

  • Ulysses - An Apple-platform writing app with Markdown XL, library sync and document export. Check its extended syntax when moving work between tools.
    macOS · iOS

  • MarkText - A cross-platform open-source desktop Markdown editor with live preview and theme switching.
    Open source · macOS · Windows · Linux

  • StackEdit - A browser Markdown editor that syncs with services such as Google Drive and GitHub for cloud or repository-based writing.
    Open source · Web

  • MacDown - An open-source macOS Markdown editor with live preview and customizable rendering.
    Open source · macOS

  • Marked 2 - A macOS Markdown preview and export app with multiple rendering engines and custom styles, used alongside an existing editor.
    macOS

  • MarkFlowy - Offers source and WYSIWYG editing with AI assistance for switching between direct text editing and visual writing.
    Open source · macOS · Windows · Linux

  • mkeditor - A Markdown editor with desktop and web versions, CommonMark support and light and dark themes.
    Open source · macOS · Windows · Linux · Web

  • PanWriter - A desktop Markdown editor with Pandoc integration and paginated preview for checking page layout while writing.
    Open source · macOS · Windows · Linux

  • Quillpad - An open-source Android notes app with Markdown, task lists and attachments for mobile notes and tasks.
    Open source · Android

  • Ghostwriter - A Markdown editor with focus and Hemingway modes and document export. Official downloads emphasize Windows and Linux; macOS requires a separate build setup.
    Open source · Windows · Linux

  • Windows Notepad - Supports basic Markdown formatting and switching between formatted and syntax views in newer Windows 11 versions, for quick notes and simple editing.
    Windows

Notes and Knowledge Management

Check storage, linking and migration. Markdown typing shortcuts do not mean notes are saved as .md files.

  • Persona - A local workspace for notes, tasks and AI chat, storing content as Markdown files without requiring an account for note organization.
    Open source · CLI

  • Obsidian - Organizes local Markdown notes with links and a graph for building relationships across a long-lived collection of knowledge.
    Free option · macOS · Windows · Linux · Android · iOS

  • Notion - Combines notes, tasks, databases and project management with Markdown typing shortcuts. Check file import and export separately from input syntax.
    Free option · macOS · Windows · Android · iOS · Web

  • AFFiNE - An open-source, local-first workspace combining documents, whiteboards and databases for written and visual knowledge work.
    Open source · macOS · Windows · Linux · Web

  • Yuque - Organizes team documents in structured knowledge bases. Check the supported import and export paths before migrating Markdown documents.

  • Youdao Note - Cross-platform notes and Markdown writing with AI drafting, rewriting and summarization for capture and later organization.

  • Yinxiang Biji - Combines Markdown editing and preview with device sync and web clipping for collecting source material alongside notes.

  • Memos - An open-source, self-hosted app for short Markdown notes, tags and full-text search.
    Open source · Web

  • Logseq - An outliner with linked notes, PDF annotation and whiteboards for developing ideas from individual blocks. Check storage and migration behavior for the edition you use.
    Open source · macOS · Windows · Linux · Android

  • SiYuan - A block-based knowledge workspace with references, linked notes and WYSIWYG editing for reusing passages across documents.
    Open source · macOS · Windows · Linux

  • VNote - A Qt-based desktop Markdown notes app with syntax highlighting, live preview and full-text search.
    Open source · macOS · Windows · Linux

  • Zettlr - A writing workbench for academic and Zettelkasten workflows, with citation management and multi-format export.
    Open source · macOS · Windows · Linux

  • NoteGen - Organizes captured material into Markdown notes with AI, GitHub sync and retrieval workflows for further writing.
    Open source · macOS · Windows · Linux · Android · iOS

  • MiaoYan - A macOS Markdown notes app with dark mode, presentation mode, LaTeX and Mermaid for writing with formulas and diagrams.
    Open source · macOS

  • Yank Note - A Monaco-based Markdown editor with executable code blocks and AI assistance for keeping code and explanations together.
    Open source · macOS · Windows · Linux

  • QOwnNotes - Stores notes and tasks as Markdown files and integrates with Nextcloud and ownCloud for existing file-sync workflows.
    Open source · macOS · Windows · Linux

  • MindForger - Combines Markdown editing with a knowledge graph for navigating relationships between personal notes.
    Open source · macOS · Windows · Linux

  • Joplin - An open-source Markdown notes app with end-to-end encryption and multiple sync options for cross-device use.
    Open source · macOS · Windows · Linux · Android · iOS

  • Inkdrop - A Markdown notes app for developers with encryption and plugins for collecting technical knowledge and extending the editor.
    macOS · Windows · Linux · Android · iOS

  • Tangent Notes - Stores local Markdown files and visualizes branching paths through connected notes for exploratory reading and writing.
    Open source · Free option · macOS · Windows · Linux

  • ima.copilot - An AI knowledge workspace that imports Markdown files as editable notes and uses collected material for questions and writing.
    Web

  • Notable - A Markdown-based notes app with a VS Code-style editor and nested tags. Only older versions are open source.
    macOS · Windows · Linux

  • Khoj - Adds semantic search and AI answers to Markdown notes and other documents, with local or cloud model options.
    Open source · macOS · Windows · Linux · Android · Obsidian plugin

  • AppFlowy - An open-source workspace for notes, projects and databases, with Markdown document import and export; databases use CSV export.
    Open source · macOS · Windows · Linux · Android · iOS

  • Apple Notes - Imports Markdown as rich-text notes and exports notes as Markdown on macOS Tahoe 26 and later, for moving content between Notes and other writing tools.
    macOS

Long-form Writing

Compare chapter organization, outlines, revision history and export formats.

  • novelWriter - Organizes novels and long manuscripts with outlines, metadata and comments. Its Markdown-inspired syntax differs from standard Markdown.
    Open source · macOS · Windows · Linux

  • WonderPen - Organizes manuscripts in a document tree with Markdown, sync and snapshots for chapter-based writing and revision.
    macOS · Windows · Linux

Office and Collaboration

Document Collaboration

Check collaboration and permissions, then distinguish Markdown input, import/export and actual storage.

  • Feishu Docs - Collaborative cloud documents with Markdown export through Download as. Exports retain body structure but exclude comments.
    Web

  • WeCom Docs - Collaborative documents in WeCom; its smart documents accept Markdown/MDX imports through the WeCom CLI.
    Web

  • Shimo - A cloud collaboration suite whose team space can preview Markdown files. Preview support alone does not establish native Markdown editing or export.
    Web

  • Tencent Docs - Online collaborative documents; the Enterprise SaaS editor documents basic Markdown formatting through its professional toolbar.
    Web

  • Confluence - A team documentation platform with Markdown typing shortcuts that turn input into rich text, suited to existing Atlassian workflows.
    Web

  • Boardmix - A collaborative whiteboard that imports Markdown documents to generate AI slides.
    Web

  • Jupyter - Combines executable code, Markdown cells, math and visualizations in interactive notebooks for analysis, research and teaching.
    Open source · Cross-platform

  • HedgeDoc - A self-hostable collaborative Markdown editor with real-time editing, diagrams and presentation features for shared documents.
    Open source · Web

  • ONLYOFFICE Desktop Editors - A desktop office suite whose Doc2md plugin converts formatted documents to Markdown or HTML.
    Open source · macOS · Windows · Linux

  • Seafile - A file-sync and collaboration platform with Markdown-related document tools for maintaining shared team knowledge.
    Open source

  • WPS Writer / KDocs - Edits Markdown source with a split preview and saves to Word or PDF; the web version is available, while desktop access depends on the rollout.
    Web · Windows

Mind Mapping

Distinguish diagrams generated from text from apps that let you continue editing the map.

  • markmap - Turns Markdown headings and lists into interactive mind maps, with web, CLI and editor integrations for reusing existing outlines.
    Open source · VS Code extension · Obsidian plugin

  • XMind - Moves between Markdown outlines and editable mind maps through import and export.
    Free option · macOS · Windows · Linux · Android · iOS

  • Drawnix - An open-source Plait-based whiteboard that turns Markdown into mind maps and Mermaid into flowcharts.
    Open source · Web

Presentation

Choose the final delivery format first: web, PDF, PPTX, Google Slides or terminal.

  • Slidev - A Markdown presentation tool for developers with code highlighting, drawing and LaTeX for technical talks.
    Open source

  • reveal.js - An HTML presentation framework with Markdown input, nested slides, speaker notes and PDF export for customizable web presentations.
    Open source

  • Marp - Creates slides from Markdown with code highlighting, math and PDF or PPTX export for text-based presentation workflows.
    Open source

  • presenterm - Runs Markdown presentations in the terminal with code highlighting, Mermaid and LaTeX support.
    Open source · CLI

  • mdp - Displays text-focused Markdown slides in the terminal, using horizontal rules to separate slides.
    Open source · CLI

  • deck - A CLI that turns Markdown into Google Slides for presentations that continue in Google's collaborative editor.
    Open source · CLI

Notes and Task Lists

Prioritize capture and task management, and check Markdown export if migration matters.

  • Smartisan Notes - Formats Markdown notes and shares them as images for publishing short pieces of text.
    Free option · Web · Android · iOS

  • TickTick - Combines tasks, calendars and habit tracking, with Markdown formatting in task descriptions.
    Free option · Cross-platform

  • Tasks.md - A self-hosted Kanban board that stores task cards as Markdown files.
    Open source

Website Generation and Typesetting

Static Site Generators

Includes static builders and browser-loaded documentation tools. Choose by build environment, themes and interactive content.

  • Docsify - Loads Markdown into a documentation website in the browser without a prebuild step, with themes, search and plugins.
    Open source

  • MkDocs - Builds project documentation websites from Markdown with configurable themes and plugins.
    Open source

  • Zola - A Rust-based static site generator distributed as a single binary, with Sass, image processing and local search.
    Open source

  • VitePress - A Vite- and Vue-based documentation generator that supports Vue components inside Markdown for interactive documentation.
    Open source · Vue

  • Hugo - A Go-based static site generator with themes and shortcodes for blogs and other Markdown-driven sites.
    Open source

  • Jekyll - A Ruby-based static site generator supported by GitHub Pages for publishing Markdown from a repository.
    Open source

  • Hexo - A Node.js blog framework with GFM, themes, plugins and GitHub Pages deployment.
    Open source

  • Pelican - A Python static site generator with multilingual content, Jinja2 themes and RSS or Atom feeds.
    Open source

  • Docusaurus - A React- and MDX-based documentation generator with versioning, internationalization and search.
    Open source · React

  • Starlight - An Astro-based documentation framework with Markdown and MDX pages, navigation, search and internationalization for product and project documentation.
    Open source · Node.js · Website

  • Quartz - Publishes Markdown collections as websites with linked-note navigation, useful for digital gardens and public knowledge bases. Check note extensions before migration.
    Open source · Node.js · Website

Books and Technical Publishing

Build books and reproducible reports, or manage reading. Compare output formats, citations and code execution requirements.

  • mdBook - Builds searchable online books from Markdown chapters, with code highlighting for tutorials and technical documentation.
    Open source · CLI

  • HonKit - Generates websites and books from Markdown, continuing the legacy GitBook toolchain for existing manuscripts.
    Open source · CLI

  • GitBook - The open-source frontend for published GitBook documentation. This repository is not the full hosted authoring platform or the deprecated book-building CLI.
    Open source · Node.js

  • bookdown - An R Markdown publishing package for books and reports in PDF, HTML, EPUB and Word, including executable analysis.
    Open source · R

  • Crowbook - Builds fiction manuscripts from Markdown chapters into HTML, LaTeX/PDF and EPUB.
    Open source · CLI

  • Koodo Reader - An ebook manager and reader for multiple formats, with sync and AI-assisted reading.
    Open source · macOS · Windows · Linux

  • calibre - An ebook manager and converter that processes Markdown through its TXT input options, including ebook-convert --formatting-type markdown.
    Open source · macOS · Windows · Linux

  • lue - A terminal reader for EPUB, PDF, Markdown and other documents with text-to-speech and saved progress. Windows use is through WSL.
    Open source · CLI · macOS · Linux · Windows via WSL

  • Quarto - Publishes Markdown and executable notebooks as reports, books, websites and presentations. Output formats and code execution may require additional engines or tools.
    CLI · Website

Templates

Check the supported editor and export route before adopting a template.

  • LapisCV - A Markdown resume template for VS Code, Typora and Obsidian that produces PDF resumes.
    Open source

WeChat Official Account

Check formatting, images and code blocks after pasting into the publishing platform.

  • WeChat Markdown Editor (md) - Formats Markdown for WeChat articles with themes, image hosting and AI assistance.
    Open source · Web

  • Markdown Nice - A browser Markdown editor that applies themes and copies formatted articles into WeChat Official Accounts.
    Web

Coding and Development Tools

Programming Tools

Standalone development environments and extensions are listed separately. Start with the environment you already use.

  • VS Code - Edits and previews Markdown alongside source code, with extensions for formatting, navigation and publishing. The linked repository is Code - OSS.
    Open source · macOS · Windows · Linux

    • Foam - Organizes linked Markdown notes and a knowledge graph within a VS Code and GitHub workflow.
      Open source · VS Code extension

    • Markdown All in One - Adds Markdown editing shortcuts, tables of contents, preview and related features to VS Code.
      Open source · VS Code extension

    • Marp for VS Code - Edits and previews Marp Markdown slides in VS Code and exports PDF, PPTX and HTML.
      Open source · VS Code extension

  • Trae - An AI development environment whose SOLO document tool generates and edits Markdown project documents. The China edition now labels the coding product TraeCode.
    macOS · Windows · Linux

  • Cursor - An AI code editor with chat, completion and rewriting for project code and documentation. Check Markdown extensions against your existing workflow.
    macOS · Windows · Linux

  • RStudio - An R development environment with R Markdown integration for reproducible reports, slides and web documents.
    Open source · macOS · Windows · Linux · R

  • render-markdown.nvim - Improves Markdown display inside Neovim with in-buffer rendering. Requires a compatible Neovim setup and the documented parser dependencies.
    Open source

Code Snippet Management

Compare storage, organization and the ability to keep explanations beside code.

  • massCode - A local-first developer workspace combining code snippets, Markdown notes and other development tools, with content stored as plain files.
    Open source · macOS · Windows · Linux

  • Lepton - Manages GitHub Gist snippets with Markdown and Jupyter Notebook rendering for existing Gist collections.
    Open source · macOS · Windows · Linux

Development Components

Identify the needed layer: editing interface, parsing and conversion, or rendering and display. See the developer guide for task-based choices.

  • Milkdown - A ProseMirror- and remark-based WYSIWYG Markdown editor framework for building an extensible editing interface.
    Open source · JavaScript

  • Rich - Renders Markdown, tables and progress bars in Python terminal applications.
    Open source · Python

  • Marked.js - A JavaScript Markdown-to-HTML parser for browser, server and CLI workflows. Its HTML output is not sanitized automatically.
    Open source · JavaScript

  • Vditor - A browser Markdown editor with WYSIWYG, instant-rendering and split-preview modes plus diagram support.
    Open source · JavaScript

  • Cherry Markdown Writer - A JavaScript Markdown editor for browser and Node.js environments with themes and extension points.
    Open source · JavaScript

  • md-editor-v3 - A Vue 3 Markdown editor component with live preview, dark theme and image paste/upload support.
    Open source · Vue

  • markdown-it - An extensible JavaScript Markdown parser with CommonMark support and plugin APIs for custom syntax and rendering.
    Open source · JavaScript

  • OverType - A Markdown editor library that overlays a textarea on rendered content for aligned editing and preview.
    Open source · JavaScript

  • Turndown - Converts HTML to Markdown in JavaScript, with configurable rules for importing existing content.
    Open source · JavaScript

  • Markdown UI - Describes interactive buttons, dropdowns and forms in Markdown for applications that need document-based controls.
    Open source · JavaScript

  • Markstream - A family of streaming Markdown renderers for AI output. Choose the package for your framework; markstream-vue targets Vue 3 and Nuxt.
    Open source · Vue · React · Svelte

  • Editor.md - An embeddable browser Markdown editor based on CodeMirror, jQuery and Marked, with diagrams and math support.
    Open source · JavaScript

  • Markdown Here - A browser and Thunderbird extension that renders Markdown as rich text for email and web editors.
    Open source

  • remark - Processes Markdown as a syntax tree with plugins for inspection and transformation. It is a content-processing pipeline, not an editing interface.
    Open source · JavaScript · Website

  • react-markdown - Renders Markdown as React components with configurable elements and plugins. GFM and math require the corresponding extensions.
    Open source · React

  • Streamdown - Renders streaming Markdown for React-based AI interfaces, including unfinished blocks. Configure optional code, math and diagram plugins for the features you need.
    React · Website

Conversion Tools

Identify input and output first. Try representative files before converting a collection.

  • pandoc - Converts between Markdown, HTML, Word and other document formats in CLI publishing workflows. Test complex layouts with representative files.
    Open source · CLI

    • Eisvogel - A Pandoc LaTeX template for turning Markdown into consistently typeset PDF or LaTeX reports and handouts.
      Open source

    • patat - A Pandoc-based terminal presentation tool with code highlighting and speaker notes.
      Open source

To Markdown

Choose by input format and execution environment; check headings, tables, images and formulas in the result.

  • doc2md - Locally converts PDF, DOCX, XLSX, images, TXT and HTML to Markdown in the browser, with OCR and no file upload. Offline use needs cached resources; complex PDF layout may be lost.
    Open source · Web · PWA · Try online

  • feishu2md - Downloads Feishu or Lark documents as Markdown using a Go CLI, Docker or an online entry. The repository is seeking maintainers.
    Open source · CLI

  • noted.md - Uses an LLM to turn handwritten PDFs and images into Markdown, including LaTeX equations. Check model setup and data handling before use.
    Open source · CLI

  • MarkItDown - Microsoft's Python converter for PDF, Word, Excel and other files, designed for text analysis and LLM workflows rather than high-fidelity layout reproduction.
    Open source · CLI · Python

  • Jupytext - Pairs Jupyter Notebooks with Markdown or other text formats for readable Git diffs and version control.
    Open source · CLI

  • keep-it-markdown (KIM) - Exports Google Keep notes to Markdown through an unofficial Keep API for migration to other note tools.
    Open source · CLI

  • YARLE (Yet Another RLE) - Converts Evernote .enex exports into Markdown with metadata, internal links and attachments.
    Open source · CLI

  • Trafilatura - Extracts web text and metadata into Markdown, JSON, CSV or HTML for batch content collection.
    Open source · CLI · Python

  • Zotero Better Notes - Connects Zotero notes, templates and references with Markdown sync and Markdown, Word or PDF export.
    Open source

  • html-to-markdown - A Go library and CLI for converting HTML to Markdown with customizable rules.
    Open source · Go · CLI

  • Docling - Parses PDF and Office documents into structured content and exports Markdown. OCR, model downloads and resource needs depend on the selected pipeline.
    Open source · Python · CLI · Website

  • MinerU - Extracts text, tables and formulas from complex documents into Markdown or JSON. Backend requirements vary; its custom license includes additional conditions.
    Python · CLI · Website

  • Marker - Converts PDF and other documents into Markdown or JSON, with optional LLM assistance. Code and model weights use separate licenses; runtime requirements depend on mode and hardware.
    Open source · Python · CLI

  • Obsidian Web Clipper - An official browser extension that saves web content and highlights as Markdown, with templates for repeatable clipping workflows.
    Open source · Website

  • ReadGZH - Converts existing public WeChat Official Account article URLs into text or Markdown through a hosted website, REST API or remote MCP. Service credits apply; cache search is not a full WeChat search, and images are not a complete offline archive.
    Open source · Web · API · Website

Image Generation

For individual images, compare preview and layout. For batches, compare APIs, deployment and theme control.

  • MD2Card - Turns Markdown into shareable knowledge cards in the browser, with multiple styles and API access.
    Web

  • Markdown To Image - A React component and example web editor for rendering Markdown as customizable poster images.
    Open source · React · Web

  • Markdown To Image Serve - A Next.js and Puppeteer service for generating images from Markdown through an API, with Docker deployment.
    Open source · API · Node.js

Miscellaneous

Command-line Tools

Choose the operation you need: reading, querying, note management or conversion.

  • mdq - Queries Markdown structure like jq queries JSON, extracting headings, code blocks, links and tables for scripts.
    Open source · CLI · macOS · Windows · Linux

  • Glow - Reads Markdown in the terminal and discovers documents in local directories and Git repositories.
    Open source · CLI · macOS · Windows · Linux

  • nb - Manages plain-text notes in a CLI and local web interface with Markdown, Git and encryption. Windows requires a Unix-compatible environment.
    Open source · CLI · macOS · Linux · Windows via Unix environment

  • doxx - Views .docx files in the terminal and exports content as Markdown, CSV or JSON.
    Open source · CLI · macOS · Windows · Linux

Checking and Assistance

Formatting checks, natural-language rules and editor navigation solve different problems and can be combined.

  • markdownlint - Checks Markdown syntax and style in Node.js and editor workflows for consistent document formatting.
    Open source · Node.js

  • textlint - Applies configurable rules to natural-language writing in Markdown and plain text.
    Open source · CLI · Node.js

  • Marksman - An LSP server providing Markdown completion, navigation and wiki-link support for compatible editors.
    Open source

  • Prettier - Formats Markdown and MDX consistently across a project. Configure prose wrapping and review the diff; formatting does not verify content or links.
    Open source · Node.js · CLI · Documentation

  • lychee - Checks links in Markdown, HTML and other inputs from the command line or CI. Access blocks and timeouts require review rather than automatic link removal.
    Open source · CLI · Website

AI-related Tools

Distinguish content generation from extraction, and check model, API and deployment dependencies.

  • ReadmeAI - Generates a README draft from a repository URL or local path. Validate features, installation instructions and examples against the actual project.
    Open source

  • Firecrawl - An API and open-source project for extracting web content as Markdown or structured data for AI and retrieval workflows.
    Open source · API

  • ScrapeGraphAI - A Python library using LLMs and graph-based extraction pipelines to turn web and document content into structured outputs.
    Open source · Python

Diagrams and Math

These tools need renderer integration; a language-tagged code fence alone does not create a diagram.

  • Mermaid - Generates flowcharts, sequence diagrams and other diagrams from text. Markdown hosts must integrate Mermaid to render its code fences as graphics.
    Open source · JavaScript · Website

Learning Resources

Start with a syntax reference or follow a book-length introduction to Markdown workflows.

Contributing

Recommend a tool, correct information or share a concrete usage experience through an issue. Explain the problem it solves and what makes it different from existing entries. See the contribution guide.

Updates

See what changed or subscribe to commits (Atom).

This list is released under CC0-1.0. Linked tools have their own licenses.

About

精选 Markdown 语法规范、编辑器、知识管理与效率工具资源库 · A curated list of Markdown tools, editors, and best practices

Topics

Resources

Contributing

Stars

38 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages