Posted on  by admin
  • MarkdownSharp Namespace Reference. Markdown is a text-to-HTML conversion tool for web writers.
  • MarkdownDeep is an open-source implementation of the popular web publishing syntax Markdown. MarkdownDeep provides a high performance implementation for ASP.NET web-servers along with a compatible JavaScript implementation for client side use.
  • MarkdownSharp - Open source C# implementation of Markdown processor, as featured on Stack Overflow. F# Formatting - Tools for documenting F# and C# projects. The library contains extensible Markdown parser as a core component. CommonMark.NET - Implementation of CommonMark specification in C# for converting Markdown documents to HTML.
  • Luckily Wumpus1 already created a markdownsharp library available on Google Code. Markdown, somewhat, makes sense as a good sample as it’s intended to.
I've released version 0.1 of DownMarker, a small desktop application that can be used to to view, navigate and edit a set of interlinked markdown files:

Markdown sharp edited to support github code blocks - KyleGobel/MarkdownSharp-GithubCodeBlocks.

In case you don't know Markdown, it is a 'easy-to-read, easy-to-write plain text format' intended to be converted to HTML. I first encountered it as the format used at Stackoverflow for editing questions and answers. In fact, DownMarker is based on MarkdownSharp, a library generously released as open source by the stackoverflow team.
Currently some things are still missing, but my hope is that DownMarker will work well for creating light-weight wikis inside your version controlled projects, or anything else that can store files. Let me know if you find it useful!EditorMarkdownsharp

Open source C# implementation of Markdown processor, as featured on Stack Overflow.

For projects that support PackageReference, copy this XML node into the project file to reference the package.

Github Markdown Table

The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


  • .NETFramework 4.0

    • No dependencies.
  • .NETStandard 2.0

    • System.Configuration.ConfigurationManager(>= 4.5.0)

Used By

C# Markdownsharp

NuGet packages (26)

Showing the top 5 NuGet packages that depend on MarkdownSharp:

Pages module for BetterCMS. Better CMS is publishing focused and developer friendly .NET Open source CMS.
An XActLib assembly: an implementation of the Markdown contracts defined in XAct.IO.Transformations.Markdown, using the Markdownsharp library.
A FubuMVC plugin that allows you to describe and publish documentation for RESTful services.
Useful extensions/tools/utils I keep using all over the place. Hit me up (@bscheiman) if you need help.

Markdown Live Preview

GitHub repositories (15)

Markdownsharp Editor

Showing the top 5 popular GitHub repositories that depend on MarkdownSharp:

Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
Code analyzer for C# and VB.NET projects
[DEPRECATED] This is the legacy version of Piranha CMS for .NET 4.5, MVC 5.2 & WebPages 3.2.
A publishing focused and developer friendly .NET Open Source CMS.

Markdownsharp Documentation

Version History

C# Markdown Parser

VersionDownloadsLast updated
2.0.5 225,901 10/28/2018
1.13.0 1,621,859 1/7/2011