Topics / #markup
Markup projects on GitHub
Tools for typesetting and converting markup-language documents.
As of , the most-starred Markup projects on GitHub are mermaid (90.7K stars), typst (56.7K stars) and pandoc (46.6K stars). GitHub.Locker tracks 8 Markup repositories with 274.2K stars combined. The fastest-growing on October 16 was mermaid, with +28 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+28mermaid
mermaid-js/mermaid · ★ 90.7KMermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.
+16typst
typst/typst · ★ 56.7KTypst is a markup-based typesetting system built to be as powerful as LaTeX but much easier to learn and use, with built-in math typesetting, bibliography management, and fast incremental compilation.
+6pandoc
jgm/pandoc · ★ 46.6KPandoc is a Haskell library for converting documents from one markup format to another, plus the command-line tool built on top of it — a universal markup converter.
quarkdown
iamgio/quarkdown · ★ 16.3KQuarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.
The all-time top
8 projects · by stars
- 90.7K
#1 · mermaid-js/mermaidmermaid
Mermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.
- 56.7K
#2 · typst/typsttypst
Typst is a markup-based typesetting system built to be as powerful as LaTeX but much easier to learn and use, with built-in math typesetting, bibliography management, and fast incremental compilation.
- 46.6K
#3 · jgm/pandocpandoc
Pandoc is a Haskell library for converting documents from one markup format to another, plus the command-line tool built on top of it — a universal markup converter.
- 4

markdown-it
22Kmarkdown-it/markdown-it · TypeScriptmarkdown-it is a fast Markdown parser for JavaScript with 100% CommonMark support. It also adds syntax extensions and sugar like URL autolinking and a typographer.
- 5
handlebars.js
18.7Khandlebars-lang/handlebars.js · JavaScriptHandlebars.js is a JavaScript templating library that lets you build semantic HTML templates by compiling template strings with placeholders into render functions.
- 6
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.
- 7

liquid
11.9KShopify/liquid · RubyLiquid is a template engine written by Shopify that lets you embed dynamic content in HTML, emails, or other text while keeping it safe for untrusted, user-written templates.
- 8

stylus
11.3Kstylus/stylus · JavaScriptStylus is a CSS preprocessor language for Node.js that lets you write stylesheets with an expressive, dynamic syntax (indented or regular CSS-style) and compiles them down to plain CSS.
Related topics
Often tagged together
- open-source5,666
- developer-tools2,927
- library1,587
- mit3,311
- web2,447
- cli2,227
- frontend1,080
- javascript1,842
- markdown551
- cross-platform2,622
- html463
- linux4,181
- macos3,544
- nodejs1,505
- pdf287
- terminal1,100
- tool1,294
- web-development590
- windows3,401
- academic-writing20
- command-line424
- command-line-tool715
- commonmark10
- compiler166