Runmd executes Markdown files as executable scripts. It parses Markdown, extracting fenced code blocks. These blocks, identified by language tags, are then executed using the appropriate interpreter. Shell scripts, JavaScript, Python, and other languages are supported. It simplifies documentation by automatically verifying example code snippets during development. Runmd supports various options to control execution, making it a versatile tool for creating runnable documentation and testing code directly from Markdown documents.
The npm package runmd had frequent releases in 2017, with 9 versions in June alone. Release activity slowed significantly after 2017, with occasional bursts in 2019, 2020, 2022, 2023 and 2024. There have been no releases in 2025 as of September 9th. The most recent versions are 1.4.0 and 1.4.1, released in December 2024.
Runmd's npm package downloads show a generally upward trend from March 2024 to September 2025. There was significant growth in June 2025, with a large spike in August 2025. September 2025 downloads are already substantial, though incomplete.