Skip to content

Latest commit

 

History

History
301 lines (174 loc) · 19.6 KB

README.md

File metadata and controls

301 lines (174 loc) · 19.6 KB

Awesome Series @ Write Kit

Markdown (Syntax & Extensions, Documentation & Cheat Sheets, Libraries, ...)Markdown Editors & (Pre)viewersBooks (Services, Hand-Written, Auto-Built w/ Open Data, ...)

Awesome Markdown Editors & (Pre)viewers

A collection of awesome markdown editors and (pre)viewers for Linux, Apple OS X, Microsoft Windows, the World Wide Web and more.

Contributions welcome. Anything missing? Send in a pull request. Thanks.

Zen Writing - leaving you alone with your thoughts and your words

Markdown Online Editors

Mark (web: mark.barelyhuman.dev, github: barelyhuman/mark) - Simple Web Markdown Editor

JekyllPad (web: JekyllPad.com) Online WYSIWYG Markdown editor with professional features (Tables, Code Blocks, Youtube embde, Image/Video embed, Pexels.com embed, etc.), Supports Github Pages static websites

Holocron (web: holocron.so), Collaborative Markdown editor with GitHub sync, WYSIWYG rendering, hosting, AI agents integration, accept suggestions from guests (automatically opens GitHub PR).

Minimalist Online Markdown Editor (web: markdown.pioul.fr, github: pioul/Minimalist-Online-Markdown-Editor)

StackEdit (web: stackedit.io, github: benweet/stackedit)

Dillinger.io (web: dillinger.io, github: joemccann/dillinger)

MarkTwo (web: marktwo.app, github:anthonygarvan/marktwo), MarkTwo is a free and open source progressive web app which can be installed on any platform or used within the browser. It features seamless transition between read and edit mode, snappy performance for large documents, and efficient, continuous, and private syncing via your own Google drive. It also has a host of productivity enhancements that make it ideal for long-form notes and journals.

HackMD (web: hackmd.io, github: HackMD) - Allows collaboration and more UI options. Link to Github is maintained.

LetsMarkdown.com (web: LetsMarkdown.com, github: Cveinnt/LetsMarkdown.com) - 👨‍💻👩‍💻 Fast, minimal web editor that makes markdown editing collaborative and accessible to everyone.

Typo (web: Typo, github: rossrobino/typo) - View content as a document or slideshow with a variety of themes in the browser.

