このページの内容

Awesome Markdown

Markdownを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次


CMS/ブログ

既定でMarkdownをサポートするCMSまたはブログ。

  • Ghost - プロのブロガー向け公開プラットフォーム。
  • Grav - モダンなフラットファイルCMS。
  • Hexo - 高速、簡潔、強力なブログフレームワーク。
  • Hugo - 高速でモダンな静的Webサイトエンジン。
  • Jekyll - プレーンテキストを静的Webサイトやブログへ変換する。
  • Pelican - データベースやサーバーサイドロジックを必要としない静的サイトジェネレーター。
  • Svbtle - 思考を助けるよう設計されたブログプラットフォーム。
  • Vuepress - Vueを活用した最小限の静的サイトジェネレーター。
  • Laravel CommonMark Blog - Laravelで使う静的ジェネレーター。CommonMarkとFrontMatterを利用し、publicフォルダへ直接公開する。

ライブラリ

Markdown文書をレンダリングするためのライブラリ。

C

  • cmark - Cで書かれたCommonMarkの解析・レンダリングライブラリおよびプログラム。
  • Hoedown - 標準準拠、高速、安全なCのMarkdown処理ライブラリ(Sundownフォーク)。
  • peg-markdown - PEG文法を使うCでのMarkdown実装。
  • Sundown - 標準準拠、高速、安全なCのMarkdown処理ライブラリ。

Java

  • commonmark-java - Markdown形式の仕様であるCommonMarkのJava実装。
  • flexmark-java - ソースレベルASTを持つMarkdownパーサーのJava実装。
  • pegdown - 多数の拡張をサポートする、parboiled PEGパーサーに基づく純粋なJava製Markdownプロセッサー。

JavaScript

  • markdown-it - 正しく実装されたMarkdownパーサー。100% CommonMarkサポート、拡張、構文プラグイン、高速性を備える。
  • markdown-js - 今度はJavaScript向けの、もう一つのMarkdownパーサー。
  • marked - JavaScriptで書かれ、高速性を重視したフル機能Markdownパーサー・コンパイラー。
  • mmarkdown - Markdownファイル内のmmdフェンスコードブロックを解釈し、より優れた版を生成する。
  • Showdown - John Gruberの元の成果物に基づくJavaScript製MarkdownからHTMLへの変換器。
  • Snarkdown - 非常にシンプルな1kbのMarkdownパーサー。

Perl

  • Markdown.pl :gem: John GruberによるオリジナルのMarkdownライブラリ。

PHP

  • commonmark - CommonMarkとGFM仕様を完全にサポートする、拡張性の高いPHP Markdownパーサー。
  • parsedown - PHP向けのより優れたMarkdownパーサー。
  • php-markdown - John GruberのオリジナルMarkdown.plから派生したMarkdownおよびMarkdown Extra向けパーサー。

Python

  • markdown-it-py - 正しく実装されたMarkdownパーサー。100% CommonMarkサポート、拡張、構文プラグイン、高速性を備える。Pythonで利用可能。
  • markdown2 - Pythonによる高速かつ完全なMarkdown実装。
  • Mistune - レンダラー機能を持つ、純粋なPython製で最速のMarkdownパーサー。
  • PyMdown Extensions - Python Markdown向け拡張のコレクション。
  • Python-Markdown - John GruberのMarkdownのPython実装。

Ruby

  • kramdown - 厳格な構文定義を使用し、複数の一般的な拡張をサポートする、高速な純粋Ruby製Markdownスーパーセット変換器。
  • Redcarpet - 蝶とポップコーンのような香りがする、Markdown処理用Rubyライブラリ。

ツール

変換器

Markdownをほかの形式へ、またはその逆へ変換する。

  • csvtomd - CSVファイルをMarkdown表へ変換する。 Mac OS X Linux Windows
  • Dimer Markdown - MarkdownをHTMLまたはJSONへ変換する。 Globe Mac OS X Linux Windows
  • HTML To Markdown for PHP - PHPでHTMLをMarkdownへ変換する。
  • markdown-pdf - MarkdownからPDFへの変換器。
  • Markdown to PDF - MarkdownをPDFへ変換する簡潔で便利なWebサイト。 Globe
  • Pandoc - 汎用文書変換器。 Mac OS X Linux Windows
  • Torsimany - 形式に依存しないJSONを、スタイリッシュで人間が読みやすいMarkdownへ変換する。 Mac OS X Linux Windows
  • turndown - JavaScriptで書かれたHTMLからMarkdownへの変換器。
  • yamp - Markdown関連タスク向けの使いやすいCLIツールボックス。 Mac OS X Linux Windows
  • clipboard2markdown - コンテンツを貼り付けてMarkdown版を得るWebサイト。JavaScriptが有効なモダンブラウザで動作する。

エディター

