Skip to content

🕶 Awesome list of markdown-like goodies

License

Notifications You must be signed in to change notification settings

croqaz/awesome-markup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Awesome-markup Awesome list

There is an increasing trend of new markdown-like super-languages, for various purposes, including: creating websites, presentations, graphs, charts and so on. This list tries to gather as much of them as possible, in one place.

Please contribute your links, either by forking and creating a MR, or by creating an issue with the link.

When adding new links, there are a few simple rules:

  • ideally, the library/application is open-source, so please use the link to the source code (this will make it easy to automate the process of fetching the latest news about the project)
  • please keep that link specific to what this list is about: markup languages and make sure the link works
  • keep the links in alphabetic order
  • have fun!!

Standards

  • http://commonmark.org: Plain text format for writing structured documents, based on formatting conventions from email and usenet.
  • http://docutils.sourceforge.net/rst.html: reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents.
  • http://asciidoc.org: AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.

The list

  • ArchieML: Makes it easy to write and edit structured text on deadline that could be rendered in web pages. Tag text as data, without having to type a lot of special characters. Similar with YAML.
  • Cog: Cog transforms files in a very simple way: it finds chunks of Python code embedded in them, executes the Python code, and inserts its output back into the original file. The file can contain whatever text you like around the Python code.
  • CriticMarkup: A way for authors and editors to track changes to documents in plain text. Highlight insertions, deletions, substitutions and comments.
  • Fountain: Fountain is a simple markup syntax that allows screenplays to be written, edited, and shared in plain, human-readable text. Fountain allows you to work on your screenplay anywhere, on any computer, using any software that edits text files.
  • funyu: Markup language for blog posting. Improvement of linaria for doing more exact markup.
  • fusuma: Easily make slides with markdown. Just write the markdown and make the cool slide.
  • Gitdown: Gitdown adds additional functionality (generating table of contents, including documents, using variables, etc.) to GitHub Flavored Markdown.
  • Idyll: Tool that makes it easier to author interactive narratives for the web. Create documents that use common narrative techniques such as embedding interactive charts and graphs, responding to scroll events, and explorable explanations.
  • Maid: Markdown driven task runner.
  • Markdeep: Allows writing plain text documents that will look good in any web browser. Supports diagrams, common styling conventions, and equations as extensions of Markdown syntax. Ideal for design documents, specifications, README files, code documentation, lab reports, and technical web pages.
  • Markvis: Make visualization in markdown (bar, line, pie charts).
  • mdx-deck: ♠️ MDX-based presentation decks.
  • Mermaid: Markdown-like script language for generating charts (flowchart, sequence diagram, gantt diagram) from text via Javascript.
  • mkcli: Markdown command line interface definition. The markdown program definitions can be converted to man pages, help files and shell completion scripts. Encourages a document first approach to writing command line interfaces in a fluid natural language writing style.
  • mmarkdown: Interpret mmd fenced code blocks in a markdown file and generate a cooler version of it.
  • Mos: Pluggable module that injects content into your markdown files via hidden JavaScript snippets.
  • MyST: Extending Markdown for technical, scientific communication and publication.
  • Org mode: Keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
  • present: Terminal-based presentation tool with colors and effects.
  • Pweave: Scientific report generator and a literate programming tool for Python. Can capture the results and plots from data analysis and works with Numpy, Scipy and Matplotlib.
  • remark: Simple, in-browser, markdown-driven slideshow tool targeted at people who know their way around HTML and CSS.
  • Ren: Lightweight data-exchange text format. Programming language independent, with familiar conventions.
  • Rimu: Readable-text to HTML markup language inspired by AsciiDoc and Markdown.
  • slides: Easy browser based presentations using simple markup.
  • TaskPaper: Plain text TODO lists.
  • tslide: Terminal SlideDeck, supporting markdown.
  • Typst: Markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.

Related Lists


License

Unlicensed aka Public Domain. See UNLICENSE for details.

About

🕶 Awesome list of markdown-like goodies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages