{"id":53213,"url":"https://github.com/freznicek/awesome-awk","name":"awesome-awk","description":"A curated list of awesome AWK frameworks, libraries, software and resources","projects_count":54,"last_synced_at":"2026-08-08T08:00:31.585Z","repository":{"id":41060528,"uuid":"158671860","full_name":"freznicek/awesome-awk","owner":"freznicek","description":"A curated list of awesome AWK frameworks, libraries, software and resources","archived":false,"fork":false,"pushed_at":"2024-02-21T19:58:26.000Z","size":2734,"stargazers_count":254,"open_issues_count":2,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-07-20T01:05:23.480Z","etag":null,"topics":["awesome","awesome-list","awk","awk-language","gawk"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freznicek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-11-22T09:10:02.000Z","updated_at":"2026-07-16T07:32:30.000Z","dependencies_parsed_at":"2024-03-05T17:19:02.146Z","dependency_job_id":null,"html_url":"https://github.com/freznicek/awesome-awk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/freznicek/awesome-awk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freznicek%2Fawesome-awk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freznicek%2Fawesome-awk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freznicek%2Fawesome-awk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freznicek%2Fawesome-awk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freznicek","download_url":"https://codeload.github.com/freznicek/awesome-awk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freznicek%2Fawesome-awk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36398997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-08T02:00:08.763Z","response_time":96,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-15T03:25:55.294Z","updated_at":"2026-08-08T08:00:31.586Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Books","Quick How-tos","Documentation and manual pages"],"sub_categories":[],"readme":"# Awesome AWK \u0026nbsp; [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n![](/AwesomeAWK.svg)\nA curated list of awesome AWK frameworks, libraries, software and resources.\n\n[Brief AWK history](https://en.wikipedia.org/wiki/AWK#History), [state of the AWK technologies](https://lwn.net/Articles/820829/). [Detailed GNU AWK history by Aharon (Arnold) Robbins](http://www.skeeve.com/gnu-awk-and-me-2014.pdf).\n\n# Full documentation, guides and books\n\n## Quick How-tos\n * [30 Examples for Awk Command in Text Processing](https://likegeeks.com/awk-command/)\n * [AWK crashcourse](https://github.com/freznicek/awk-crashcourse/blob/master/README.md)\n * [30 seconds of AWK code](https://github.com/freznicek/30-seconds-of-awk-code/blob/master/README.md)\n * [Awk - A useful little language](https://dev.to/rrampage/awk---a-useful-little-language-2fhf)\n * [My best AWK tricks by Jonathan Palardy](https://blog.jpalardy.com/posts/my-best-awk-tricks/)\n * [10 Awk Tips, Tricks and Pitfalls by Peter Krumins](http://www.catonmat.net/blog/ten-awk-tips-tricks-and-pitfalls)\n * [Awk Tutorial at tutorialspoint.com](https://www.tutorialspoint.com/awk/)\n * [How To Use the AWK language to Manipulate Text in Linux by Justin Ellingwood](https://www.digitalocean.com/community/tutorials/how-to-use-the-awk-language-to-manipulate-text-in-linux)\n * [How To Use awk In Bash Scripting by Vivek Gite](https://www.cyberciti.biz/faq/bash-scripting-using-awk/)\n * [How to Use Awk and Regular Expressions to Filter Text or String in Files by Aaron Kili](https://www.tecmint.com/use-linux-awk-command-to-filter-text-string-in-files/)\n * [AWK command in Unix/Linux with examples by Anshika Goyal and Praveen Negi](https://www.geeksforgeeks.org/awk-command-unixlinux-examples/)\n * [Some Simple Examples from GNU AWK documentation](https://www.gnu.org/software/gawk/manual/html_node/Very-Simple.html)\n * [Awk - A Tutorial and Introduction](http://www.grymoire.com/Unix/Awk.html)\n * Awk by example [part 1](https://www.ibm.com/developerworks/library/l-awk1/index.html), [part 2](https://www.ibm.com/developerworks/library/l-awk2), [part 3](https://www.ibm.com/developerworks/library/l-awk3)\n * [Awk Introduction and Resources by Frank Moraes](https://www.whoishostingthis.com/resources/awk/)\n * [A guide to intermediate awk scripting](https://opensource.com/article/19/11/intermediate-awk-scripting)\n * [Advance your awk skills with two easy tutorials](https://opensource.com/article/19/10/advanced-awk)\n * [awk is the coolest tool you don't know](https://portal.mozz.us/gemini/drewdevault.com/2021/05/03/awk-is-the-coolest-tool-you-dont-know.gmi)\n * [Learn by example: GNU AWK](https://learnbyexample.gumroad.com/l/gnu_awk)\n * [8 Levels of Using awk in Linux](https://medium.com/techtofreedom/8-levels-of-using-awk-in-linux-f6a875c504d1)\n * [GoAWK, an AWK interpreter written in Go](https://benhoyt.com/writings/goawk/)\n\n\n## Documentation and manual pages\n\n * [Gawk: Effective AWK Programming](https://www.gnu.org/software/gawk/manual/)\n * [Gawkinet: TCP/IP Internetworking with Gawk](https://www.gnu.org/software/gawk/manual/gawkinet/gawkinet.html)\n * manual pages:\n   * [gawk](https://man.archlinux.org/man/gawk.1)\n   * [mawk](https://linux.die.net/man/1/mawk)\n   * [nawk](https://man.archlinux.org/man/nawk.1)\n   * [busybox awk](https://man.archlinux.org/man/busybox.1.en#awk)\n\n\n## Books\n * [Effective awk Programming: Universal Text Processing and Pattern Matching](https://www.amazon.com/Effective-awk-Programming-Universal-Processing/dp/1491904615/)\n * [sed \u0026 awk](https://www.amazon.com/Sed-Awk-Dale-Dougherty/dp/1565922255/)\n * [The AWK Programming Language](https://www.amazon.com/AWK-Programming-Language-Alfred-Aho/dp/020107981X/) ([available online](https://ia903404.us.archive.org/0/items/pdfy-MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf))\n * [AWK Programming: Questions and Answers](https://books.apple.com/us/book/awk-programming-questions-and-answers-2020-edition/id1491319228)\n * [AWK programming](https://books.google.cz/books/about/Awk_Programming.html?id=69oEAAAACAAJ)\n * [Learning AWK Programming: A fast, and simple cutting-edge utility for text-processing on the Unix-like environment](https://www.amazon.com/Learning-AWK-Programming-cutting-edge-text-processing-ebook/dp/B07BT98HDS)\n * [The awk language: Linux Intermediate](https://books.google.com/books?id=pUO1CwAAQBAJ\u0026dq=bibliogroup:%22Linux+Intermediate%22)\n\n  \n# AWK libraries\n * [GNU awk libraries](https://github.com/e36freak/awk-libs)\n * [Awkenough libs and tools](https://github.com/dubiousjim/awkenough)\n * [ANSI graphics library (in gawk)](https://github.com/patsie75/awk-glib)\n\n\n# Projects written in AWK\n * [CHIP-8 emulator in gawk](https://github.com/patsie75/awk-chip8)\n * [A console videoplayer in gawk and ffmpeg](https://github.com/patsie75/awk-videoplayer)\n * [Draw 3D objects on your terminal with awk](https://github.com/patsie75/awk-3d)\n * [Mandelbrot generator with zoom in awk](https://github.com/patsie75/awk-mandelbrot)\n * [encode and decode base64 data](https://github.com/patsie75/awk-base64)\n * [Translate Shell gawk command-line translator powered by Google, Bing, Yandex and Apertium online translators](https://www.soimort.org/translate-shell/)\n * [aho — a git implementation in awk](https://github.com/djanderson/aho)\n * [awkraycaster — pseudo-3D game inspired by the classic Wolfenstein 3D and Doom](https://github.com/TheMozg/awk-raycaster)\n\n\n# [AWK implementations](https://en.wikipedia.org/wiki/AWK#Versions_and_implementations)\n * [one true awk](https://github.com/onetrueawk/awk)\n * [gawk](https://savannah.gnu.org/projects/gawk/) ([source-code](http://git.savannah.gnu.org/cgit/gawk.git))\n * [mawk](http://invisible-island.net/mawk/mawk.html) ([source-code](https://github.com/ThomasDickey))\n * [goawk](https://github.com/benhoyt/goawk)\n * [BusyBox awk](https://www.busybox.net/) implementation ([source-code](https://git.busybox.net/busybox))\n * [jawk](http://jawk.sourceforge.net/)\n * [pawk](https://github.com/jasontrigg0/pawk)\n * [bioawk](https://github.com/lh3/bioawk)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/freznicek%2Fawesome-awk/projects"}