Markdown文書を編集・保存する。

  • Abricotine - 組み込みのリアルタイムプレビューを備えた、Electron製軽量Markdownエディター。 Mac OS X Linux Windows
  • Caret - MacおよびPC向けMarkdownエディター。 Mac OS X Linux Windows
  • iA Writer - Mac OS、iOS、Androidで最高の執筆体験を提供するよう設計されたiA Writer。 :gem: 非常にシンプルなエディター。 Android OS iOS Logo Mac OS X
  • Let’s Markdown! - Rustで構築されたオンラインのリアルタイム共同編集Markdownエディター。 Globe
  • Markdownify - 最小限のMarkdownエディター用デスクトップアプリ。 Mac OS X Linux Windows
  • MarkRight - 最小限のGitHub Flavored Markdownエディター。 Mac OS X Linux Windows
  • Mark Text - 次世代Markdownエディター(Electron製)。 Mac OS X Linux Windows
  • PileMd - Markdownノートアプリ。 Mac OS X Linux Windows
  • StackEdit - ブラウザ内Markdownエディター。 Globe
  • TOAST UI Editor - 拡張可能なGFM Markdown WYSIWYGエディター。 Globe
  • Typora - 最小限のMarkdownエディター。 Mac OS X Linux Windows
  • Notable - 優れたMarkdownベースのノートアプリ。 Mac OS X Linux Windows
  • Boostnote - 開発者向けMarkdownエディター。 Mac OS X Linux Windows
  • Trilium Notes - 大規模な個人知識ベースの構築に焦点を当てた階層型ノートアプリケーション。 Mac OS X Linux Windows
  • Joplin - 同期機能を備えたオープンソースのノート・To-Doアプリケーション。 Mac OS X Linux Windows iOS Logo Android OS
  • Visual Studio Code - 組み込みMarkdownプレビューと多数のMarkdown拡張を備えたオープンソースコードエディター。 Mac OS X Linux Windows
  • Quiver - プログラマー向けに構築されたノートブック。 Mac OS X iOS Logo
  • Bear - ノートと文章を作るための、美しく柔軟な執筆アプリ。 Mac OS X iOS Logo
  • Obsidian - Mermaidサポートを持つノートブックエディター。 Mac OS X Linux Windows
  • Bangle.io - データをローカルにMarkdown形式で保存するNotion風ノート作成Webアプリ。 Globe

リンター

Markdown文書の問題を指摘し、標準化する。

  • Markdown Lint Tool - Markdownファイルを確認し、スタイル上の問題を指摘するツール。
  • Markdownlint - Markdown/CommonMarkファイル向けNode.jsスタイルチェッカー・lintツール。
  • remark-lint - Markdownコードスタイルリンター。
  • textlint - テキストとMarkdown向けのプラグイン可能なlintツール。
  • markdownlint - Visual Studio Code用Markdown lint・スタイルチェック。

その他

Markdown文書を編集、変換、エクスポートなどするためのツール。

  • Dillinger - Dillingerは、クラウド対応、モバイル対応、オフラインストレージ、AngularJSを活用したHTML5 Markdownエディター。 Globe
  • GitDown – GitHubのMarkdownプリプロセッサー。 :octocat:
  • HackMD - HackMDは、全プラットフォームでリアルタイム共同編集Markdownノートを作成できる。 Globe
  • Laverna - LavernaはMarkdownエディターと暗号化サポートを備えたJavaScriptノートアプリケーション。 :gem: 暗号化付きMarkdownノート。 Globe Mac OS X Linux Windows
  • Markable.in - 優れたMarkdownエディター。 Globe
  • markcat - Markdownファイルのターミナルビューア。 :gem: Markdownハイライト付きのcat Mac OS X Linux Windows
  • Markdown Magic - Markdownファイルを自動整形し、外部ドキュメント・srcコードを同期する。
  • Markdown Tables Generator - CSVインポートに対応した視覚的Markdown表ビルダー。 Globe
  • mdformat - CommonMark準拠Markdownフォーマッター。 Mac OS X Linux Windows
  • remark - プラグインで動作するMarkdownプロセッサー。
  • Socrates - etherpad風のサーバーレスなリアルタイムMarkdownエディター・ビューア。 Globe
  • termd - 構文ハイライト付きのターミナル用Markdownレンダラー。 Mac OS X Linux Windows

プレゼンテーション

Markdownでスライドプレゼンテーションを作成・編集する。

  • gitpitch - GitHub、GitLab、Bitbucket、GitBucket、Gitea、Gogsで使える、誰もが利用できるMarkdownプレゼンテーション。 Globe
  • hacker-slides - Markdownからプレゼンテーションスライドを作るための最小限UI。 Mac OS X Linux
  • Marp - Markdownプレゼンテーションエコシステム。 :gem: Markdownをさまざまな形式へ変換するCLI、Web、IDEプラグインなど。 Mac OS Linux Windows
  • mdp - コマンドラインベースのMarkdownプレゼンテーションツール。 :gem: Markdownを使うPowerPointとVimのようなもの。 Mac OS X Linux
  • remark - HTMLとCSSに慣れた人を対象とする、簡単なブラウザ内Markdown駆動スライドショーツール。 Globe
  • reveal.js - MarkdownをサポートするオープンソースHTMLプレゼンテーションフレームワーク。 Mac OS X Linux Windows

サービス

Markdownを活用するさまざまなサービス。

  • Daux.io - Daux.ioは、単純なフォルダ構造とMarkdownファイルを使って、その場でカスタムドキュメントを作成するドキュメントジェネレーター。
  • Dimer - DimerはMarkdownからクリーンで美しいドキュメントWebサイトを生成する。 Globe
  • GitBook - GitBookはモダンな公開ツールチェーン。執筆と共同作業の両方を容易にする。
  • GitPrint - GitHub Markdownを簡単に印刷する。 Globe

リソース

ドキュメント

Markdownに関するドキュメントと有用な情報。

チュートリアル

有用なリンクとチュートリアル。


Icon pack by Icons8

ライセンス

CC0

法律の及ぶ範囲で、Joaquín Sernaはこの著作物に対するすべての著作権および関連する権利・隣接権を放棄しています。