An Awk Implementation in C99

Rob Landley’s toybox project offers a range of Linux command-line tools, including the compact and complete awk implementation called wak. This tool is designed to seamlessly integrate with toybox but can also be used on its own. Named wak because all the good awk names are already taken, this C99-coded implementation relies on the C standard library and some POSIX support for regular expressions. While not in the public domain, it is available under Landley’s very liberal 0BSD license. The web pages provide details on the awk implementation, with the code available on GitHub. Unique name choice and licensing information make this project stand out.

https://www.raygard.net/awkdoc/

To top