{"id":31655548,"url":"https://github.com/ajtronic/zetr","last_synced_at":"2026-05-04T08:43:02.349Z","repository":{"id":310811984,"uuid":"1041314447","full_name":"ajTronic/zetr","owner":"ajTronic","description":"🕹️ zig terminal tetris - lightweight, aesthetic, minimal, and smoother than a polished rubber duck in a large pool of liquid mercury","archived":false,"fork":false,"pushed_at":"2025-08-20T20:02:37.000Z","size":2331,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-05T12:11:55.729Z","etag":null,"topics":["lightweight","linux","terminal","tetris","zig"],"latest_commit_sha":null,"homepage":"","language":"Zig","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/ajTronic.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-20T09:57:06.000Z","updated_at":"2025-08-21T09:56:57.000Z","dependencies_parsed_at":"2025-08-20T12:22:02.178Z","dependency_job_id":"173e9789-0542-418c-a773-6e2da4bdad1d","html_url":"https://github.com/ajTronic/zetr","commit_stats":null,"previous_names":["ajtronic/zetr"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ajTronic/zetr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajTronic%2Fzetr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajTronic%2Fzetr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajTronic%2Fzetr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajTronic%2Fzetr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajTronic","download_url":"https://codeload.github.com/ajTronic/zetr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajTronic%2Fzetr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278780092,"owners_count":26044499,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"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"}},"keywords":["lightweight","linux","terminal","tetris","zig"],"created_at":"2025-10-07T13:15:30.459Z","updated_at":"2025-10-07T13:15:31.990Z","avatar_url":"https://github.com/ajTronic.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"## _Zetr_\n/zɛtər/ — **ZET-er**\n\n\u003cp align=\"center\"\u003e\n  \u003cimg align=\"center\" width=\"300\" height=\"912\" alt=\"image\" src=\"https://github.com/user-attachments/assets/2a22279c-6428-4593-a53a-6d802eed6bac\" /\u003e\n\u003c/p\u003e\n\n### Why?\n\u003e *“Because playing Tetris in a GUI is for cowards.”*  \n\u003e — Me\n\n### Features\n- runs on you're granny's toaster\n- shows you the next tetronimo (the one about to invoke dOOm)\n- plays sounds*\n- Pure 100% terminal-based gaming — no mice allowed, no mercy given\n- written in zig because c was to popular and rust kept shouting at me in red text whenever i tried to compile anything\n\n*if you imagine them hard enough\n\n### Install\nRun the quick install script and it'll install _zetr_ in a matter of seconds.\n```bash\ncurl -ffSL https://raw.githubusercontent.com/ajTronic/zetr/main/install.sh | sh \n```\nIf for some reason you don't want to use the install script, build it from source (still only works on Linux terminals) \n```bash\ngit clone https://github.com/ajTronic/zetr.git\ncd zetr\nzig build\ncp zig-out/bin/zetr /usr/local/bin/zetr\nzetr\n```\n\n### Uninstall\nWhy would ever do such a thing? I don't know.\n```bash\nsudo rm /usr/local/bin/zetr\n```\n\n### Usage\n```sh\nzetr\n```\n\n### Controls\n| Key      | Action  |\n| -------- | ------- |\n| h  | move tetronimo left    |\n| l | move tetronimo right     |\n| j    | move tetronimo down    |\n| k    | rotate tetronimo clockwise    |\n| o    | rotate tetronimo anticlockwise    |\n| space    | hard drop    |\n\n### Limitations\n- output is corrupted if terminal is too small\n- only works on linux (preferably arch btw)\n- only tested on arch btw\n\n### I don't know why this is here\n- arch btw\n- i like arch btw\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajtronic%2Fzetr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajtronic%2Fzetr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajtronic%2Fzetr/lists"}