{"id":50783158,"url":"https://github.com/interesting-vibe-coding/paws-games","last_synced_at":"2026-06-12T05:02:56.762Z","repository":{"id":361736683,"uuid":"1255593210","full_name":"interesting-vibe-coding/paws-games","owner":"interesting-vibe-coding","description":"🚀 Jump High — a Doodle Jump-style terminal game built with Rust + ratatui","archived":false,"fork":false,"pushed_at":"2026-06-01T14:08:54.000Z","size":117015,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-02T17:21:53.910Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/interesting-vibe-coding.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-01T02:01:37.000Z","updated_at":"2026-06-02T09:32:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/interesting-vibe-coding/paws-games","commit_stats":null,"previous_names":["misterbrookt/jump-high","misterbrookt/paws-games","interesting-vibe-coding/paws-games"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/interesting-vibe-coding/paws-games","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interesting-vibe-coding%2Fpaws-games","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interesting-vibe-coding%2Fpaws-games/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interesting-vibe-coding%2Fpaws-games/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interesting-vibe-coding%2Fpaws-games/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/interesting-vibe-coding","download_url":"https://codeload.github.com/interesting-vibe-coding/paws-games/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/interesting-vibe-coding%2Fpaws-games/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34229625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"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":[],"created_at":"2026-06-12T05:02:55.232Z","updated_at":"2026-06-12T05:02:56.754Z","avatar_url":"https://github.com/interesting-vibe-coding.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CI](https://github.com/interesting-vibe-coding/paws-games/actions/workflows/ci.yml/badge.svg)](https://github.com/interesting-vibe-coding/paws-games/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)\n\n\u003cdiv align=\"center\"\u003e\n\n# 🐾 Paws Games\n\n**7 standalone terminal games for [Paws](https://github.com/interesting-vibe-coding/paws)**\n\nBuilt with Rust + ratatui. Each game runs in a full terminal window while your AI agent thinks — a live HUD on the top row flashes when it needs you back.\n\n\u003c/div\u003e\n\n## Games\n\n| | Name | Description |\n|--|------|-------------|\n| 🐕 | **Dog Jump** | Jump King-style platformer — charge your jump, aim, and pray |\n| 🌍 | **Earth Online** | Side quests for touching grass IRL while your agent works |\n| 🧱 | **Tetris** | Classic block-stacking with levels and scoring |\n| 🐍 | **Snake** | Eat, grow, don't bite yourself — speed scales with score |\n| 🎮 | **2048** | Slide tiles, merge numbers, reach 2048 |\n| 🏓 | **Breakout** | Smash bricks with a bouncing ball — power-ups, hard bricks, 3 lives |\n| 👾 | **Space Invaders** | Classic arcade shooter — blast the alien fleet before they land |\n\n## Install\n\n**Via Homebrew (easiest):**\n\n```bash\nbrew tap interesting-vibe-coding/paws\nbrew install paws-games\n```\n\n**Via Cargo (individual games):**\n\n```bash\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin jump-high\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin earth-online\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin tetris\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin snake\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin 2048\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin breakout\ncargo install --git https://github.com/interesting-vibe-coding/paws-games --bin space-invaders\n```\n\nOr just open **⤓ Install games** inside the Paws picker — it installs any game in-place with a live progress log.\n\n## How it works\n\nEach game is a standalone binary that reads terminal size and renders via ratatui + crossterm. Paws hosts the binary in a PTY and overlays a 1-row HUD showing your agent's status. Any binary that follows the [game contract](docs/GAME_CONTRACT.md) works — the registry in [paws](https://github.com/interesting-vibe-coding/paws/blob/main/registry.toml) is how Paws discovers games.\n\n## Contributing\n\nWant to add your own game? The bar is low:\n\n1. Add `src/bin/\u003cid\u003e.rs` — one file, self-contained, uses only the pinned deps\n2. Follow the [game contract](docs/GAME_CONTRACT.md) (restore terminal on exit)\n3. Open a PR here, then add an entry to `registry.toml` in [paws](https://github.com/interesting-vibe-coding/paws)\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finteresting-vibe-coding%2Fpaws-games","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finteresting-vibe-coding%2Fpaws-games","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finteresting-vibe-coding%2Fpaws-games/lists"}