Skip to content

Markdown

October 28, 2023
April 23, 2015

Markdown Guide

Books in Browsers 2014: Peter Armstrong, LeanPub - YouTube
Mastering Markdown - YouTube video series by Web Bos
Markdown Tutorial - Introduction

BubuAnabelas/awesome-markdown: Delightful Markdown stuff.
mundimark/awesome-markdown: A collection of awesome markdown goodies (libraries, services, editors, tools, cheatsheets, etc.)

Lightweight markup language - Wikiwand
Is HTML a Humane Markup Language?
ι»‘ζš—εŸ·θ‘Œη·’ εˆ†ι‘žζͺ’θ¦–οΌšmarkdown

CommonMark
CommonMark Spec

List of CommonMark Implementations Β· commonmark/CommonMark Wiki
babelmark3 | Compare Markdown Implementations

Markdoc | A powerful, flexible, Markdown-based authoring framework parser and renderer pipeline, supports directives

nonplain Plaintext files, with metadata; also supports Markdown

Learn

Daring Fireball: Markdown Syntax Documentation
Markdown Tutorial
Introduction | Mastering Markdown
Writing on GitHub - GitHub Docs
Basic writing and formatting syntax - GitHub Docs
Markdown - GitBook Documentation
Getting Started with Markdown | Programming Historian

Markdown Cheatsheet Β· adam-p/markdown-here Wiki
The Printable Markdown Cheat Sheet for Beginners and Experts

