{"id":43568,"url":"https://github.com/mansucache/awesome-markdown","name":"awesome-markdown","description":"精选 Markdown 语法规范、编辑器、知识管理与效率工具资源库 · A curated list of Markdown tools, editors, and best practices","projects_count":146,"last_synced_at":"2026-09-09T22:00:19.275Z","repository":{"id":310061792,"uuid":"1038430560","full_name":"mansucache/awesome-markdown","owner":"mansucache","description":"精选 Markdown 语法规范、编辑器、知识管理与效率工具资源库 · A curated list of Markdown tools, editors, and best practices","archived":false,"fork":false,"pushed_at":"2026-09-08T08:05:45.000Z","size":277,"stargazers_count":36,"open_issues_count":0,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-09-08T11:12:48.247Z","etag":null,"topics":["affine","awesome","awesome-list","awesome-markdown","curated-list","gitbook","markdown","markdown-tools","notion","obsidian","pandoc","quarkdown","typora"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mansucache.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-08-15T07:22:35.000Z","updated_at":"2026-09-08T08:07:59.000Z","dependencies_parsed_at":"2026-09-08T10:16:48.771Z","dependency_job_id":null,"html_url":"https://github.com/mansucache/awesome-markdown","commit_stats":null,"previous_names":["bxiaopeng/awesome-markdown","mansucache/awesome-markdown"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mansucache/awesome-markdown","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mansucache%2Fawesome-markdown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mansucache%2Fawesome-markdown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mansucache%2Fawesome-markdown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mansucache%2Fawesome-markdown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mansucache","download_url":"https://codeload.github.com/mansucache/awesome-markdown/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mansucache%2Fawesome-markdown/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37187869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-09T02:00:06.536Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T21:18:41.313Z","updated_at":"2026-09-09T22:00:19.275Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Writing and Editing","写作与编辑环境","Syntax Specifications and Extensions","Office and Collaboration","办公与协作工具","Website Generation and Typesetting","Miscellaneous","Coding and Development Tools","语法规范与扩展","Conversion Tools","其他工具","转换工具","编码与开发工具","Books","网站生成与排版"],"sub_categories":["Dedicated Markdown Editors","专业 Markdown 编辑器","Notes and Knowledge Management","Long-form Writing","Document Collaboration","便签与清单","WeChat Official Account","AI-related Tools","Command-line Tools","Static Site Generators","E-books","Development Components","Presentation","Checking and Assistance","Code Snippet Management","Programming Tools","Mind Mapping","To Markdown","长篇写作","AI 相关工具","开发组件","Notes and Task Lists","Templates","Image Generation","笔记与知识管理软件","转成图片","电子书","文档协同"],"readme":"\u003c!-- Generated from data/catalog.json by npm run build. --\u003e\n\u003c!-- lint disable double-link --\u003e\n\u003c!-- Repeated navigation links are intentional; catalog URL uniqueness is checked separately. --\u003e\n# Awesome Markdown [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n**English** | [简体中文](README.zh-CN.md)\n\nMarkdown tools for writing, knowledge management, development, collaboration, conversion and publishing.\n\nFind editors, libraries, extensions, services, specifications and learning resources for working with Markdown—from personal notes to application development.\n\n[![License: CC0-1.0](https://img.shields.io/badge/license-CC0--1.0-blue.svg)](LICENSE) [![Catalog checks](https://github.com/mansucache/awesome-markdown/actions/workflows/lint.yml/badge.svg)](https://github.com/mansucache/awesome-markdown/actions/workflows/lint.yml)\n\n## Contents\n\n\u003c!-- lint disable awesome-list-item --\u003e\n\n- [Find a tool for your task](#find-a-tool-for-your-task)\n- [How to choose](#how-to-choose)\n- [Choose with an example](#choose-with-an-example)\n- [Syntax Specifications and Extensions](#syntax-specifications-and-extensions)\n- [Writing and Editing](#writing-and-editing)\n  - [Dedicated Markdown Editors](#dedicated-markdown-editors)\n  - [Notes and Knowledge Management](#notes-and-knowledge-management)\n  - [Long-form Writing](#long-form-writing)\n- [Office and Collaboration](#office-and-collaboration)\n  - [Document Collaboration](#document-collaboration)\n  - [Mind Mapping](#mind-mapping)\n  - [Presentation](#presentation)\n  - [Notes and Task Lists](#notes-and-task-lists)\n- [Website Generation and Typesetting](#website-generation-and-typesetting)\n  - [Static Site Generators](#static-site-generators)\n  - [E-books](#e-books)\n  - [Templates](#templates)\n  - [WeChat Official Account](#wechat-official-account)\n- [Coding and Development Tools](#coding-and-development-tools)\n  - [Programming Tools](#programming-tools)\n  - [Code Snippet Management](#code-snippet-management)\n  - [Development Components](#development-components)\n- [Conversion Tools](#conversion-tools)\n  - [To Markdown](#to-markdown)\n  - [Image Generation](#image-generation)\n- [Miscellaneous](#miscellaneous)\n  - [Command-line Tools](#command-line-tools)\n  - [Checking and Assistance](#checking-and-assistance)\n  - [AI-related Tools](#ai-related-tools)\n- [Books](#books)\n- [Updates](#updates)\n\n\u003c!-- lint enable awesome-list-item --\u003e\n\n## Find a tool for your task\n\n| Your task                                    | Browse                                                                                                                                                                  |\n| -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Write and manage knowledge                   | [Dedicated Markdown Editors](#dedicated-markdown-editors) · [Notes and Knowledge Management](#notes-and-knowledge-management) · [Long-form Writing](#long-form-writing) |\n| Collaborate, map ideas and manage tasks      | [Document Collaboration](#document-collaboration) · [Mind Mapping](#mind-mapping) · [Notes and Task Lists](#notes-and-task-lists)                                       |\n| Maintain READMEs and technical documentation | [Programming Tools](#programming-tools) · [Checking and Assistance](#checking-and-assistance)                                                                           |\n| Build a Markdown editor or renderer          | [Development Components](#development-components)                                                                                                                       |\n| Handle AI output and extract source material | [AI-related Tools](#ai-related-tools) · [To Markdown](#to-markdown)                                                                                                     |\n| Convert files or create images               | [Conversion Tools](#conversion-tools) · [Image Generation](#image-generation)                                                                                           |\n| Publish a site, book or presentation         | [Static Site Generators](#static-site-generators) · [E-books](#e-books) · [Presentation](#presentation) · [WeChat Official Account](#wechat-official-account)           |\n| Work in the terminal                         | [Command-line Tools](#command-line-tools)                                                                                                                               |\n| Learn syntax and find templates              | [Syntax Specifications and Extensions](#syntax-specifications-and-extensions) · [Templates](#templates) · [Books](#books)                                               |\n\n\u003ca id=\"图标说明\"\u003e\u003c/a\u003e\n\u003ca id=\"平台支持\"\u003e\u003c/a\u003e\n\u003ca id=\"工具支持\"\u003e\u003c/a\u003e\n\n## How to choose\n\n**Writers and knowledge workers:** compare file storage, export, sync and the portability of links and attachments.\n\n**Developers:** distinguish standalone apps, editor components, parsers and APIs; check framework and runtime requirements.\n\n**Conversion and publishing:** test representative documents for tables, math, images and links before choosing a workflow.\n\nMarkdown files, Markdown typing shortcuts and Markdown import/export are different capabilities. Support for one does not imply the others.\n\nLabels 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.\n\nDescriptions are based on source material, not a claim that every app has been tested. See the [review log](docs/review-log.md) and [historical or pending entries](docs/catalog-history.md).\n\n## Choose with an example\n\nStart with the [scenario selection guide](guides/choosing-tools.md), then try [one Markdown file in three parser configurations](guides/markdown-compatibility.md). The example includes reproducible input, output and limitations.\n\n\u003ca id=\"语法规范与扩展\"\u003e\u003c/a\u003e\n\n## Syntax Specifications and Extensions\n\nCheck the syntax specification used by the target tool. Extensions may render differently across implementations.\n\n- [CommonMark](https://commonmark.org/) - A Markdown specification with a shared test suite for checking parser and renderer behavior across implementations.\u003cbr\u003e\n  \u003cspan\u003e`Specification`\u003c/span\u003e\n\n- [GFM (GitHub Flavored Markdown)](https://github.github.com/gfm/) - GitHub's Markdown dialect, extending CommonMark with tables, task lists, strikethrough and autolinks. Use it when writing READMEs and issues.\u003cbr\u003e\n  \u003cspan\u003e`Documentation`\u003c/span\u003e\n\n- [Obsidian Flavored Markdown](https://help.obsidian.md/obsidian-flavored-markdown) - Obsidian's Markdown extensions, including wiki links, embeds, math and Mermaid. Check extension compatibility before moving notes to another renderer.\u003cbr\u003e\n  \u003cspan\u003e`Documentation`\u003c/span\u003e\n\n- [Pandoc's Markdown](https://pandoc.org/MANUAL.html#pandocs-markdown) - A Markdown variant supporting tables, footnotes and definition lists for workflows that publish the same manuscript to Word, PDF and EPUB.\u003cbr\u003e\n  \u003cspan\u003e`Documentation`\u003c/span\u003e\n\n- [R Markdown](https://github.com/rstudio/rmarkdown) - Combines R code, computed results and prose to produce reproducible reports, slides and websites for analysis and research.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `R`\u003c/span\u003e\n\n- [Quarkdown](https://github.com/iamgio/quarkdown) - Adds functions, variables and scripting to Markdown typesetting to produce books, articles and presentations with programmable layouts.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"写作与编辑环境\"\u003e\u003c/a\u003e\n\n## Writing and Editing\n\n\u003ca id=\"专业-markdown-编辑器\"\u003e\u003c/a\u003e\n\n### Dedicated Markdown Editors\n\nChoose source editing, WYSIWYG or a separate previewer first; then compare document organization and export.\n\n- [Typora](https://typora.io/) - Combines Markdown editing and preview in one interface, with outlines, search and PDF, HTML and Word export for desktop writing.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux` · [Usage guide](https://github.com/mansucache/awesome-typora)\u003c/span\u003e\n\n  - [Typora Plugin](https://github.com/obgnail/typora_plugin) - Adds tag management, file search, automatic numbering and diagrams to an existing Typora workflow.\u003cbr\u003e\n    \u003cspan\u003e`Open source` · `Typora extension`\u003c/span\u003e\n\n  - [VLOOK](https://github.com/MadMaxChow/VLOOK) - A Typora theme and extension package for document layouts, navigation and presentation features.\u003cbr\u003e\n    \u003cspan\u003e`Open source` · `Typora extension` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [mdedit.ai](https://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.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `macOS` · `Windows` · `Linux` · `Web`\u003c/span\u003e\n\n- [Bear](https://bear.app/) - An Apple-platform notes app that organizes Markdown notes with tags and syncs across devices for everyday notes and writing material.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `iOS`\u003c/span\u003e\n\n- [Markdown Monster](https://github.com/RickStrahl/MarkdownMonster) - A Windows Markdown editor with syntax highlighting, live preview, Git integration and blog publishing. Continued use requires a paid license.\u003cbr\u003e\n  \u003cspan\u003e`Windows`\u003c/span\u003e\n\n- [Markor](https://github.com/gsantner/markor) - Edits Markdown, todo.txt and Zim text on Android, including offline notes and plain-text task lists.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Android`\u003c/span\u003e\n\n- [MarkEdit](https://github.com/MarkEdit-app/MarkEdit) - An open-source macOS Markdown editor that can be customized with scripts and CodeMirror extensions.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS`\u003c/span\u003e\n\n- [Cmd Markdown](https://www.zybuluo.com/mdeditor) - A browser Markdown editor with live preview, cloud storage, version history and diagram syntax for online writing.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `Web`\u003c/span\u003e\n\n- [Effie](https://www.effie.co/) - Combines Markdown writing and mind maps with cross-platform sync for turning outlines into prose.\n\n- [iA Writer](https://ia.net/writer) - A plain-text Markdown writing environment with a focus mode for working on continuous prose.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `iOS`\u003c/span\u003e\n\n- [Ulysses](https://ulysses.app/) - An Apple-platform writing app with Markdown XL, library sync and document export. Check its extended syntax when moving work between tools.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `iOS`\u003c/span\u003e\n\n- [MarkText](https://github.com/marktext/marktext) - A cross-platform open-source desktop Markdown editor with live preview and theme switching.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [StackEdit](https://github.com/benweet/stackedit) - A browser Markdown editor that syncs with services such as Google Drive and GitHub for cloud or repository-based writing.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web`\u003c/span\u003e\n\n- [MacDown](https://github.com/MacDownApp/macdown) - An open-source macOS Markdown editor with live preview and customizable rendering.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS`\u003c/span\u003e\n\n- [Marked 2](https://marked2app.com/) - A macOS Markdown preview and export app with multiple rendering engines and custom styles, used alongside an existing editor.\u003cbr\u003e\n  \u003cspan\u003e`macOS`\u003c/span\u003e\n\n- [MarkFlowy](https://github.com/drl990114/MarkFlowy) - Offers source and WYSIWYG editing with AI assistance for switching between direct text editing and visual writing.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [mkeditor](https://github.com/versyxdigital/mkeditor) - A Markdown editor with desktop and web versions, CommonMark support and light and dark themes.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Web`\u003c/span\u003e\n\n- [PanWriter](https://github.com/mb21/panwriter) - A desktop Markdown editor with Pandoc integration and paginated preview for checking page layout while writing.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Quillpad](https://github.com/quillpad/quillpad) - An open-source Android notes app with Markdown, task lists and attachments for mobile notes and tasks.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Android`\u003c/span\u003e\n\n- [Ghostwriter](https://github.com/KDE/ghostwriter) - A Markdown editor with focus and Hemingway modes and document export. Official downloads emphasize Windows and Linux; macOS requires a separate build setup.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Windows` · `Linux`\u003c/span\u003e\n\n\u003ca id=\"笔记与知识管理软件\"\u003e\u003c/a\u003e\n\n### Notes and Knowledge Management\n\nCheck storage, linking and migration. Markdown typing shortcuts do not mean notes are saved as .md files.\n\n- [Persona](https://github.com/jayamitkatariya/personacli) - A local workspace for notes, tasks and AI chat, storing content as Markdown files without requiring an account for note organization.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [Obsidian](https://obsidian.md/) - Organizes local Markdown notes with links and a graph for building relationships across a long-lived collection of knowledge.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n- [Notion](https://www.notion.com/) - Combines notes, tasks, databases and project management with Markdown typing shortcuts. Check file import and export separately from input syntax.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `macOS` · `Windows` · `Android` · `iOS` · `Web`\u003c/span\u003e\n\n- [AFFiNE](https://github.com/toeverything/AFFiNE) - An open-source, local-first workspace combining documents, whiteboards and databases for written and visual knowledge work.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Web`\u003c/span\u003e\n\n- [Yuque](https://www.yuque.com/) - Organizes team documents in structured knowledge bases. Check the supported import and export paths before migrating Markdown documents.\n\n- [Youdao Note](https://note.youdao.com/) - Cross-platform notes and Markdown writing with AI drafting, rewriting and summarization for capture and later organization.\n\n- [Yinxiang Biji](https://www.yinxiang.com/) - Combines Markdown editing and preview with device sync and web clipping for collecting source material alongside notes.\n\n- [Memos](https://github.com/usememos/memos) - An open-source, self-hosted app for short Markdown notes, tags and full-text search.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web`\u003c/span\u003e\n\n- [Logseq](https://github.com/logseq/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.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Android`\u003c/span\u003e\n\n- [SiYuan](https://github.com/siyuan-note/siyuan) - A block-based knowledge workspace with references, linked notes and WYSIWYG editing for reusing passages across documents.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [VNote](https://github.com/vnotex/vnote) - A Qt-based desktop Markdown notes app with syntax highlighting, live preview and full-text search.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Zettlr](https://github.com/Zettlr/Zettlr) - A writing workbench for academic and Zettelkasten workflows, with citation management and multi-format export.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [NoteGen](https://github.com/codexu/note-gen) - Organizes captured material into Markdown notes with AI, GitHub sync and retrieval workflows for further writing.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n- [MiaoYan](https://github.com/tw93/MiaoYan) - A macOS Markdown notes app with dark mode, presentation mode, LaTeX and Mermaid for writing with formulas and diagrams.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS`\u003c/span\u003e\n\n- [Yank Note](https://github.com/purocean/yn) - A Monaco-based Markdown editor with executable code blocks and AI assistance for keeping code and explanations together.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Stores notes and tasks as Markdown files and integrates with Nextcloud and ownCloud for existing file-sync workflows.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [MindForger](https://github.com/dvorka/mindforger) - Combines Markdown editing with a knowledge graph for navigating relationships between personal notes.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Joplin](https://github.com/laurent22/joplin) - An open-source Markdown notes app with end-to-end encryption and multiple sync options for cross-device use.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n- [Inkdrop](https://www.inkdrop.app/) - A Markdown notes app for developers with encryption and plugins for collecting technical knowledge and extending the editor.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n- [Tangent Notes](https://www.tangentnotes.com/) - Stores local Markdown files and visualizes branching paths through connected notes for exploratory reading and writing.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Free option` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [ima.copilot](https://ima.qq.com/) - An AI knowledge workspace that imports Markdown files as editable notes and uses collected material for questions and writing.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Notable](https://github.com/notable/notable) - A Markdown-based notes app with a VS Code-style editor and nested tags. Only older versions are open source.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Khoj](https://github.com/khoj-ai/khoj) - Adds semantic search and AI answers to Markdown notes and other documents, with local or cloud model options.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Android` · `Obsidian plugin`\u003c/span\u003e\n\n- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) - An open-source workspace for notes, projects and databases, with Markdown document import and export; databases use CSV export.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n\u003ca id=\"长篇写作\"\u003e\u003c/a\u003e\n\n### Long-form Writing\n\nCompare chapter organization, outlines, revision history and export formats.\n\n- [novelWriter](https://github.com/saga-soft/novelWriter) - Organizes novels and long manuscripts with outlines, metadata and comments. Its Markdown-inspired syntax differs from standard Markdown.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [WonderPen](https://www.tominlab.com/wonderpen) - Organizes manuscripts in a document tree with Markdown, sync and snapshots for chapter-based writing and revision.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n\u003ca id=\"办公与协作工具\"\u003e\u003c/a\u003e\n\n## Office and Collaboration\n\n\u003ca id=\"文档协同\"\u003e\u003c/a\u003e\n\n### Document Collaboration\n\nCheck collaboration and permissions, then distinguish Markdown input, import/export and actual storage.\n\n- [Feishu Docs](https://www.feishu.cn/product/docs) - Collaborative cloud documents with Markdown export through Download as. Exports retain body structure but exclude comments.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [WeCom Docs](https://doc.weixin.qq.com/) - Collaborative documents in WeCom; its smart documents accept Markdown/MDX imports through the WeCom CLI.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Shimo](https://shimo.im/) - A cloud collaboration suite whose team space can preview Markdown files. Preview support alone does not establish native Markdown editing or export.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Tencent Docs](https://docs.qq.com/) - Online collaborative documents; the Enterprise SaaS editor documents basic Markdown formatting through its professional toolbar.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Confluence](https://www.atlassian.com/software/confluence) - A team documentation platform with Markdown typing shortcuts that turn input into rich text, suited to existing Atlassian workflows.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Boardmix](https://boardmix.com/) - A collaborative whiteboard that imports Markdown documents to generate AI slides.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Jupyter](https://github.com/jupyter/jupyter) - Combines executable code, Markdown cells, math and visualizations in interactive notebooks for analysis, research and teaching.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Cross-platform`\u003c/span\u003e\n\n- [HedgeDoc](https://github.com/hedgedoc/hedgedoc) - A self-hostable collaborative Markdown editor with real-time editing, diagrams and presentation features for shared documents.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web`\u003c/span\u003e\n\n- [ONLYOFFICE Desktop Editors](https://github.com/ONLYOFFICE/DesktopEditors) - A desktop office suite whose Doc2md plugin converts formatted documents to Markdown or HTML.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Seafile](https://github.com/haiwen/seafile) - A file-sync and collaboration platform with Markdown-related document tools for maintaining shared team knowledge.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"思维导图\"\u003e\u003c/a\u003e\n\n### Mind Mapping\n\nDistinguish diagrams generated from text from apps that let you continue editing the map.\n\n- [markmap](https://github.com/markmap/markmap) - Turns Markdown headings and lists into interactive mind maps, with web, CLI and editor integrations for reusing existing outlines.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `VS Code extension` · `Obsidian plugin`\u003c/span\u003e\n\n- [XMind](https://xmind.com/) - Moves between Markdown outlines and editable mind maps through import and export.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `macOS` · `Windows` · `Linux` · `Android` · `iOS`\u003c/span\u003e\n\n- [Drawnix](https://github.com/plait-board/drawnix) - An open-source Plait-based whiteboard that turns Markdown into mind maps and Mermaid into flowcharts.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web`\u003c/span\u003e\n\n\u003ca id=\"幻灯片\"\u003e\u003c/a\u003e\n\n### Presentation\n\nChoose the final delivery format first: web, PDF, PPTX, Google Slides or terminal.\n\n- [Slidev](https://github.com/slidevjs/slidev) - A Markdown presentation tool for developers with code highlighting, drawing and LaTeX for technical talks.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [reveal.js](https://github.com/hakimel/reveal.js) - An HTML presentation framework with Markdown input, nested slides, speaker notes and PDF export for customizable web presentations.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Marp](https://github.com/marp-team/marp) - Creates slides from Markdown with code highlighting, math and PDF or PPTX export for text-based presentation workflows.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [presenterm](https://github.com/mfontanini/presenterm) - Runs Markdown presentations in the terminal with code highlighting, Mermaid and LaTeX support.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [mdp](https://github.com/visit1985/mdp) - Displays text-focused Markdown slides in the terminal, using horizontal rules to separate slides.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [deck](https://github.com/k1LoW/deck) - A CLI that turns Markdown into Google Slides for presentations that continue in Google's collaborative editor.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n\u003ca id=\"便签与清单\"\u003e\u003c/a\u003e\n\n### Notes and Task Lists\n\nPrioritize capture and task management, and check Markdown export if migration matters.\n\n- [Smartisan Notes](https://cloud.smartisan.com/apps/note/md.html) - Formats Markdown notes and shares them as images for publishing short pieces of text.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `Web` · `Android` · `iOS`\u003c/span\u003e\n\n- [TickTick](https://dida365.com/webapp) - Combines tasks, calendars and habit tracking, with Markdown formatting in task descriptions.\u003cbr\u003e\n  \u003cspan\u003e`Free option` · `Cross-platform`\u003c/span\u003e\n\n- [Tasks.md](https://github.com/BaldissaraMatheus/Tasks.md) - A self-hosted Kanban board that stores task cards as Markdown files.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"网站生成与排版\"\u003e\u003c/a\u003e\n\n## Website Generation and Typesetting\n\n\u003ca id=\"静态网站\"\u003e\u003c/a\u003e\n\n### Static Site Generators\n\nIncludes static builders and browser-loaded documentation tools. Choose by build environment, themes and interactive content.\n\n- [Docsify](https://github.com/docsifyjs/docsify) - Loads Markdown into a documentation website in the browser without a prebuild step, with themes, search and plugins.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [MkDocs](https://github.com/mkdocs/mkdocs) - Builds project documentation websites from Markdown with configurable themes and plugins.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Zola](https://github.com/getzola/zola) - A Rust-based static site generator distributed as a single binary, with Sass, image processing and local search.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [VitePress](https://github.com/vuejs/vitepress) - A Vite- and Vue-based documentation generator that supports Vue components inside Markdown for interactive documentation.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Vue`\u003c/span\u003e\n\n- [Hugo](https://github.com/gohugoio/hugo) - A Go-based static site generator with themes and shortcodes for blogs and other Markdown-driven sites.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Jekyll](https://github.com/jekyll/jekyll) - A Ruby-based static site generator supported by GitHub Pages for publishing Markdown from a repository.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Hexo](https://github.com/hexojs/hexo) - A Node.js blog framework with GFM, themes, plugins and GitHub Pages deployment.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Pelican](https://github.com/getpelican/pelican) - A Python static site generator with multilingual content, Jinja2 themes and RSS or Atom feeds.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Docusaurus](https://github.com/facebook/docusaurus) - A React- and MDX-based documentation generator with versioning, internationalization and search.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `React`\u003c/span\u003e\n\n\u003ca id=\"电子书\"\u003e\u003c/a\u003e\n\n### E-books\n\nIncludes book builders and reading managers. Check output formats when you need a publication file.\n\n- [mdBook](https://github.com/rust-lang/mdBook) - Builds searchable online books from Markdown chapters, with code highlighting for tutorials and technical documentation.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [HonKit](https://github.com/honkit/honkit) - Generates websites and books from Markdown, continuing the legacy GitBook toolchain for existing manuscripts.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [GitBook](https://github.com/GitbookIO/gitbook) - The open-source frontend for published GitBook documentation. This repository is not the full hosted authoring platform or the deprecated book-building CLI.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Node.js`\u003c/span\u003e\n\n- [bookdown](https://github.com/rstudio/bookdown) - An R Markdown publishing package for books and reports in PDF, HTML, EPUB and Word, including executable analysis.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `R`\u003c/span\u003e\n\n- [Crowbook](https://github.com/crowdagger/crowbook) - Builds fiction manuscripts from Markdown chapters into HTML, LaTeX/PDF and EPUB.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [Koodo Reader](https://github.com/koodo-reader/koodo-reader) - An ebook manager and reader for multiple formats, with sync and AI-assisted reading.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [calibre](https://github.com/kovidgoyal/calibre) - An ebook manager and converter that processes Markdown through its TXT input options, including ebook-convert --formatting-type markdown.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [lue](https://github.com/paulilaaso/lue) - A terminal reader for EPUB, PDF, Markdown and other documents with text-to-speech and saved progress. Windows use is through WSL.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `macOS` · `Linux` · `Windows via WSL`\u003c/span\u003e\n\n\u003ca id=\"模板\"\u003e\u003c/a\u003e\n\n### Templates\n\nCheck the supported editor and export route before adopting a template.\n\n- [LapisCV](https://github.com/BingyanStudio/LapisCV) - A Markdown resume template for VS Code, Typora and Obsidian that produces PDF resumes.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"公众号\"\u003e\u003c/a\u003e\n\n### WeChat Official Account\n\nCheck formatting, images and code blocks after pasting into the publishing platform.\n\n- [WeChat Markdown Editor (md)](https://github.com/doocs/md) - Formats Markdown for WeChat articles with themes, image hosting and AI assistance.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web`\u003c/span\u003e\n\n- [Markdown Nice](https://editor.mdnice.com/) - A browser Markdown editor that applies themes and copies formatted articles into WeChat Official Accounts.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n\u003ca id=\"编码与开发工具\"\u003e\u003c/a\u003e\n\n## Coding and Development Tools\n\n\u003ca id=\"编程工具\"\u003e\u003c/a\u003e\n\n### Programming Tools\n\nStandalone development environments and extensions are listed separately. Start with the environment you already use.\n\n- [VS Code](https://github.com/microsoft/vscode) - Edits and previews Markdown alongside source code, with extensions for formatting, navigation and publishing. The linked repository is Code - OSS.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n  - [Foam](https://github.com/foambubble/foam) - Organizes linked Markdown notes and a knowledge graph within a VS Code and GitHub workflow.\u003cbr\u003e\n    \u003cspan\u003e`Open source` · `VS Code extension`\u003c/span\u003e\n\n  - [Markdown All in One](https://github.com/yzhang-gh/vscode-markdown) - Adds Markdown editing shortcuts, tables of contents, preview and related features to VS Code.\u003cbr\u003e\n    \u003cspan\u003e`Open source` · `VS Code extension`\u003c/span\u003e\n\n  - [Marp for VS Code](https://github.com/marp-team/marp-vscode) - Edits and previews Marp Markdown slides in VS Code and exports PDF, PPTX and HTML.\u003cbr\u003e\n    \u003cspan\u003e`Open source` · `VS Code extension`\u003c/span\u003e\n\n- [Trae](https://www.trae.cn/) - An AI development environment whose SOLO document tool generates and edits Markdown project documents. The China edition now labels the coding product TraeCode.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Cursor](https://cursor.com/) - An AI code editor with chat, completion and rewriting for project code and documentation. Check Markdown extensions against your existing workflow.\u003cbr\u003e\n  \u003cspan\u003e`macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [RStudio](https://github.com/rstudio/rstudio) - An R development environment with R Markdown integration for reproducible reports, slides and web documents.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux` · `R`\u003c/span\u003e\n\n\u003ca id=\"代码片段管理\"\u003e\u003c/a\u003e\n\n### Code Snippet Management\n\nCompare storage, organization and the ability to keep explanations beside code.\n\n- [massCode](https://github.com/massCodeIO/massCode) - A local-first developer workspace combining code snippets, Markdown notes and other development tools, with content stored as plain files.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Lepton](https://github.com/hackjutsu/Lepton) - Manages GitHub Gist snippets with Markdown and Jupyter Notebook rendering for existing Gist collections.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n\u003ca id=\"开发组件\"\u003e\u003c/a\u003e\n\n### Development Components\n\nIdentify the needed layer: editing interface, Markdown parsing, HTML conversion or streaming rendering.\n\n- [Milkdown](https://github.com/Milkdown/milkdown) - A ProseMirror- and remark-based WYSIWYG Markdown editor framework for building an extensible editing interface.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Rich](https://github.com/Textualize/rich) - Renders Markdown, tables and progress bars in Python terminal applications.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Python`\u003c/span\u003e\n\n- [Marked.js](https://github.com/markedjs/marked) - A JavaScript Markdown-to-HTML parser for browser, server and CLI workflows. Its HTML output is not sanitized automatically.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Vditor](https://github.com/Vanessa219/vditor) - A browser Markdown editor with WYSIWYG, instant-rendering and split-preview modes plus diagram support.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Cherry Markdown Writer](https://github.com/Tencent/cherry-markdown) - A JavaScript Markdown editor for browser and Node.js environments with themes and extension points.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [md-editor-v3](https://github.com/imzbf/md-editor-v3) - A Vue 3 Markdown editor component with live preview, dark theme and image paste/upload support.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Vue`\u003c/span\u003e\n\n- [markdown-it](https://github.com/markdown-it/markdown-it) - An extensible JavaScript Markdown parser with CommonMark support and plugin APIs for custom syntax and rendering.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [OverType](https://github.com/panphora/overtype) - A Markdown editor library that overlays a textarea on rendered content for aligned editing and preview.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Turndown](https://github.com/mixmark-io/turndown) - Converts HTML to Markdown in JavaScript, with configurable rules for importing existing content.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Markdown UI](https://github.com/BlueprintLabIO/markdown-ui) - Describes interactive buttons, dropdowns and forms in Markdown for applications that need document-based controls.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Markstream](https://github.com/Simon-He95/markstream-vue) - A family of streaming Markdown renderers for AI output. Choose the package for your framework; markstream-vue targets Vue 3 and Nuxt.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Vue` · `React` · `Svelte`\u003c/span\u003e\n\n- [Editor.md](https://github.com/pandao/editor.md) - An embeddable browser Markdown editor based on CodeMirror, jQuery and Marked, with diagrams and math support.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `JavaScript`\u003c/span\u003e\n\n- [Markdown Here](https://github.com/adam-p/markdown-here) - A browser and Thunderbird extension that renders Markdown as rich text for email and web editors.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"转换工具\"\u003e\u003c/a\u003e\n\n## Conversion Tools\n\nIdentify input and output first. Try representative files before converting a collection.\n\n- [pandoc](https://github.com/jgm/pandoc) - Converts between Markdown, HTML, Word and other document formats in CLI publishing workflows. Test complex layouts with representative files.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n  - [Eisvogel](https://github.com/Wandmalfarbe/pandoc-latex-template) - A Pandoc LaTeX template for turning Markdown into consistently typeset PDF or LaTeX reports and handouts.\u003cbr\u003e\n    \u003cspan\u003e`Open source`\u003c/span\u003e\n\n  - [patat](https://github.com/jaspervdj/patat) - A Pandoc-based terminal presentation tool with code highlighting and speaker notes.\u003cbr\u003e\n    \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"转成-markdown\"\u003e\u003c/a\u003e\n\n### To Markdown\n\nChoose by input format and execution environment; check headings, tables, images and formulas in the result.\n\n- [doc2md](https://github.com/sakuraqqq/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.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Web` · `PWA` · [Try online](https://sakuraqqq.github.io/doc2md/)\u003c/span\u003e\n\n- [feishu2md](https://github.com/Wsine/feishu2md) - Downloads Feishu or Lark documents as Markdown using a Go CLI, Docker or an online entry. The repository is seeking maintainers.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [noted.md](https://github.com/tejas-raskar/noted.md) - Uses an LLM to turn handwritten PDFs and images into Markdown, including LaTeX equations. Check model setup and data handling before use.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [MarkItDown](https://github.com/microsoft/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.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `Python`\u003c/span\u003e\n\n- [Jupytext](https://github.com/jupytext/jupytext) - Pairs Jupyter Notebooks with Markdown or other text formats for readable Git diffs and version control.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [keep-it-markdown (KIM)](https://github.com/djsudduth/keep-it-markdown) - Exports Google Keep notes to Markdown through an unofficial Keep API for migration to other note tools.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [YARLE (Yet Another RLE)](https://github.com/akosbalasko/yarle) - Converts Evernote .enex exports into Markdown with metadata, internal links and attachments.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI`\u003c/span\u003e\n\n- [Trafilatura](https://github.com/adbar/trafilatura) - Extracts web text and metadata into Markdown, JSON, CSV or HTML for batch content collection.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `Python`\u003c/span\u003e\n\n- [Zotero Better Notes](https://github.com/windingwind/zotero-better-notes) - Connects Zotero notes, templates and references with Markdown sync and Markdown, Word or PDF export.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [html-to-markdown](https://github.com/JohannesKaufmann/html-to-markdown) - A Go library and CLI for converting HTML to Markdown with customizable rules.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Go` · `CLI`\u003c/span\u003e\n\n\u003ca id=\"转成图片\"\u003e\u003c/a\u003e\n\n### Image Generation\n\nFor individual images, compare preview and layout. For batches, compare APIs, deployment and theme control.\n\n- [MD2Card](https://md2card.com/zh) - Turns Markdown into shareable knowledge cards in the browser, with multiple styles and API access.\u003cbr\u003e\n  \u003cspan\u003e`Web`\u003c/span\u003e\n\n- [Markdown To Image](https://github.com/gcui-art/markdown-to-image) - A React component and example web editor for rendering Markdown as customizable poster images.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `React` · `Web`\u003c/span\u003e\n\n- [Markdown To Image Serve](https://github.com/wxingheng/markdown-to-image-serve) - A Next.js and Puppeteer service for generating images from Markdown through an API, with Docker deployment.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `API` · `Node.js`\u003c/span\u003e\n\n\u003ca id=\"其他工具\"\u003e\u003c/a\u003e\n\n## Miscellaneous\n\n\u003ca id=\"命令行工具\"\u003e\u003c/a\u003e\n\n### Command-line Tools\n\nChoose the operation you need: reading, querying, note management or conversion.\n\n- [mdq](https://github.com/yshavit/mdq) - Queries Markdown structure like jq queries JSON, extracting headings, code blocks, links and tables for scripts.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [Glow](https://github.com/charmbracelet/glow) - Reads Markdown in the terminal and discovers documents in local directories and Git repositories.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n- [nb](https://github.com/xwmx/nb) - Manages plain-text notes in a CLI and local web interface with Markdown, Git and encryption. Windows requires a Unix-compatible environment.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `macOS` · `Linux` · `Windows via Unix environment`\u003c/span\u003e\n\n- [doxx](https://github.com/bgreenwell/doxx) - Views .docx files in the terminal and exports content as Markdown, CSV or JSON.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `macOS` · `Windows` · `Linux`\u003c/span\u003e\n\n\u003ca id=\"检查与辅助\"\u003e\u003c/a\u003e\n\n### Checking and Assistance\n\nFormatting checks, natural-language rules and editor navigation solve different problems and can be combined.\n\n- [markdownlint](https://github.com/DavidAnson/markdownlint) - Checks Markdown syntax and style in Node.js and editor workflows for consistent document formatting.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Node.js`\u003c/span\u003e\n\n- [textlint](https://github.com/textlint/textlint) - Applies configurable rules to natural-language writing in Markdown and plain text.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `CLI` · `Node.js`\u003c/span\u003e\n\n- [Marksman](https://github.com/artempyanykh/marksman) - An LSP server providing Markdown completion, navigation and wiki-link support for compatible editors.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n\u003ca id=\"ai-相关工具\"\u003e\u003c/a\u003e\n\n### AI-related Tools\n\nDistinguish content generation from extraction, and check model, API and deployment dependencies.\n\n- [ReadmeAI](https://github.com/eli64s/readme-ai) - Generates a README draft from a repository URL or local path. Validate features, installation instructions and examples against the actual project.\u003cbr\u003e\n  \u003cspan\u003e`Open source`\u003c/span\u003e\n\n- [Firecrawl](https://github.com/firecrawl/firecrawl) - An API and open-source project for extracting web content as Markdown or structured data for AI and retrieval workflows.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `API`\u003c/span\u003e\n\n- [ScrapeGraphAI](https://github.com/ScrapeGraphAI/Scrapegraph-ai) - A Python library using LLMs and graph-based extraction pipelines to turn web and document content into structured outputs.\u003cbr\u003e\n  \u003cspan\u003e`Open source` · `Python`\u003c/span\u003e\n\n\u003ca id=\"书籍\"\u003e\u003c/a\u003e\n\n## Books\n\nFor readers who prefer a chapter-based introduction to Markdown and related workflows.\n\n- [《了不起的 Markdown：大语言模型时代的通用语言》](https://book.douban.com/subject/37478156/) - A Chinese-language guide to Markdown writing, Obsidian and language-model-assisted workflows.\u003cbr\u003e\n  \u003cspan\u003e`Documentation`\u003c/span\u003e\n\n## Contributing\n\nRecommend a tool, correct information or share a concrete usage experience through [an issue](https://github.com/mansucache/awesome-markdown/issues/new/choose). Explain the problem it solves and what makes it different from existing entries. See the [contribution guide](contributing.md).\n\n## Updates\n\nSee [what changed](CHANGELOG.md) or [subscribe to commits (Atom)](https://github.com/mansucache/awesome-markdown/commits/main.atom).\n\nThis list is released under [CC0-1.0](LICENSE). Linked tools have their own licenses.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mansucache%2Fawesome-markdown/projects"}