Go awk

Open-source Go projects categorized as awk

Top 3 Go awk Projects

  1. goawk

    A POSIX-compliant AWK interpreter written in Go, with CSV support

    Project mention: Cursor's latest "browser experiment" implied success without evidence | news.ycombinator.com | 2026-01-16

    Not me personally, but a GitHub user wrote a replacement for Go's regexp library that was "up to 3-3000x+ faster than stdlib": https://github.com/coregx/coregex ... at first I was impressed, so started testing it and reporting bugs, but as soon as I ran my own benchmarks, it all fell apart (https://github.com/coregx/coregex/issues/29). After some mostly-bot updates, that issue was closed. But someone else opened a very similar one recently (https://github.com/coregx/coregex/issues/79) -- same deal, "actually, it's slower than the stdlib in my tests". Basically AI slop with poor tests, poor benchmarks, and way oversold. How he's positioning these projects is the problematic bit, I reckon, not the use of AI.

    Same user did a similar thing by creating an AWK interpreter written in Go using LLMs: https://github.com/kolkov/uawk -- as the creator of (I think?) the only AWK interpreter written in Go (https://github.com/benhoyt/goawk), I was curious. It turns out that if there's only one item in the training data (GoAWK), AI likes to copy and paste freely from the original. But again, it's poorly tested and poorly benchmarked.

    I just don't see how one can get quality like this, without being realistic about code review, testing, and benchmarking.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. rare

    Create terminal-based histograms, bar graphs, tables, heatmaps and more in realtime using regex and expressions. (by zix99)

    Project mention: TIL about rare, a CLI aggregation visualization tool | news.ycombinator.com | 2026-01-26
  4. uawk

    AWK interpreter in Go with coregex regex engine

    Project mention: Cursor's latest "browser experiment" implied success without evidence | news.ycombinator.com | 2026-01-16

    Not me personally, but a GitHub user wrote a replacement for Go's regexp library that was "up to 3-3000x+ faster than stdlib": https://github.com/coregx/coregex ... at first I was impressed, so started testing it and reporting bugs, but as soon as I ran my own benchmarks, it all fell apart (https://github.com/coregx/coregex/issues/29). After some mostly-bot updates, that issue was closed. But someone else opened a very similar one recently (https://github.com/coregx/coregex/issues/79) -- same deal, "actually, it's slower than the stdlib in my tests". Basically AI slop with poor tests, poor benchmarks, and way oversold. How he's positioning these projects is the problematic bit, I reckon, not the use of AI.

    Same user did a similar thing by creating an AWK interpreter written in Go using LLMs: https://github.com/kolkov/uawk -- as the creator of (I think?) the only AWK interpreter written in Go (https://github.com/benhoyt/goawk), I was curious. It turns out that if there's only one item in the training data (GoAWK), AI likes to copy and paste freely from the original. But again, it's poorly tested and poorly benchmarked.

    I just don't see how one can get quality like this, without being realistic about code review, testing, and benchmarking.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go awk discussion

Log in or Post with

Go awk related posts

  • From 0 to 11 Bugs Fixed: How GoAWK Battle-Tested My 3000x Faster Regex Engine

    2 projects | dev.to | 8 Dec 2025
  • When is it OK to panic in Go?

    1 project | news.ycombinator.com | 1 Apr 2025
  • GoAWK, an Awk interpreter written in Go (2018)

    1 project | news.ycombinator.com | 3 Feb 2024
  • Looking for a script for csv file

    1 project | /r/awk | 20 Mar 2023
  • Why does awk parse '1&&x=1' as '1&&(x=1)' not '(1&&x)=1' when '&&' is high precedence than '='?

    1 project | /r/ProgrammingLanguages | 11 Feb 2023
  • Go 1.19 Release Candidate 1 is released

    2 projects | /r/golang | 7 Jul 2022
  • Simple Lists: a tiny to-do list app written the old-school way (server-side Go, no JS)

    1 project | /r/golang | 3 Oct 2021
  • A note from our sponsor - AppSignal
    www.appsignal.com | 10 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

What are some of the best open-source awk projects in Go? This list will help you:

# Project Stars
1 goawk 2,060
2 rare 358
3 uawk 9

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Go is
the 4th most popular programming language
based on number of references?