GithubHelp home page GithubHelp logo

awesome-markdown's Introduction

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.
means that it's webapp/webservice.
means that runs on Android.
means that runs on iOS.
means that runs on macOS.
means that runs on Linux.
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.
  • 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

  • marked - A full-featured Markdown parser and compiler, written in JavaScript. Built for speed.
  • markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.
  • markdown-js - Yet another Markdown parser, this time for JavaScript.
  • Showdown - Showdown is a JavaScript Markdown to HTML converter, based on the original works by John Gruber.

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 - A fast and complete implementation of Markdown in Python.
  • Mistune - The fastest Markdown parser in pure Python with renderer feature.
  • Python-Markdown - A 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.

Editors

Edit and save your Markdown documents.

  • Caret - Markdown Editor for Mac and PC.
  • iA Writer - iA Writer is designed to provide the best writing experience on Mac OS, iOS and Android. ๐Ÿ’Ž Really simple editor!
  • MarkRight - Minimalistic github flavored Markdown editor.
  • Marp - Markdown Presentation Writer. ๐Ÿ’Ž Like PowerPoint but with Markdown!
  • mdp - Command-line based Markdown presentation tool. ๐Ÿ’Ž Like PowerPoint and Vim but with Markdown!
  • PileMd - Markdown Note App.

Linters

Flag and standarize your Markdown documents.

  • Markdownlint - Node.js style checker and lint tool for Markdown/CommonMark files.
  • MDL - Tool to check Markdown files and flag style issues.

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.
  • Dillinger - Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.
  • HackMD - HackMD lets you create realtime collaborative Markdown notes on all platforms.
  • Markable.in - Remarkable Markdown Editor.
  • Laverna - Laverna is a JavaScript note taking application with Markdown editor and encryption support. ๐Ÿ’Ž Markdown notes with encryption!
  • Socrates - Serveless realtime Markdown editor and viewer, etherpad-like.

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.
  • GitBook - GitBook is a modern publishing toolchain. Making both writing and collaboration easy.
  • GitPrint - Easily print GitHub Markdown.
  • NoteHub - Free and Hassle-free Pastebin for Markdown Notes. ๐Ÿ’Ž Like Pastebin but with Markdown
  • 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.

awesome-markdown's People

Contributors

brianjking avatar bubuanabelas avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.