{"repo":"Wal33D/itchio-downloader","free":true,"listed":false,"github":"https://github.com/Wal33D/itchio-downloader","clone":"git clone https://github.com/Wal33D/itchio-downloader.git","description":"Download free games from itch.io programmatically — no Puppeteer, no API key required. Supports HTML5 web games, platform selection, batch downloads.","language":"TypeScript","stars":22,"topics":["cli","downloader","game-downloader","game-jam","html5","itch-io","nodejs","puppeteer","typescript"],"license":"ISC","category":"scrapers-browser-automation","readme_excerpt":"itchio-downloader Download free games from itch.io programmatically. \\ No API key. No Puppeteer. No GUI. Just HTTP. --- Why This Exists There's no official API for downloading free itch.io games. The itch desktop app requires a GUI. Butler requires developer access. This library gives you a single function call or CLI command that just works. Tested on games from 2.6 MB to 1.9 GB. 161 unit tests. Strict TypeScript. Zero lint warnings. --- Features Direct HTTP Downloads free games via 4 HTTP requests — no browser binary needed HTML5 Web Games Scrape browser-only games for offline play with --html5 Resume Downloads Resume interrupted downloads using HTTP Range headers with --resume Cookie Caching Reuse session cookies across downloads (30-min TTL) — faster batch downloads Size Verification Validate Content-Length matches actual bytes downloaded on every path Platform Selection Choose Windows, Mac, or Linux builds with --platform API Key Support Optional authenticated downloads via itch.io API Batch & Concurrent Download multiple games with configurable concurrency and rate limiting Collections Fetch every game from a collection URL in one command Game Jams Download all entries from a game jam with --jam In-Memory Download to a Buffer instead of disk Progress Tracking Real-time progress bar in CLI, onProgress callback in library Retries Exponential backoff on failure Metadata Saves game metadata JSON alongside downloads Puppeteer Fallback Optional last-resort fallback — only if ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wal33D","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wal33D/itchio-downloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}