dillinger - The last Markdown editor, ever.

  •        36

Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.

http://dillinger.io
https://github.com/joemccann/dillinger

Dependencies:

angular : ^1.3.0
angular-bootstrap : ^0.12.0
body-parser : ^1.14.1
brace : ^0.4.0
breakdance : ^0.1.5
colors : ^1.1.2
compression : ^1.5.2
connect : ^3.4.0
cookie-parser : ^1.4.0
cookie-session : ^1.2.0
debug : ^2.2.0
depd : ^1.1.0
dropbox : ^3.0.0
ejs : ^2.3.4
errorhandler : ^1.4.2
es6-promise : ^3.3.1
express : ^4.13.3
googleapis : ^2.1.5
gulp-gzip : ^1.4.0
gulp-tar : ^1.9.0
highlight.js : ^8.8.0
inverseresize : git+https://github.com/CCole/alsoResizeInverse.git
isomorphic-fetch : ^2.2.1
jquery : ^2.1.1
jquery-ui-bundle : ^1.12.1
katex : ^0.9.0-alpha2
keymaster : ^1.6.2
lodash : ^4.15.0
markdown-it : ^4.4.0
markdown-it-abbr : ^1.0.4
markdown-it-checkbox : ^1.1.0
markdown-it-deflist : ^1.0.0
markdown-it-footnote : ^1.0.0
markdown-it-ins : ^1.0.0
markdown-it-mark : ^1.0.0
markdown-it-math : ^3.0.2
markdown-it-sub : ^1.0.0
markdown-it-sup : ^1.0.0
markdown-it-toc : ^1.1.0
medium-sdk : 0.0.4
method-override : ^2.3.5
morgan : ^1.6.1
netjet : ^1.1.3
parse-link-header : 0.4.1
phantom : ^2.0.4
rc : 0.3.0
request : ^2.64.0
serve-favicon : ^2.3.0
serve-static : ^1.10.0
temp : ^0.8.3
webpack : ^1.14.0

Tags
Implementation
License
Platform

   




Related Projects

md-writer - βœ’οΈ Make Atom a better Markdown/AsciiDoc editor for writers and bloggers

  •    CoffeeScript

Works great with static blogging as well. Try it with Jekyll, Octopress, Hexo or any of your favorite static blog engines. More GIFs Here: Create New Post, Insert Reference Link, Remove Reference Link.

remarkable - Markdown parser, done right

  •    Javascript

Markdown parser done right. Fast and easy to extend. By default, remarkable is configured to be similar to GFM, but with HTML disabled. This is easy to change if you prefer different settings.

camel - "Camel" is a blogging platform written in Node

  •    Javascript

"Camel" is a blogging platform written in Node.js. It is designed to be fast, simple, and lean. Camel is neither a static blogging platform nor a truly dynamic one. It is a little from column A, and a little from column B. The first time a post is loaded, it is rendered by converting from Markdown to HTML, and then postprocessed by adding headers & footer, as well as making metadata replacements. Upon a completed render, the resultant HTML is stored and used from that point forward.


MarkdownMonster - An extensible Markdown Editor, Viewer and Weblog Publisher for Windows

  •    CSharp

Markdown Monster is an easy to use and extensible Markdown Editor, Viewer and Weblog Publisher for Windows. Our goal is to provide the best Markdown specific editor for Windows and make it as easy as possible to create Markdown documents. We provide a core editor and previewer, and a number of non-intrusive helpers to help embed content like images, links, tables, code and more into your documents with minimal effort. Markdown Monster is highly customizable and you can adjust the main window theme, the editor and preview themes using plain HTML/CSS based templates. You can also use our Snippets and Commander addins to automate Markdown Monster, or create full blown addins that can access and update active documents as well as add new UI features to the application.

flow-netbeans-markdown - Markdown file support for the NetBeans IDE

  •    Java

A NetBeans IDE plugin which adds Markdown support. This plugin provides basic syntax highlighting, HTML preview and HTML export when editing a Markdown document. Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

academicmarkdown - Academic writing with Markdown

  •    Python

