Managing large collections of Markdown documents (documentation sites, knowledge bases, notes) often means resorting to a messy combination of grep and regex.
mq-db takes a different approach: it parses every Markdown element into a typed block, builds interval and secondary indexes, and exposes the result through SQL and a jq-inspired query language called mq.
What mq-db Does
mq-db turns Markdown files into a queryable, embedded database with zero external dependencies.
# Index a set of documents






