VibeHunt
Back to browse

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

Sign in to leave a review.

Loading reviews…

Similar apps