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. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,037
2 rare 352
3 uawk 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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