mq
Jq-like markdown processor.
mq is a command‑line utility written in Rust that processes Markdown files using a query syntax reminiscent of jq for JSON. It lets users slice, filter, map, and transform structured Markdown content directly from the terminal, supporting both single‑file operations and batch processing across many documents. The tool includes a REPL for interactive experimentation, an experimental debugger, and can be extended with custom functions or external subcommands.
The software targets developers and content creators who need to manipulate Markdown in automated workflows, particularly those building prompts or handling outputs for large language models, as well as teams managing documentation or performing content analysis. Its CLI design emphasizes quick, scriptable transformations without requiring a full programming environment.
mq is distributed as a binary, a Cargo crate, and via package managers such as Homebrew and Docker. It offers built‑in selectors and functions, VSCode and LSP integration for IDE support, and a mechanism for adding user‑defined subcommands placed in the user’s local bin directory.
Reviews
Loading reviews…
Similar apps
Markdown Editors
MarkEdit
Markdown editor
Markdown Editors
sbarex QLMarkdown
Quick Look generator for Markdown files
Terminals & CLI
jq
JSON processor.
Terminals & CLI
rq
Record analysis and transformation tool
Terminals & CLI
xq
XML and HTML beautifier and content extractor.

Code Editors & IDEs
Quarkdown
Markdown wit LaTeX in a modern typesetting system