- Common Lisp: https://github.com/sharplispers/clawk
- Haskell: https://github.com/gelisam/hawk
- Racket: https://gitlab.com/xgqt/racket-rawk
- Tcl: https://wiki.tcl-lang.org/page/owh+%2D+a+fileless+tclsh (disclosure: the page links to my fork)
One use for an awk replacement is emitting more structured data. I have used my fork of owh a few times to emit JSON after awk-style parsing. I know GNU Awk can generate JSON with https://www.gnu.org/software/gawk/manual/html_node/gawkextli..., but I haven't tried it.