Blackfriday - A markdown processor for Go

  •        159

Blackfriday is a Markdown processor implemented in Go. It is paranoid about its input (so you can safely feed it user-supplied data), it is fast, it supports common extensions (tables, smart punctuation substitutions, etc.), and it is safe for all utf-8 (unicode) input.HTML output is currently supported, along with Smartypants extensions.



Related Projects

Algernon - Pure Go web server with built-in Lua, Markdown, HyperApp and Pongo2 support

Web server with built-in support for HTTP/2, Lua, Markdown, Pongo2, HyperApp, Amber, Sass(SCSS), GCSS, JSX, BoltDB, Redis, PostgreSQL, MariaDB/MySQL, rate limiting, graceful shutdown, plugins, users and permissions. Uses no external libraries, only pure Go.

markdig - A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET

Markdig is a fast, powerful, CommonMark compliant, extensible Markdown processor for .NET.While there is not yet a dedicated documentation, you can find from the specs documentation how to use these extensions.

FSharp.Formatting - F# tools for generating documentation (Markdown processor and F# code formatter)

The F# Formatting libraries (FSharp.CodeFormat.dll and FSharp.Markdown.dll) include an F# implementation of a Markdown parser and an F# code formatter that can be used to tokenize F# code and obtain information about tokens including tool-tips (as in Visual Studio and MonoDevelop) with type information. The library also comes with a sample that implements literate programming for F#.F# Formatting: Documentation tools provides more information about the library, how to contribute, etc. It also includes links to tutorials showing how to use the Markdown parser and F# code formatter.

pegdown - A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions

Although still one of the most popular Markdown parsing libraries for the JVM, pegdown has reached its end of life.The project is essentially unmaintained with tickets piling up and crucial bugs not being fixed. pegdown's parsing performance isn't great. In some cases of pathological input runtime can even become exponential, which means that the parser either appears to "hang" completely or abort processing after a time-out.

markdown-it - Markdown parser, done right

Markdown parser done right. Fast and easy to extend.(*) presets define combinations of active rules and options. Can be "commonmark", "zero" or "default" (if skipped). See API docs for more details.

marked - A markdown parser and compiler. Built for speed.

A full-featured markdown parser and compiler, written in JavaScript. Built for speed.String of markdown source to be compiled.

morkdown - A simple Markdown editor

Morkdown is primarily designed to render GitHub Flavored Markdown (GFM), so it's ideal for your When rendering the Markdown, it uses the same syntax highlighter as GitHub (the Python Pygments library) and the styling is near identical to GitHub. Markdown content is parsed using [marked]marked(via brucedown), a JavaScript Markdown parser capable of parsing GFM.Morkdown is a Google Chrome App coupled to a Node server and uses CodeMirror for the editor panel.

Markingbird - Markdown processor written in Swift (translation of MarkdownSharp)

This library provides a Markdown processor written in Swift for OS X and iOS. It is a translation/port of the MarkdownSharp processor used by Stack Overflow. The port currently passes all of the test cases in MarkdownSharp's SimpleTests, ConfigTest, and MDTestTests test suites. However, it has not been extensively tested or used in production applications. If you find issues, please submit bug reports and fixes.

sublimetext-markdown-preview - markdown preview and build plugin for sublime text 2/3

Preview and build your markdown files quickly in your web browser from sublime text 2/3.You can use builtin python-markdown parser or use the github markdown API for the conversion.

markdown-js - A Markdown parser for javascript

A Markdown parser for javascript

commonmark - Markdown parser for PHP based on the CommonMark spec.

league/commonmark is a PHP-based Markdown parser created by Colin O'Dell which supports the full CommonMark spec. It is based on the CommonMark JS reference implementation by John MacFarlane (@jgm).Note: See Versioning for important information on which version constraints you should use.

mdast - Markdown processor powered by plugins

Markdown processor powered by plugins

word-to-markdown - A ruby gem to liberate content from Microsoft Word documents

Our default content publishing workflow is terribly broken. We've all been trained to make paper, yet today, content authored once is more commonly consumed in multiple formats, and rarely, if ever, does it embody physical form. Put another way, our go-to content authoring workflow remains relatively unchanged since it was conceived in the early 80s. I'm asked regularly by government employees — knowledge workers who fire up a desktop word processor as the first step to any project — for an automated pipeline to convert Microsoft Word documents to Markdown, the lingua franca of the internet, but as my recent foray into building just such a converter proves, it's not that simple.

Pandoc - General Markup Converter

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It an convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, Word processor formats, PDF and other markup formats.

doctoc - 📜 Generates table of contents for markdown files inside local git repository

Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites via a command line flag. In its simplest usage, you can pass one or more files or folders to the doctoc command. This will update the TOCs of each file specified as well as of each markdown file found by recursively searching each folder. Below are some examples.

MMMarkdown - An Objective-C framework for converting Markdown to HTML.

MMMarkdown is an Objective-C framework for converting Markdown to HTML. It is compatible with OS X 10.7+, iOS 8.0+, tvOS, and watchOS. Unlike other Markdown libraries, MMMarkdown implements an actual parser. It is not a port of the original Perl implementation and does not use regular expressions to transform the input into HTML. MMMarkdown tries to be efficient and minimize memory usage.

commonmark-java - Java implementation of CommonMark, a specification of the Markdown format

Java implementation of CommonMark, a specification of the Markdown format for turning plain text into formatted text.