How can the backtick character ` be included in code? - Meta Stack Exchange

Editors

well, use VSCode + Markdown All in One + Marp + Foam

Minimalist Online Markdown Editor
Editor.md - Open source online Markdown editor.
Online Markdown Editor - Dillinger, the Last Markdown Editor ever.
Md2All

Editing GFM-editor/editor.md at master Β· leesei/GFM-editor

StackEdit

Markdown Tables generator - TablesGenerator.com
markdownTables

Haroopad

Haroopad - The Next Document processor based on Markdown
rhiokim/haroopad

Converters

Recipage markdown loader with decent theming
kivikakk/comrak: CommonMark + GFM compatible Markdown parser and renderer
rvagg/archived-gfm2html: Convert a GitHub style Markdown file to HTML, complete with inline CSS obsolete

showdownjs/showdown: A bidirectional Markdown to HTML to Markdown converter written in Javascript
KrauseFx/markdown-to-html-github-style: Generate a simple HTML page based on a markdown file, that looks like GitHub's stylesheet uses showdown 1.9

mixu/markdown-styles: Markdown to static HTML generator and multiple CSS themes for Markdown

otsaloma/markdown-css: Stylesheets for Markdown to HTML conversion
sindresorhus/github-markdown-css: The minimal amount of CSS to replicate the GitHub Markdown style

charmbracelet/glow: Render markdown on the CLI, with pizzazz! πŸ’…πŸ»
paper-terminal β€” command-line utility in Rust // Lib.rs

NotNinja/europa: Pure JavaScript library for converting HTML into valid Markdown
CopyCat Chrome Extension

Parsers

Choosing the Right Markdown Parser | CSS-Tricks - CSS-Tricks

chjj/marked

Extensible:
jonschlinkert/remarkable
markdown-it/markdown-it
keywords:markdown-it-plugin - npm search

phenomic/markdown-as-json

LeaVerou/md-block: A custom element for rendering stylable (light DOM) Markdown <md-block>

rsms/markdown-wasm: Markdown parser and HTML generator implemented in WebAssembly, based on md4c
Markdown-Wasm, a Very Fast Markdown Parser Written in WebAssembly
markdown-wasm demo

markdown-it-py β€” markdown-it-py
executablebooks/markdown-it-py: Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python!

Mistune documentation parse as AST, does not return source line numbers
lepture/mistune: A fast yet powerful Python Markdown parser with renderers and plugins.

yuin/goldmark: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
yuin/goldmark-emoji: An emoji extension for the goldmark markdown parser

charmbracelet/glamour: Stylesheet-based markdown rendering for your CLI apps πŸ’‡πŸ»β€β™€οΈ

Frontmatter

frontmatter Β· GitHub Topics

frontmatter - Topics - unified
remark-frontmatter - unified
remark-parse-frontmatter - unified provides validation

jonschlinkert/gray-matter: Smarter YAML front matter parser

Python Frontmatter β€” Python Frontmatter 1.0.0 documentation

py-obsidianmd
selimrbd/py-obsidianmd: Python interface to your Obsidian notes
[py-obsidianmd] A python library to modify your Obsidian notes in batch - YouTube

Linters

DavidAnson/markdownlint: A Node.js style checker and lint tool for Markdown/CommonMark files.

prettier/prettier: Prettier is an opinionated code formatter. uses unified for Markdown support

webhintio/markdown-link-validator: Validate markdown links

Renderers

charmbracelet/glow: Render markdown on the CLI, with pizzazz! πŸ’…πŸ»
Read and Organize Markdown Files in Linux Terminal With Glow - It's FOSS

LeaVerou/md-block: A custom element for rendering stylable (light DOM) Markdown

Better Markdown Parser in PHP
markdown-browser/index.php at master Β· websemantics/markdown-browser
websemantics/markdown-browser-plus: Github flavoured, local file browser for viewing your project's markdown documentation files.

Presentations

presentation

Tools

jaywcjlove/markdown-to-html-cli: Command line tool that converts markdown to HTML.


Unified

unified
unifiedjs/unified: β˜” friendly interface backed by an ecosystem of plugins built for creating and manipulating content
unified-args - unified
unified-engine - unified

syntax-tree/unist: Universal Syntax Tree used by @unifiedjs specification for syntax trees

unifiedjs/awesome-unified: Curated list of awesome unified resources
unified-plugin Β· GitHub Topics
vfile - Keywords - unified
vfile - unified
vfile-location - unified

micromark/micromark: the smallest commonmark (optionally gfm) compliant markdown parser that exists; new foundation for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
micromark/micromark-extension-frontmatter: micromark extension to support frontmatter (YAML, TOML, etc)

unified - Open Collective
Crowdsourcing the evolution of text parsing with unified

Remark

remarkjs/remark: remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc. markdown processor powered by a plugins ecosystem
Change to use micromark by wooorm Β· Pull Request #536 Β· remarkjs/remark

remarkjs/awesome-remark: Curated list of awesome remark resources
remark-plugin Β· GitHub Topics
remark - unified
remark - Keywords - unified

remarkjs/remark-gemoji: plugin to turn gemoji shortcodes into emoji πŸ‘
remarkjs/remark-breaks: plugin to add break support, without needing spaces
kevin940726/remark-code-import: πŸ“ Populate code blocks from files
kevinzunigacuellar/remark-code-title: πŸ”Œ remark plugin to add titles to code blocks
landakram/remark-wiki-link: Parse and render wiki links.
remarkjs/remark-directive: remark plugin to support directives

JulianCataldo/remark-lint-frontmatter-schema: Validate your Markdown frontmatter data against a JSON schema β€” remark-lint rule plugin VS Code plugin

Rehype

rehypejs/rehype: HTML processor powered by plugins part of the @unifiedjs collective HTML processor powered by a plugin ecosystem

rehypejs/awesome-rehype: Curated list of awesome rehype resources
rehype-plugin Β· GitHub Topics
rehype - Keywords - unified

rehypejs/rehype-external-links: rehype plugin to add rel (and target) to external links
JS-DevTools/rehype-toc: A rehype plugin that adds a table of contents (TOC) to the page

Math

remarkjs/remark-math: remark and rehype plugins to support math
remark-math - unified
rehype-katex - unified
rehype-mathjax - unified

Markdown-it

markdown-it/markdown-it: Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
markdown-it API documentation

Ecosystem

keywords:markdown-it-plugin - npm search