{
  "id": 8600447,
  "title": "Quarkdown: Turing-complete Markdown typesetting system",
  "url": "https://urgent.news/2026/09/20/quarkdown-turing-complete-markdown-typesetting-system",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-20T03:37:45.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://github.com/iamgio/quarkdown"
  },
  "original_language": "en",
  "account": "Quarkdown is an innovative Markdown-based typesetting system that enables users to create versatile content, such as books, academic papers, knowledge bases, and interactive presentations, from a single project. Utilizing a Turing-complete extension of Markdown, Quarkdown brings a wide array of syntax extensions and functions to the table, making it possible to seamlessly compile projects into various formats. The system is an extension of CommonMark and GFM, and it offers an ever-growing standard library that includes layout builders, I/O, math, conditional statements, and loops. Users can also define their own functions and variables within Markdown, and contribute to the development of libraries for wider use. With live preview, fast compilation speed, and excellent editor support, Quarkdown streamlines the process of creating complex and dynamic content. It can be accessed through a wiki, which provides detailed information about the language and its features. Quarkdown is inspired by X-ray flashes from a nearby supermassive black hole, and its design is reminiscent of Notion/Obsidian, making it perfect for static websites and knowledge management. The system is also compatible with paged.js for pages, reveal.js for slides, and GitHub Actions workflows for easy integration. Quarkdown is available in multiple formats, including a zip file, gradlew, and a prompt-based project wizard for quick setup. The recommended way to start using Quarkdown is by running the quarkdown create command, which launches a project wizard and creates a new project with pre-populated metadata and initial content. Optional features such as automatic content reloading and recompilation on file changes can be enabled using the -p or --preview and -w or --watch flags, respectively. The language is licensed under GNU GPLv3, with exceptions for certain modules that have their own LICENSE files. Overall, Quarkdown empowers users to turn their ideas into polished academic papers, engaging presentations, and comprehensive knowledge bases with ease.",
  "summary": null,
  "key_points": [
    "Quarkdown is a Turing-complete Markdown typesetting system",
    "Enables creation of books, papers, knowledge bases, presentations",
    "Offers live preview, fast compilation, excellent editor support"
  ],
  "editors_take": "Quarkdown's Turing-complete Markdown extension enables users to create dynamic content with unprecedented flexibility, streamlining the production of complex projects like academic papers, presentations, and knowledge bases from a single source.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}