goawk
« Back to VersTracker
Description:
POSIX-compliant AWK interpreter written in Go
Type: Formula  |  Latest Version: 1.30.1@0  |  Tracked Since: Dec 23, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: awk text-processing cli go interpreter
Install: brew install goawk
About:
GoAWK is a modern, POSIX-compliant AWK interpreter written in Go. It provides full support for standard AWK syntax and built-in functions, while also offering enhancements like built-in string functions and network capabilities. Its key value proposition is high performance and portability, making it suitable for both quick text processing scripts and integration into larger Go applications.
Key Features:
  • High performance due to Go's efficient runtime
  • Full POSIX AWK compliance with extensions
  • Portable single binary with no dependencies
  • Can be used as a standalone tool or Go library
Use Cases:
  • Parsing and transforming log files or structured text data
  • Quick data extraction and reporting from command line streams
  • Embedding a scripting engine for text manipulation in Go applications
Alternatives:
  • gawk – GNU AWK is the de facto standard on Linux, but GoAWK offers better portability and performance in some scenarios.
  • mawk – mawk is optimized for speed but is Linux-specific; GoAWK is cross-platform.
Version History
Detected Version Rev Change Commit
Dec 23, 2025 8:08am 1.30.1 0 VERSION_BUMP 84894872
Sep 11, 2025 12:04pm 0 VERSION_BUMP 381d5632
Nov 24, 2024 8:00pm 0 VERSION_BUMP 4c5e0ccc
Sep 18, 2024 9:37pm 0 VERSION_BUMP b5235b75
Sep 16, 2024 1:10am 0 VERSION_BUMP 1454c909