Skip to content

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

Notifications You must be signed in to change notification settings

todd-placher/awesome-markdown

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome Series @ Write Kit

Markdown (Syntax & Extensions, Documentation & Cheat Sheets, Libraries, ...) β€’ Markdown Editors & (Pre)viewers β€’ Books (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 πŸ’Ž 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)

  • 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
  • MultiMarkdown.pl :octocat: - historic MultiMarkdown.pl code; converter script in Perl (last update in Jan 2011)

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:, πŸ’Ž

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
    • Softcover :octocat:, πŸ’Ž - a command line tool for book generation, building, and publishing
  • 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
    • Franklin :octocat: - a static-site framework, optimized for online books

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!

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published