Analysis updated 2026-05-18
Browse a catalog of game ROMs across 70+ console platforms and filter by console or source group.
Download only the specific game file you want from a torrent instead of the entire multi-gigabyte bundle.
Manage a real-time download queue with speed limits, peer caps, and seed ratio controls that persists across restarts.
Keep downloaded ROMs automatically organized into folders sorted by console and game title.
| thejustrun/pirachest | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Python and libtorrent 2.0.13, plus an initial metadata index download from GitHub.
PiraChest is a desktop application for browsing and downloading game ROMs from the Minerva Archive, a community repository. The project is explicitly marked as a work in progress, with the developer noting it is in alpha and may contain bugs, freezes, or incomplete features. It currently supports only the Minerva source, with plans to add more sources later. The app lets users browse a local catalog of ROMs covering over 70 console platforms. You can filter by console, source group (such as No-Intro, Redump, or TOSEC), and per-console variants like Retail, BIOS, Demo, Prototype, or Homebrew. When you find a ROM you want, the app fetches the corresponding torrent file and downloads only the specific file you requested from within that torrent, rather than grabbing the entire multi-gigabyte bundle. Downloaded files land in organized folders sorted by console and game title. A key feature is the download manager, which provides a real-time queue with drag-and-drop reordering, live speed and progress stats, and per-torrent controls for speed limits, peer caps, seed ratios, and time limits. The queue persists across app restarts, so partially downloaded files resume from disk instead of starting over. The interface offers dark, light, and auto themes that follow your system setting. Under the hood, the app downloads an index of metadata from GitHub, parses it into a local SQLite database, and uses that database for browsing and searching. It relies on libtorrent 2.0.13 for the actual torrent downloading. The developer notes that a local AI model helped with building the backend. The roadmap shows ROM downloading, torrent support, multi-console support, and the download manager are already implemented. Planned additions include DAT support, PC game repacks, updates and DLC, media downloads like music and books, and localization. The developer admits several quirks remain, such as persistent settings not working and the download manager struggling with many simultaneous files. The full README is longer than what was shown.
A desktop app for browsing and downloading game ROMs from over 70 console platforms. It fetches specific files from torrents instead of entire bundles, with a persistent download queue and organized folders.
Mainly Python. The stack also includes Python, SQLite, libtorrent 2.0.13.
No license information is provided in the explanation, so the terms of use are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.