Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Lightweight markup language
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Comparison of implementation features == {{sort-under}} {| class="wikitable sortable sort-under" |+ Comparing implementations, especially output formats ! Language !! Implementations ! [[XHTML|X]][[HTML]] || [[ConTeXt|Con]]/[[LaTeX|La]][[TeX]] || [[PDF]] || [[DocBook]] || [[OpenDocument|ODF]] || [[EPUB]] || [[Microsoft Word|DOC]][[Microsoft Office Open XML|(X)]] ! {{abbr|LMLs|Lightweight Markup Languages}} || Other ! License |- ! {{rh}} | [[AsciiDoc]] | [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[JavaScript]], [[Java (programming language)|Java]] | {{yes|XHTML}} || {{yes|LaTeX}} || {{yes|PDF}} || {{yes|DocBook}} || {{yes|ODF}} || {{yes|EPUB}} || {{no}} | {{n/a}} || [[Man page]], etc. | GNU GPL, MIT |- ! {{rh}} | [[BBCode]] | [[Perl]], [[PHP]], [[C Sharp (programming language)|C#]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]] | {{yes|(X)HTML}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | [[Public Domain]] |- ! {{rh}} | [[Creole (markup)|Creole]] | [[PHP]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[JavaScript]]<ref>{{cite web|url=http://www.wikicreole.org/wiki/Converters |title=Converters |publisher=WikiCreole |access-date=2013-10-08}}</ref> |colspan="9" {{varies|Depends on implementation}} | [[CC BY-SA|CC_BY-SA 1.0]] |- ! {{rh}} | Djot | [[Lua (programming language)|Lua]] (originally), [[JavaScript]], [[Prolog]], [[Rust (programming language)|Rust]]<ref name="djot" /> | {{yes|HTML}} || {{yes-No|LaTeX, ConTeXt}} || {{yes-No|PDF}} || {{yes-No|DocBook}} || {{yes-No|ODF}} || {{yes-No|EPUB}} || {{yes-No|RTF}} | {{yes-No|MediaWiki, reST}} || Man page, S5 etc. | MIT |- ! {{rh}} rowspan=2| [[GitHub Flavored Markdown]] | Haskell ([[Pandoc]]) | {{yes|HTML}} || {{yes|LaTeX, ConTeXt}} || {{yes|PDF}} || {{yes|DocBook}} || {{yes|ODF}} || {{yes|EPUB}} || {{yes|DOC}} | [[AsciiDoc]], [[reStructuredText|reST]] || [[OPML]] | GPL |- | [[Java (programming language)|Java]],<ref name="pegdown">[https://github.com/sirthias/pegdown pegdown]: A Java library for Markdown processing</ref> [[JavaScript]],<ref name="gfms">[https://github.com/ypocat/gfms gfms]: Github Flavored Markdown Server</ref><ref name="marked">[https://github.com/chjj/marked marked]: A full-featured markdown parser and compiler, written in JavaScript. Built for speed.</ref><ref name="node-gfm">[https://github.com/gagle/Node-GFM node-gfm]: GitHub flavored markdown to HTML converter</ref> [[PHP]],<ref name="parsedown">[http://parsedown.org/ Parsedown]: Markdown parser written in PHP</ref><ref name="ciconia">[https://github.com/kzykhys/Ciconia Ciconia]: Markdown parser written in PHP</ref> [[Python (programming language)|Python]],<ref name="grip">[https://github.com/joeyespo/grip Grip]: GitHub Readme Instant Preview</ref> [[Ruby (programming language)|Ruby]]<ref name="github-markdown">[https://rubygems.org/gems/github-markdown github-markdown]: Self-contained Markdown parser for GitHub</ref> | {{yes|HTML}}<ref name="gfms" /><ref name="marked" /><ref name="node-gfm" /><ref name="ciconia" /><ref name="grip" /> || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | Proprietary |- ! {{rh}} | [[Markdown]] | [[Perl]] (originally), [[C (programming language)|C]],<ref>[https://github.com/jgm/peg-markdown peg-markdown] is an implementation of [[markdown]] in [[C (programming language)|C]].</ref><ref>[http://www.pell.portland.or.us/~orc/Code/discount/ Discount] is also an implementation of [[markdown]] in [[C (programming language)|C]].</ref> [[Python (programming language)|Python]],<ref>{{cite web|url=https://github.com/waylan/Python-Markdown |title=Python-Markdown |publisher=Github.com |access-date=2013-10-08}}</ref> [[JavaScript]], [[Haskell (programming language)|Haskell]],<ref name="pandoc" /> [[Ruby (programming language)|Ruby]],<ref>{{cite web|author=Bruce Williams |url=https://rubyforge.org/projects/kramdown/ |title=kramdown: Project Info |publisher=RubyForge |access-date=2013-10-08 |url-status=dead |archive-url=https://web.archive.org/web/20130807011316/http://rubyforge.org/projects/kramdown |archive-date=2013-08-07 }}</ref> [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]], [[PHP]] | {{yes|HTML}} || {{yes-No|LaTeX, ConTeXt}} || {{yes-No|PDF}} || {{yes-No|DocBook}} || {{yes-No|ODF}} || {{yes-No|EPUB}} || {{yes-No|[[Rich Text Format|RTF]]}} | {{yes-No|[[MediaWiki#Markup|MediaWiki]], [[ReStructuredText|reST]]}} || [[Man page]], [[S5 (file format)|S5]] etc. | BSD-style & GPL (both) |- ! {{rh}} | [[Markdown Extra]] | [[PHP]] (originally), [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]] | {{yes|XHTML}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | BSD-style & GPL (both) |- ! {{rh}} | [[MediaWiki#Markup|MediaWiki]] | [[Perl]], [[PHP]], [[Haskell (programming language)|Haskell]], [[Python (programming language)|Python]] | {{yes|XHTML}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | GNU GPL |- ! {{rh}} | [[MultiMarkdown]] | [[C (programming language)|C]], [[Perl]] | {{yes|(X)HTML}} || {{yes|LaTeX}} || {{no|PDF}} || {{no}} || {{yes|ODF}} || {{no}} || {{yes|DOC, RTF}} | {{n/a}} || [[OPML]] | [[GNU GPL|GPL]], [[MIT License|MIT]] |- ! {{rh}} | [[Org-mode]] | [[Emacs Lisp]], [[Ruby (programming language)|Ruby]] (parser only), [[Perl]], [[OCaml]] | {{yes|XHTML}} || {{yes|LaTeX}} || {{yes|PDF}} || {{yes|DocBook}} || {{yes|ODF}} || {{yes|EPUB}}<ref name="Via ox-pandoc and pandoc itself">{{cite web|url=https://github.com/kawabata/ox-pandoc#description |title=Via ox-pandoc and pandoc itself|website=[[GitHub]] }}</ref> || {{yes|DOCX}}<ref name="Via ox-pandoc and pandoc itself"/> | Markdown || [[plain text|TXT]], [[XOXO (microformat)|XOXO]], [[iCalendar]], [[Texinfo]], [[Man page|man]], contrib: [[groff (software)|groff]], [[S5 (file format)|s5]], deck.js, Confluence Wiki Markup,<ref>{{cite web | last=Atlassian | title=Confluence 4.0 Editor - What's Changed for Wiki Markup Users (Confluence Wiki Markup is dead) | url=https://confluence.atlassian.com/display/CONF40/Confluence+4+Editor+-+What%27s+Changed+for+Wiki+Markup+Users | access-date=2018-03-28}}</ref> [[TaskJuggler]], [[RSS]], [[FreeMind]] | [[GPL]] |- ! {{rh}} | [[PmWiki]] | [[PHP]] | {{yes|XHTML 1.0 Transitional, HTML5}} || {{no}} || {{yes|PDF export addons}} || {{no}} || {{no}} || {{yes|EPUB export addon}} || {{no}} | {{n/a}} || {{n/a}} | GNU GPL |- ! {{rh}} | [[Plain Old Documentation|POD]] | [[Perl]] | {{yes|(X)HTML, XML}} || {{yes|LaTeX}} || {{yes|PDF}} || {{yes|DocBook}} || {{no}} || {{no}} || {{yes|RTF}} | {{n/a}} || [[Man page]], [[plain text]] | [[Artistic License]], Perl's license |- ! {{rh}} | [[reStructuredText]] | [[Python (programming language)|Python]],<ref>[http://docutils.sourceforge.net/docs/index.html Docutils] is an implementation of [[ReStructuredText]] in [[Python (programming language)|Python]]</ref><ref>[[Sphinx (documentation generator)|Sphinx]] is an implementation of [[ReStructuredText]] in [[Python (programming language)|Python]] and [http://docutils.sourceforge.net/docs/index.html Docutils] with a number of output format [http://sphinx.pocoo.org/latest/builders.html Builders]</ref> [[Pandoc|Haskell (Pandoc)]], [[Java (programming language)|Java]], | {{yes|HTML, XML}} || {{yes|LaTeX}} || {{yes|PDF}} || {{yes|DocBook}} || {{yes|ODF}} || {{yes|EPUB}} || {{yes|DOC}} | {{n/a}} || [[Man page|man]], [[S5 (file format)|S5]], [[Devhelp]], [[Qt (framework)|QT Help]], [[Microsoft Compiled HTML Help|CHM]], [[JSON]] | [[Public Domain]] |- ! {{rh}} | [[Textile (markup language)|Textile]] | [[PHP]], [[JavaScript]], [[Java (programming language)|Java]], [[Perl]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[Active Server Pages|ASP]], [[C Sharp (programming language)|C#]], [[Haskell (programming language)|Haskell]] | {{yes|XHTML}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | Textile License |- ! {{rh}} | [[Texy!]] | [[PHP]], [[C Sharp (programming language)|C#]], [[Java (programming language)|Java]] {{efn|group=texy|JTexy has full compatibility with ''Texy!'' 1.0 syntax and some compatibility with 2.0+.}} | {{yes|(X)HTML}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} || {{no}} | {{n/a}} || {{n/a}} | GNU GPL v2 License |- ! {{rh}} | [[txt2tags]] | [[Python (programming language)|Python]],<ref>{{cite web|author=Aurelio Jargas www.aurelio.net |url=http://txt2tags.org/ |title=txt2tags |publisher=txt2tags |date=2012-01-11 |access-date=2013-10-08}}</ref> [[PHP]]<ref>{{cite web|url=http://txt2tags.org/txt2tags.form.php |title=txt2tags.class.php - online convertor [sic] |publisher=Txt2tags.org |access-date=2013-10-08}}</ref> | {{yes|(X)HTML, SGML}} || {{yes|LaTeX}} || {{no|PDF}} || {{yes|DocBook}} || {{no|ODF}} || {{no|EPUB}} || {{no|DOC}} || [[Creole (markup)|Creole]], [[AsciiDoc]], [[MediaWiki namespace|MediaWiki]], [[MoinMoin]], [[PmWiki]], [[DokuWiki]], [[Google Code|Google Code Wiki]] || [[roff (computer program)|roff]], [[Man page|man]], [[MagicPoint]], Lout, [[PageMaker]], [[ASCII Art]], [[plain text|TXT]] | GPL |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)