Awesome Series @ Write Kit

Markdown (Syntax & Extensions, Documentation & Cheat Sheets, Libraries, ...)Markdown Editors & (Pre)viewersBooks (Services, Hand-Written, Auto-Built w/ Open Data, ...)

Awesome Markdown

A collection of awesome markdown goodies (libraries, services, editors, tools, cheatsheets, etc.)

Note: :octocat: stands for the GitHub page and :gem: stands for the RubyGems page.


[ANNOUNCEMENT] Looking for the latest news, tools, tips & tricks, and more about markdown and friends? Follow along the Manuscripts News (@manuscriptsnews) channel on twitter for updates.


Contributions welcome. Anything missing? Send in a pull request. Thanks.

Markdown

  • Markdown (web: daringfireball.net/projects/markdown) - original Markdown syntax write-up and processor in Perl by John Gruber; no longer maintained (last update in Dec 2004)
    • Talk - markdown-discuss mailing list

Documentation

Markdown Syntax Extensions

MultiMarkdown (MMD)

Markdown Extra

  • Markdown Extra - Markdown extensions by Michel Fortin; first added to PHP Markdown (Extra)
  • Dingus - try Markdown Extra in your browser

Markdown Extended (MDE)

Manuscripts

Free book format for Markdown

Manuscripts (web: manuscripts.github.io, github: manuscripts) - adds book.yml for book (meta) info e.g. title, author, publisher, year etc. and contents.yml for table of contents and file strucutre

CommonMark

A strongly specified, highly compatible implementation of Markdown

CommonMark (web: commonmark.org)

Markdown Documentation

Markdown Cheatsheets / Quick References

Markdown Getting Started Guides / Tutorials

Markdown Building Blocks

Markdown Libraries & Tools

Pandoc (web: pandoc.org, github: github.com/jgm/pandoc) - a universal document converter (in Haskell)

kramdown (web: kramdown.gettalong.org, github: gettalong/kramdown, gem: kramdown) - markdown library & command line tool (in Ruby)

Markdown Extended (MDE) (github: e-picas/markdown-extended - transform plain text input (strings or files) in various output formats (in PHP)

Babelmark

  • Babelmark 2 - a tool for comparing the output of various implementations of Markdown syntax

Markdown Style Guides / Best Practices

to be done

Markdown Lint / Style Rule Checker

Markdown Web Components / Custom Elements

Markdown to Website / Blog

Jekyll (web: jekyllrb.com, github: jekyll/jekyll, gem: jekyll) - transform your plain text into static websites and blogs (in Ruby)

Middleman (web: middlemanapp.com, github: middleman/middleman, gem: [middleman]) - makes developing websites simple (in Ruby)

Markdown to Email

Markdown Here (web: markdown-here.com, github: adam-p/markdown-here) - a browser extension for rendering email written in Markdown; available for Chrome, Firefox, Safari, Thunderbird, and more; besides email also works with Evernote, Google Groups, Blogger, and more

Markdown to Presentation / Slideshow

Slide Show (S9) (web: slideshow-s9.github.io, github: slideshow-s9/slideshow, gem: slideshow) - a free web alternative to PowerPoint and Keynote in Ruby

Markpress (github: markpress) - A command line tool and node package to convert markdown files into self-contained impressjs html presentations. Example

nodePPT (github: nodePPT - A web presentation tool supporting markdown based on GFM.

Markdown to Portable Document Format (PDF)

Markdown Styles / Documents / Pages

The Zen of Page Designs (github: pagedesigns)

Markdown to Books

The Zen of Book Designs (github: bookdesigns)

Hyper Book (H9) :octocat:, :gem:

Markdown to Table of Contents (TOC)

Generate a markdown table of contents (TOC) with remarkable (github: markdown-toc)

Convert to Markdown Tools

Microsoft Word to Markdown

Hypertext Markup Language (HTML) to Markdown

Ruby

JavaScript / Node.js

Book Services

  • Softcover.io - publish from the comfort of your command-line
  • GitBook.com - write and publish books with Markdown and Git
    • GitBook :octocat: - a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc)
  • Bitbooks.cc - Bitbooks turns a repo full of markdown files into a handsome, hosted, online book

Meta

License

The awesome list is dedicated to the public domain. Use it as you please with no restrictions whatsoever.

Questions? Comments?

Send them along to the markdown-discuss mailing list. Thanks!