Academic Markdown is a Python module for generating .md, .html, .pdf, .docx, and .odt files from Markdown source. Pandoc is used for most of the heavy lifting, so refer to the Pandoc website for detailed information about writing in Pandoc Markdown. However, Academic Markdown offers some additional functionality that is useful for writing scientific documents, such as integration with Zotero references, and a number of useful Academic Markdown extensions. At present, the main target for Academic Markdown is the OpenSesame documentation site, http://osdoc.cogsci.nl/, although it may in time grow into a more comprehensive and user-friendly tool.

textract - node

  •    HTML

A text extraction node module. In almost all cases above, what textract cares about is the mime type. So .html and .htm, both possessing the same mime type, will be extracted. Other extensions that share mime types with those above should also extract successfully. For example, application/vnd.ms-excel is the mime type for .xls, but also for 5 other file types.

react-lz-editor - A multilingual react rich-text editor component includes media support such as texts, images, videos, audios, links etc

  •    Javascript

An open source react rich-text editor ( mordern react editor includes media support such as texts, images, videos, audios, links etc. ), development based on Draft-Js and Ant-design, good support html, markdown, draft-raw mode. It's supports multiple languages well and welcome you add your language supports. Disabled media insert feature on demo page, because of there was no online API support for the time being, here is The server side API demo in java you may want.

Visual Studio Code - Code editing. Redefined

  •    TypeScript

Visual Studio Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.

simplemde-markdown-editor - A simple, beautiful, and embeddable JavaScript Markdown editor

  •    Javascript

A drop-in JavaScript textarea replacement for writing beautiful and understandable Markdown. The WYSIWYG-esque editor allows users who may be less experienced with Markdown to use familiar toolbar buttons and shortcuts. In addition, the syntax is rendered while editing to clearly show the expected result. Headings are larger, emphasized words are italicized, links are underlined, etc. SimpleMDE is one of the first editors to feature both built-in autosaving and spell checking. WYSIWYG editors that produce HTML are often complex and buggy. Markdown solves this problem in many ways, plus Markdown can be rendered natively on more platforms than HTML. However, Markdown is not a syntax that an average user will be familiar with, nor is it visually clear while editing. In otherwords, for an unfamiliar user, the syntax they write will make little sense until they click the preview button. SimpleMDE has been designed to bridge this gap for non-technical users who are less familiar with or just learning Markdown syntax.

canner-slate-editor - πŸ“Rich Text / WYSIWYG Editor built for Modularity and Extensibility.

  •    Javascript

πŸ“ Rich text / WYSIWYG editor focus on modularity and extensibility, build on top of Slate framework with beautiful designs and high-level APIs. Since this project is originally started from Canner, we notice that there is NO SINGLE editor is going to fit in all varieties of requirements, so we think the only way to solve this issue is to design a modular-first editor.

JustWriting - markdown blog system

  •    PHP

Justwriting is a simple blog platform. You just need the text written in Markdown, upload the .md file to website, and it will show .md files as posts on your website. It can synchronize files to the server by Dropbox, so you don't have to care about losing your files when the server breaks, as all files can be stored on your local devices.

Eclipse-Markdown-Editor-Plugin - Adds Markdown text editing support to Eclipse

  •    Java

Edit .md and .txt files with syntax highlighting. Provides Outline and Preview HTML views.

electron-markdownify - :closed_book: A minimal Markdown editor desktop app

  •    Javascript

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt. You can download latest installable version of Markdownify for Windows, macOS and Linux.

hget - :clap: Render websites in plain text from your terminal

  •    HTML

A CLI and an API to convert HTML into plain text. Can be used to fetch a site's HTML version and convert it into plain text, or to deliver plain text versions of your site dynamically.You can also convert HTML into HTML, ignoring certain document elements, and starting at a root element other than <html>. You can choose to take raw Markdown output as well, instead of the default terminal-formatted plain text.

Trix - A rich text editor for everyday writing

  •    CoffeeScript

Trix is a WYSIWYG editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML.

markdown-js - A Markdown parser for javascript

  •    Javascript

If you want to use from the browser go to the releases page on GitHub and download the version you want (minified or not). We only officially support node >= 0.10 as the libraries we use for building and testing don't work on older versions of node. That said since this module is so simple and doesn't use any parts of the node API if you use the pre-built version and find a bug let us know and we'll try and fix it.