This projects aims to implement Brainfuck using only JQ.
There is some samples at bf/ that you can run this way:
cat bf/helloworld.bf | jq -Rr -f brainfuck.jq
cat bf/seven.bf | jq -Rr -f brainfuck.jq
I already did some experiments before, doing this reverse polish notation arithmetic interpreter in JQ.