Word2md.com (web: Word2md.com, - Converting a Word (or Google) Document to markdown, very is easy steps. Just upload your .docx or .doc document, then the praser converts it to crisp, clean Markdown version.

readme.so (web: readme.so), - Readme.so is an online editor to help developers make readmes for their project.

Reprose (web: reprose.pp.ua, github: jmas/reprose), - Reprose is a Markdown editor for GitHub. It uses Github API for list markdown files in yours respository. You can open document in editor and seamlessly save changes to repo.

type. (web: type.baby, github: qurle/type), - Local-first zen editor. Supports imports/exports, publishing to web and offline work.

Markwhen (web: markwhen.com, github: mark-when/markwhen), - An interactive text-to-timeline tool that converts markdown-style text into cascading timelines. Features multiple visualization options including timeline, calendar, and resume views.

WYSIWYG Markdown Editors for Integration in Web Apps

Editors designed to be used by developers for use in websites and web apps.

Wysimark (web: wysimark.com, github: portive/wysimark) - The WYSIWYG editor for Markdown with integrations for React, Vue and Plain JavaScript. Supports CommonMark and GFM specs. Features tables, check lists, images, emojis and attachments. Comes with a modern interface and design. Features cloud based image uploads, attachments, and image resizing. MIT licensed.

Docs to Markdown Pro (web: Docs to Markdown Pro, Google Workspace Marketplace Extension: Docs to Markdown Pro Extension Starts from 29$ per year) - This Google Docs editor add-on converts your Google Docs to Markdown format, including images. It integrates with GitHub and GitLab, allowing you to write collaboratively in Google Docs and commit your work directly as Markdown (including images) to your repositories, streamlining your workflow.

Umo Editor (web:Umo Editor Playground, Documentation: Umo Editor Documentation, Github: umodoc/editor) - Umo Editor is open-source document editor based on Vue3 and Tiptap. Umo Editor provides comprehensive document editing capabilities and AI creation features, supports pagination, supports Markdown syntax, offers basic rich text editing functions, allows for the insertion of various node types in multiple formats, provides a variety of practical tools, and supports setting page styles. It also supports exporting in various formats, printing and print preview, block-level document editing, adding custom extensions, multi-language settings, and a dark theme.

Markdown Desktop Editors

Universal

Caret ($29 for continued use)

Features live preview, files sidebar, go to anything, advanced spell checker and a lot more.

CodeLobster (FREE)

Markdown syntax highlighting, live preview.

Deepdwn ($11.99)

Deepdwn is an offline-only, feature-rich markdown editor for Windows, Mac and Linux, focused on expressive rendering and document organization.

Supports image drag and drop, charts and diagrams, sheet music and tabs, table auto-formatting, tags and categories, and more.

KeenWrite (FREE, open source)

A free, open-source, cross-platform desktop Markdown editor that can produce beautifully typeset PDFs. The editor has live preview, variables, TeX-based math, diagrams, spell check, dark modes, themes, document statistics, R integration, internationalization support, dockable tabs, and more.

KeenWrite simplifies using variables in documents. Variables are useful for character sheets, consistent palette in technical diagrams, and computations when coupled with R.

See the tutorials for details.

Obsidian.md (FREE, Paid Syncing Options)

Obsidian.md is a powerful and versatile note-taking app that utilizes Markdown to create and link notes seamlessly, forming a personal knowledge base. It allows users to visualize their notes as a graph, making it easy to see connections and relationships between ideas. With its extensive plugin system, Obsidian can be customized to fit various workflows, from academic research to personal journaling.

Get more information here.

Typora ($14.99)

Typora is a highly unique and powerful markdown editor. The most surprising and difficult to explain feature, is the in place live preview. In a nutshell as you type markdown it previews the text behind your cursor eliminating the need for a separate preview space.

In addition to including some very nice looking css based themes it also leverages the power of pandoc by using an intermediary format behind the scene allowing you to import and export to many popular document formats including.

The current version, 0.9.23-1, still has some minor bugs and the OS X version is still in beta but, wow, does it look great!

MarkText (FREE, open source)

MarkText is very similar to Abricotine, but it's development is much faster than Abricotine's (while isn't really stable yet).

QOwnNotes (FREE, open source)

Free open source plain-text file markdown note-taking with Nextcloud / ownCloud integration, scripting engine and scripts repository.

Visual Studio Code (FREE, open source)

Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.

Zettlr (FREE, open source)

Zettlr ships with a lot of features helpful in writing markdown. It is especially aimed at writing research papers in the arts and humanities (and therefore offers writing aids such as automatic footnote insertion and in-place editing, or a global search). Nonetheless it also supports LaTeX and code highlighting, which makes it interesting for developers as well. It features a file tree, plenty of exporting options and even supports whole projects (exporting multiple markdown files at once), live preview directly in the editor, and some Zettelkasten functionalities that enables the linking of files. Tags can also be used to sort your work.

The code resides on GitHub

GhostWriter (FREE, open source)

GhostWriter is a simple and light markdown editor. It use double screen: the left screen is the editor, and the right screen show the rendered file. Allows many different syntax: GitHub, Sundown, pandoc, common mark, multimarkdown, php markdown extra, and strict. The right screen will shows the file rendered using the selected syntax.

The editor includes more options, as ortographic check, format... etc.

Ghostwriter also allows to export to different formats, using pandoc or sundown: pdf, html, docx, latex. epub... etc

The interface is translated to many languages, as spanish, german or portuguese.

Znote (FREE)

Znote is a free, elegant program meant to help you write beautifully organized Markdown documents. You can organize your texts, notes, and files even better, using the simplistic left-side widget organizer for smoothly navigating different files.

Joplin (FREE, open source)

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and it's own Joplin Cloud. The app is available on Windows, macOS, Linux, Android and iOS.

Markdown Tools (FREE, open source)

Markdown Tools is a free, open source set of applications for editing, preview and converting to PDF Markdown documents. It supports CommonMark 0.31.2 with GitHub extensions, it can load all linked Markdown files into preview and convert them into one PDF.

Linux

Retext (github wiki: retext-project/retext, github: retext-project/retext) - ReText is a simple but powerful editor for markdown and reStructuredText markup languages. ReText is written in Python language and works on Linux and other POSIX-compatible platforms.

Remarkable (web: remarkableapp.github.io) - markdown editor for Linux and Windows

MindForger (web: mindforger.com) - MindForger is free Markdown IDE and thinking notebook for Linux and macOS. Actually it is more than just a Markdown editor - it is Markdown IDE. With MindForger you can edit multiple documents, perform refactoring/cloning/extraction of sections, use document/section templates and more. It provides HTML preview with diagram, math support and source code syntax highlighting; cutomizable themes and dual pane interface.

Apostrophe (web: uberwriter.wolfvollprecht.de, flathub: apostrophe) - Apostrophe (formerly UberWriter), beautiful distraction free writing. With Apostrophe you get only one thing: An empty textbox, that is to fill with your ideas. There are no settings, you don't have to choose a font, it is only for writing. You can use markdown for all your markup needs. PDF, RTF and HTML are generated via pandoc.

MarkMyWords (github: voldyman/MarkMyWords) - a minimal markdown editor

MDEditor (github: TadavomnisT/MDEditor) - MDEditor is a free and open-source Markdown editor that supports previewing and exporting to HTML, PDF, MediaWiki, and more. It also provides programming APIs and can be used as a web application or a cross-platform desktop app.

More / Articles

  • 12 Best Markdown Editors for Linux, Better Tech Tips, July 2017 -- incl. Remarkable, Mark My Words, ReText, Ghostwriter, Abricotine, Typora ($$, Free in beta), Haroopad ($$, Donationware), Caret ($25), GitBook Editor, LightMd Editor, EME (Elegant Markdown Editor), PileMd

Microsoft Windows

WriteMonkey (web: writemonkey.com) - full screen distraction free creative writing; no whistles and bells, just empty screen, you and your words; WriteMonkey is light, fast, and free

obsidian (web: obsidian.md) - Obsidian is the private and flexible writing app that adapts to the way you think. Obsidian stores notes on your device, so you can access them quickly, even offline. No one else can read them, not even us.

Markdown Monster (web: markdownmonster.west-wind.com) - Markdown is everywhere these days and it's used for all sorts of different purposes. Wouldn't it be nice if you have an editor that can keep up with all of those scenarios?

Markdown Monster is a Markdown editor and viewer that lets you edit Markdown with syntax highlighting and fast text entry. A collapsible, synced, live preview lets you see your output as you type. You can easily embed images, links, emojis and code as text or by using our gentle UI helpers that simplify many operations. You can also paste and drag images directly into the editor. Inline spell-checking and word counts keep your content streamlined unobtrusively.

You can export Markdown to HTML by saving to disk or by copying Markdown selections as HTML directly to the clipboard. The HTML preview can display syntax colored code snippets for most common coding languages, and can easily be customized with HTML and CSS template to match your own sites. You can choose from a light and dark theme, and choose individual editor and preview themes. You can even use Vim or EMacs type conventions. Other convenience features let you browse for and select files in the built-in folder browser, jump to the current folder in Explorer or Terminal, commit to Git and more.

More / Articles

  • The Best Markdown Editor for Windows by Zack Wallace, SitePoint, July 2017 -- incl. Texts ($19), WriteMonkey, Haroopad ($$, Donationware), MarkPad, MarkdownPad 2, Typora ($$, Free in beta), Caret ($25)

Markdown Shell Extensions (FREE - Open Source) License

A collection of tools for markdown files, to edit and view content:

  • A Markdown Text Editor to manually edit a markdown file, with instant preview of the output in a HTML Viewer.

  • A Preview handler which allows you to see the content of the markdown file without open it, in the "Preview Panel", integrated into Windows Explorer.

  • Supports Windows Vista, 7, 8, 10 and 11 (for 32 bits and 64 bits).

  • Themes (Dark and Light) according to user preferences of Windows Theme

  • An easy pre-built Setup is provided.

Markdown Help Viewer (FREE - Open Source) License

An integrated help system based on files in Markdown format (and also html), for Delphi and Windows applications

  • A unit (MarkdownHelpViewer.pas) to add the interface to Delphi Help System of your Delphi Application (from XE6 version to latest)

  • A VCL Visual Component (TMarkdownViewer) to automatically show Markdown file formatted in HTML (from XE6 version to latest)

  • A simple demo to show how to integrate the Help in your application

  • An easy pre-built Setup is provided.

Apple Mac OS X

MacDown (web: macdown.uranusjr.com) - open source Markdown editor inspired by Mou, with live preview of extended markdown syntaxes

More / Articles

  • The Best Markdown Editors for Mac by Adrian Try, SitePoint, July 2017 -- incl. Ulysses ($44.99), Quiver ($9.99), LightPaper ($16.49), MWeb ($14.99), Texts ($19), Byword ($11.99), IA Writer ($9.99), Typora ($$, Free in beta), Caret ($25), Focused ($29.99), Bear (Free, Bear Pro subscription $1.49/month), Mou ($$, Free in beta), MacDown (FREE, open source), Haroopad ($$, Donationware)

Nota ($29 for continued use)

Pro writing app designed for local Markdown files. Nota is a beautiful and easy to use writing app that's also powerful and efficient. Its simple design enables a wide range of uses: from notes and wikis, to static blogs and websites, to articles and books. It works with local Markdown files to keep your data completely in your control.

Markdown Mobile Editors

Android

Markor (web: gsantner.net, github: gsantner/markor) - Markor is an open source text editor for Android. This project aims to make an editor that is versatile, flexible, and lightweight. Markor utilizes simple markup formats like Markdown and todo.txt for note-taking and list management.

Misc

WordPress

More / Articles

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!