#89 · Primary category: NLP Tools & Text Processing
mq
A jq-like Markdown query language for command-line processing
Project last updated:08/30/26
GitHub Stars
1.0K
Forks
21
Contributors
14
License
MIT
Why we included this project
Markdown is the de facto format for most language model inputs and outputs, yet it has never had a jq-style tool for working with it from the command line. mq is that tool: a query language written in Rust that treats Markdown documents as structured data you can slice, filter, and reshape. It's especially handy if you build LLM pipelines, where you're constantly cleaning up model output, pulling one section out of a long doc, or normalizing prompt material before it goes to a model. It runs fast on large document sets and fits into shell scripts, batch jobs, or CI steps. The project is under active development, so expect rough edges, but for anyone who wrestles with Markdown in prompt or data workflows, it's worth a look.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量