{"id":20201068,"url":"https://github.com/jeremybosma/retrobox","last_synced_at":"2026-01-03T08:38:39.592Z","repository":{"id":217960873,"uuid":"745219032","full_name":"jeremybosma/Retrobox","owner":"jeremybosma","description":"Multiple console emulators unified in one app.","archived":false,"fork":false,"pushed_at":"2024-03-21T10:09:30.000Z","size":1359,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T11:11:21.529Z","etag":null,"topics":["console","desktop","emulator","gaming","linux","macos","retro","windows"],"latest_commit_sha":null,"homepage":"https://getretrobox.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeremybosma.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":"2024-01-18T21:46:10.000Z","updated_at":"2024-03-20T22:25:18.000Z","dependencies_parsed_at":"2024-03-20T10:37:33.382Z","dependency_job_id":"bcae035d-367b-41a5-b4b2-4e6896a806e3","html_url":"https://github.com/jeremybosma/Retrobox","commit_stats":{"total_commits":11,"total_committers":2,"mean_commits":5.5,"dds":0.09090909090909094,"last_synced_commit":"a4142c56476b3aa7bb4496afdc98fbfe1a3a2895"},"previous_names":["jecta/retrobox","jeremybosma/retrobox"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeremybosma%2FRetrobox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeremybosma%2FRetrobox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeremybosma%2FRetrobox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeremybosma%2FRetrobox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeremybosma","download_url":"https://codeload.github.com/jeremybosma/Retrobox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244153308,"owners_count":20406996,"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":["console","desktop","emulator","gaming","linux","macos","retro","windows"],"created_at":"2024-11-14T04:47:26.701Z","updated_at":"2026-01-03T08:38:39.535Z","avatar_url":"https://github.com/jeremybosma.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Retrobox\nRetrobox is a multiplatform desktop client that allows you to play games from all kinds of consoles using existing emulators in one app. Currently aiming to support Windows, macOS \u0026 Linux with Dolphin and Ryunix.\n\n# Releases\nLinks for Windows, macOS \u0026 Linux will be added once released.\n\u003e Retrobox is under active development, some features might not be avaliable (on all platforms).\n\n# Features \u0026 Roadmap\n- [x] Website\n- [ ] Desktop Client\n  - [ ] Windows\n  - [ ] macOS\n  - [ ] Linux\n- [ ] Emulators\n    - [ ] Dolphin\n    - [ ] Ryujinx\n- [ ] UI\n    - [ ] Sidebar\n      - [ ] Categories (Consoles)\n      - [ ] Settings\n    - [ ] Library per category/console\n      - [ ] Games\n      - [ ] Drag \u0026 Drop installation\n    - [ ] Settings\n      - [ ] Username\n      - [ ] Language\n      - [ ] Emulators\n        - [ ] Installing/Uninstalling\n        - [ ] Verifying/Updating\n\n# Motivation\nI wanted to create a simple app that would allow me to play games from all kinds of consoles in one app, i'm someone who loves everything in one place/ecosystem.\n\n# Self-hosting \u0026 Contributing\nCurrently i am still working on a guide for self-hosting, but if you want to contribute you can do so by forking this repository and creating a pull request.\n\n# Architecture and Packages\n\n## Monorepo\nThis project is a monorepo, and is split into two different folders, one for the static website and one for the multiplatform desktop client.\nAs a package manager i decided to go with [Bun](https://bun.sh) a superfast and simple package manager, it may not be avaliable on all platforms yet.\n\n### Packages\n- Next.js: [nextjs.org](https://nextjs.org) - The React Framework for Production used for the landing page.\n- Tauri: [tauri.app](https://tauri.app) - An app construction toolkit that lets you build software for all major desktop operating systems using web technologies.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeremybosma%2Fretrobox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeremybosma%2Fretrobox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeremybosma%2Fretrobox/lists"}