awesome-markdown
Markdown toolkit
A curated collection of markdown tools and resources
A collection of awesome markdown goodies (libraries, services, editors, tools, cheatsheets, etc.)
2k stars
50 watching
230 forks
last commit: 8 months ago Awesome Markdown / Markdown | |||
daringfireball.net/projects/markdown | (web: ) - original Markdown syntax write-up and processor in Perl by John Gruber; no longer maintained (last update in December 2004) | ||
Markdown @ Wikipedia | |||
Awesome Markdown / Markdown Syntax Extensions | |||
SmartyPants | convert (c) into ?, "" into ?, etc | ||
Emojis | - | ||
CriticMarkup | - | ||
GitHub Flavored Markup (GFM) | @mention, to do lists w/ [ ] and [x], etc | ||
Awesome Markdown / Markdown Syntax Extensions / MultiMarkdown (MMD) | |||
MultiMarkdown (MMD) | Markdown extensions by Fletcher Penney adding footnotes, tables, definition lists, document metadata (e.g. title, author, date, etc.) and more; first added to MultiMarkdown.pl | ||
Awesome Markdown / Markdown Syntax Extensions / MultiMarkdown (MMD) / MultiMarkdown (MMD) | |||
Cheatsheet | syntax quick reference | ||
Test Suite | 28 | about 8 years ago | |
Awesome Markdown / Markdown Syntax Extensions / MultiMarkdown (MMD) | |||
MultiMarkdown.pl | 1,064 | over 1 year ago | historic MultiMarkdown.pl code; converter script in Perl (last update in Jan 2011) |
Awesome Markdown / Markdown Syntax Extensions / Markdown Extra | |||
Markdown Extra | Markdown extensions by Michel Fortin; first added to PHP Markdown (Extra) | ||
Dingus | try Markdown Extra in your browser | ||
Awesome Markdown / Markdown Syntax Extensions / Markdown Extended (MDE) | |||
Markdown Extended (MDE) @ aboutmde.org | |||
Awesome Markdown / Markdown Syntax Extensions / Markdown Extended (MDE) / Markdown Extended (MDE) @ aboutmde.org | |||
Spec | |||
Cheatsheet | syntax quick reference; examples side-by-side | ||
Dingus | try Markdown Extended in your browser | ||
Awesome Markdown / Markdown Syntax Extensions / Markdown Extended (MDE) | |||
Code | 2 | almost 9 years ago | converter script in PHP |
Awesome Markdown / Manuscripts | |||
manuscripts/book-starter | 16 | over 8 years ago | Manuscripts Book Starter Kit (github: ) |
Awesome Markdown / CommonMark | |||
spec.commonmark.org | Spec (web: ) - Edited by John MacFarlane | ||
spec.commonmark.org/dingus | Dingus (web: ) - try CommonMark in your browser | ||
talk.commonmark.org | Talk (web: ) | ||
jgm/CommonMark | 4,889 | 2 months ago | Code (github: ) - spec and reference code in JavaScript and C |
Awesome Markdown / GitHub Flavored Markdown (GFM) | |||
github.github.com/gfm | Spec (web: ) | ||
github/cmark | 906 | 3 months ago | Code (github: - reference code in C (fork of cmark w/ extensions) |
Awesome Markdown / Vanilla Flavored Markdown (VFMD) | |||
vfmd.org/vfmd-spec/specification | Spec (web: ) - Edited by Roopesh Chander | ||
vfmd/vfmd-src | 18 | over 10 years ago | Code (github: ) - reference code in C++ |
Awesome Markdown / Markdown Documentation / Markdown Cheatsheets / Quick References | |||
Markdown Cheatsheet | 59,646 | 10 days ago | |
The Ultimate Markdown Cheat Sheet | 524 | about 16 hours ago | |
Awesome Markdown / Markdown Documentation / Markdown Getting Started Guides / Tutorials | |||
Markdown Tutorial | - | ||
Mastering Markdown @ GitHub Guides | |||
Markdown Basics @ GitHub Help | |||
Markdown Guide | |||
Awesome Markdown / Markdown Building Blocks / Babelmark | |||
Babelmark 2 | a tool for comparing the output of various implementations of Markdown syntax | ||
Awesome Markdown / Markdown Building Blocks / Babelmark / Babelmark 2 | |||
Babelmark 2 F.A.Q. | frequently asked questions (and answers) e.g. ... ?? | ||
Awesome Markdown / Markdown Building Blocks / Markdown Lint / Style Rule Checker | |||
markdownlint | 4,819 | 7 days ago | A Node.js style checker and lint tool for Markdown/CommonMark files offering a good set of defaults. Allows for customization |
mdformat | 449 | 8 days ago | CommonMark compliant Markdown formatter |
mdlint | to be done | ||
mdsf | 23 | 8 days ago | Use your preferred code formatter to format markdown code snippets |
vscode-markdownlint | 948 | 7 days ago | enabling in-place linting of markdown files |
Awesome Markdown / Markdown Building Blocks / Markdown Web Components / Custom Elements | |||
Markdown-Tag | 416 | about 2 years ago | Render Markdown to HTML on any website using a md tag |
<x-markdown> | to be done | ||
Awesome Markdown / Markdown Building Blocks / Markdown to Presentation / Slideshow | |||
slideshow-templates | Templates (github: ) | ||
Awesome Markdown / Markdown Building Blocks / Markdown to Portable Document Format (PDF) | |||
markdown-pdf | 2,713 | about 1 year ago | , - converts Markdown files to PDFs |
Awesome Markdown / Markdown Building Blocks / Markdown to Books | |||
Templates | |||
Awesome Markdown / Markdown Building Blocks / Markdown to Table of Contents (TOC) | |||
markdown-toc | 1,648 | 3 months ago | (github: ) |
mdtoc | 39 | 10 days ago | Standalone TOC generator designed for CI |
Awesome Markdown / Markdown Building Blocks / Markdown to Markdown Pre-Processor | |||
markedpp | 32 | about 1 month ago | (github: ) adds support for table-of-contents (TOC), numbered headings, includes other markdown files and/or create reference lists for use with different markdown processors like , , or for hosting on github.com, gitlab.com, bitbucket.org or ghost.org |
Awesome Markdown / Convert to Markdown Tools / Microsoft Word to Markdown | |||
word-to-markdowm gem | 1,471 | 6 months ago | , - "liberate" content from the jail that is Microsoft Word documents; converts to plain-text Markdown |
Awesome Markdown / Convert to Markdown Tools / Hypertext Markup Language (HTML) to Markdown | |||
reverse_markdown | 629 | 23 days ago | , - map simple HTML back into markdown |
html2markdown | 72 | about 7 years ago | , - simple and flexible HTML to markdown converter |
hypertextmarkdown | 1 | almost 12 years ago | , - HTML to markdown converter |
html2md | 35 | about 2 years ago | , - converts basic HTML to markdown |
unmarkdown | 133 | almost 5 years ago | , - convert HTML to Markdown |
upmark | 29 | 7 months ago | , - a HTML to Markdown converter |
remark | 18 | almost 12 years ago | HTML to Markdown converter in Ruby |
turndown | 8,893 | 4 months ago | , , - a HTML to Markdown converter in JavaScript (formerly known as ) |
html2markdown | 7 | over 11 years ago | , - converting HTML to Markdown |
Markitdown | A client-side web app that lets you paste formatted text from a webpage (e.g with links intact) and recieve markdown output | ||
Awesome Markdown / Convert to Markdown Tools / Hypertext Markup Language (HTML) to Markdown / Markitdown | |||
Markitdown.medusis.com | 70 | over 11 years ago | A client-side web app for converting rich text to markdown |
Awesome Markdown / Convert to Markdown Tools / Hypertext Markup Language (HTML) to Markdown | |||
heckyesmarkdown.com | instantly convert a webpage to markdown; the service presents a simple interface that converts any reasonable web page into markdown (note: the service seems to use the Readability API to remove all the non-content cruft from the source page before proceeding with markdownification) | ||
Awesome Markdown / Convert to Markdown Tools / Source Code to Markdown | |||
widdershins | 1,495 | 6 months ago | turn REST API documentation to Markdown |
Moxygen | 240 | almost 2 years ago | (C++, but also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL , Fortran, VHDL, Tcl, and to some extent D.) documentation to Markdown |
raml2html/markdown-theme | 4 | over 6 years ago | turn REST API documentation to Markdown using raml2html |
jsdoc-to-markdown | 1,690 | 20 days ago | JavaScript API documentation via JSDoc to Markdown |
mmarkdown | 76 | over 3 years ago | Interpret mmd fenced code blocks in a markdown file and generate a cooler version of it |
markpush | Firefox/Chrome Extension to push Articles on git repositories in a readable markdown format | ||
Awesome Markdown / Convert to Markdown Tools / Technical Documentation to Markdown | |||
dita-ot-markdown | – converts DITA into Markdown, integrates with standard DITA OT toolchain | ||
Awesome Markdown / Convert to Markdown Tools / Screencast to Markdown | |||
Paircast | Combines desktop video, git diffs, and voice transcriptions into markdown documentation | ||
Awesome Markdown / Convert to Markdown Tools / JSON to Markdown | |||
json2md | 575 | 11 months ago | A JSON to Markdown converter |
ts-markdown | 10 | 4 months ago | An extensible TypeScript markdown generator that takes JSON and creates a markdown document |
Awesome Markdown / Book Services | |||
Softcover.io | publish from the comfort of your command-line by Michael Hartl et al | ||
Awesome Markdown / Book Services / Softcover.io | |||
Softcover | 436 | about 1 month ago | , - a command line tool for book generation, building, and publishing |
Awesome Markdown / Book Services | |||
GitBook.com | write and publish books with Markdown and Git by Samy Pessé et al | ||
Awesome Markdown / Book Services / GitBook.com | |||
GitBook | 27,211 | 6 days ago | a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc) |
Awesome Markdown / Book Services | |||
Bitbooks.cc (discontinued; archived) | Bitbooks turns a repo full of markdown files into a handsome, hosted, online book - by Bryan Braun | ||
Awesome Markdown / Book Services / Bitbooks.cc (discontinued; archived) | |||
Franklin | 141 | almost 8 years ago | a static-site framework, optimized for online books |
Awesome Markdown / Articles | |||
Why You Shouldn't Use Markdown for Documentation | by Eric Holscher, March 2016 | ||
Stop Using Markdown For Documentation | by Anton Zolotukhin, April 2018 | ||
Why isn't there a formal grammar for Markdown? | by Roopesh Chander, September 2014 | ||
The Ultimate Markdown Cheat Sheet |