awesome-markdown/README.md
2018-10-02 15:44:44 -03:00

14 KiB
Executable File
Raw Blame History

Awesome Markdown Awesome

A curated list of delightful Markdown stuff.

Markdown is a markup language created by John Gruber in collaboration with Aaron Swartz. It was designed to be easily converted to HTML and has been extended into different types of implementations.

Please read the contribution guidelines before contributing.

💎 means really awesome/useful.
Globe means that it's webapp/webservice.
Android OS means that runs on Android.
iOS Logo means that runs on iOS.
Apple means that runs on macOS.
Linux means that runs on Linux.
Windows 8 means that runs on Windows.

Contents


CMS / Blogs

CMS or Blogs which support Markdown by default.

  • Ghost - Publishing platform for professional bloggers.
  • Grav - Modern Flat-File CMS.
  • Hugo - Fast & Modern Static Website Engine.
  • Hexo - A fast, simple & powerful blog framework
  • Jekyll - Transform your plain text into static websites and blogs.
  • Svbtle - Blogging platform designed to help you think.

Libraries

Libraries for rendering Markdown documents.

C

  • Hoedown - Standards compliant, fast, secure Markdown processing library in C (Sundown fork).
  • peg-markdown - An implementation of Markdown in C, using a PEG grammar.
  • Sundown - Standards compliant, fast, secure Markdown processing library in C.

Java

  • commonmark-java - Java implementation of CommonMark, a specification of the Markdown format.
  • flexmark-java - Java Implementation of Markdown parser with source level AST.
  • pegdown - A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions.

JavaScript

  • markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.
  • markdown-js - Yet another Markdown parser, this time for JavaScript.
  • marked - Full-featured Markdown parser and compiler, written in JavaScript. Built for speed.
  • mmarkdown - Interpret mmd fenced code blocks in a markdown file and generate a cooler version of it.
  • Showdown - Showdown is a JavaScript Markdown to HTML converter, based on the original works by John Gruber.
  • Snarkdown - Snarkdown is a dead simple 1kb Markdown parser.

Perl

  • Markdown.pl 💎 John Gruber's original Markdown library.

PHP

  • parsedown - Better Markdown Parser in PHP.
  • php-markdown - Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.

Python

  • markdown2 - Fast and complete implementation of Markdown in Python.
  • Mistune - The fastest Markdown parser in pure Python with renderer feature.
  • Python-Markdown - Python implementation of John Gruber's Markdown.

Ruby

  • kramdown - kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
  • Redcarpet - Redcarpet is a Ruby library for Markdown processing that smells like butterflies and popcorn.

Tools

Converters

Convert Markdown to other formats and vice versa.

  • csvtomd - Convert your CSV files into Markdown tables. Apple Linux Windows 8
  • Dimer Markdown - converts Markdown to HTML or to JSON Globe Apple Linux Windows 8
  • HTML To Markdown for PHP - Convert HTML to Markdown with PHP.
  • markdown-pdf - Markdown to PDF converter.
  • Markdown to PDF - Simple and useful website for converting Markdown to PDF. Globe
  • Pandoc - Universal document converter. Apple Linux Windows 8
  • Torsimany - Translate format-independent JSON to stylish, human-readable Markdown. Apple Linux Windows 8
  • turndown - HTML to Markdown converter written in JavaScript.
  • yamp - Easy-to-use cli toolbox for markdown-related task. Apple Linux Windows 8

Editors

Edit and save your Markdown documents.

  • Abricotine - Lightweight markdown editor built with Electron with built-in realtime preview. Apple Linux Windows 8
  • Caret - Markdown Editor for Mac and PC. Apple Linux Windows 8
  • iA Writer - iA Writer is designed to provide the best writing experience on Mac OS, iOS and Android. 💎 Really simple editor! Android OS iOS Logo Apple
  • Markdownify - A minimal Markdown Editor desktop app. Apple Linux Windows 8
  • MarkRight - Minimalistic github flavored Markdown editor. Apple Linux Windows 8
  • PileMd - Markdown Note App. Apple Linux Windows 8
  • StackEdit - In-browser markdown editor. Globe
  • TOAST UI Editor - Extensible GFM Markdown WYSIWYG Editor Globe
  • Typora - A minimal Markdown editor. Apple Linux Windows 8

Linters

Flag and standarize your Markdown documents.

  • Markdown Lint Tool - Tool to check Markdown files and flag style issues.
  • Markdownlint - Node.js style checker and lint tool for Markdown/CommonMark files.
  • textlint - Pluggable linting tool for text and markdown.

Miscellaneous

Tools which let you edit, convert, export, et al. your Markdown documents.

  • Classeur - Classeur is a new platform to write simple notes as well as technical documents and blogs. Globe
  • Dillinger - Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. Globe
  • GitDown GitHub's Markdown preprocessor. :octocat:
  • HackMD - HackMD lets you create realtime collaborative Markdown notes on all platforms. Globe
  • Laverna - Laverna is a JavaScript note taking application with Markdown editor and encryption support. 💎 Markdown notes with encryption! Globe Apple Linux Windows 8
  • Markable.in - Remarkable Markdown Editor. Globe
  • markcat - Markdown files terminal viewer. 💎 cat with Markdown highlight. Apple Linux Windows 8
  • Markdown Tables Generator - Visual Markdown table builder with CSV importing support. Globe
  • remark - Markdown processor powered by plugins
  • Socrates - Serveless realtime Markdown editor and viewer, etherpad-like. Globe

Presentations

Create and edit your slides presentations with Markdown.

  • Marp - Markdown Presentation Writer. 💎 Like PowerPoint but with Markdown! Apple Linux Windows 8
  • mdp - Command-line based Markdown presentation tool. 💎 Like PowerPoint and Vim but with Markdown! Apple Linux
  • remark - A simple, in-browser, Markdown-driven slideshow tool targeted at people who know their way around HTML and CSS. Globe

Services

Different services which take advantage of Markdown.

  • Daux.io - Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly.
  • Dimer - Dimer generates a clean and beautiful documentation website from Markdown. Globe
  • GitBook - GitBook is a modern publishing toolchain. Making both writing and collaboration easy.
  • GitPrint - Easily print GitHub Markdown. Globe
  • NoteHub - Free and Hassle-free Pastebin for Markdown Notes. 💎 Like Pastebin but with Markdown Globe
  • Stacktile - Turn a Markdown document into an interactive tutorial.

Resources

Documentation

Documentation and useful information about Markdown.

Tutorials

Useful links and tutorials.


Icon pack by Icons8

License

CC0

To the extent possible under law, Joaquín Serna has waived all copyright and related or neighboring rights to this work.