{"id":21217490,"url":"https://github.com/10maurycy10/awk","last_synced_at":"2026-02-03T00:02:59.260Z","repository":{"id":107378148,"uuid":"437114247","full_name":"10maurycy10/AWK","owner":"10maurycy10","description":"A Brainfuck interpreter in (g)AWK, because why not!","archived":false,"fork":false,"pushed_at":"2022-03-21T18:42:06.000Z","size":4,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T00:43:19.221Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Awk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/10maurycy10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2021-12-10T21:07:06.000Z","updated_at":"2021-12-21T00:45:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"9c248ebe-f832-4b09-99c7-63218175278b","html_url":"https://github.com/10maurycy10/AWK","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/10maurycy10/AWK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10maurycy10%2FAWK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10maurycy10%2FAWK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10maurycy10%2FAWK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10maurycy10%2FAWK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/10maurycy10","download_url":"https://codeload.github.com/10maurycy10/AWK/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/10maurycy10%2FAWK/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261558821,"owners_count":23177097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":[],"created_at":"2024-11-20T21:58:45.939Z","updated_at":"2026-02-03T00:02:59.228Z","avatar_url":"https://github.com/10maurycy10.png","language":"Awk","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWK\n\nA [Brainfuck](https://en.wikipedia.org/wiki/Brainfuck#Language_design) interpreter in (g)AWK, because why not!\n\n## What is AWK\n\n(g)awk is a program for general data processing and tabulation.\n\n````awk '{print $1,$2,$1+$2}' file````\n\nWill print out the first and second columns of the file along with the sum of the columns.\n\n```awk 'BEGIN {sum=0} {sum += $1} END {print sum}'```\n\nWill sum the first column.\n\nHowever it turns out that awk is turing complete...\n\n## Running\n\njust run:\n\n````awk -f bf.awk [file]````\n\nThe (brainfuck) program is taken from stdin unless a file is specifyed. \nIf you are using a terminal to enter the (brainfuck) program use ``^d`` to indicate the end of it.\n\nan example program is ``hello.bf``. it can be run with ``awk -f bf.awk hello.bf`` \n\n## Limitations\n\nInputs are numeric, instead of using ASCII.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F10maurycy10%2Fawk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F10maurycy10%2Fawk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F10maurycy10%2Fawk/lists"}