Analysis updated 2026-05-18
Suspend a running game and put your PC to sleep, then resume exactly where you left off.
Browse your combined Steam, Epic, and GOG library from a couch using a controller in Console Mode.
Pause, resume, or sleep a running game mid-session using an in-game overlay shortcut.
| arkitzson/apertureportal | autofac/autofac.extras.fakeiteasy | emahmoudnabil/slnmap | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | C# | C# | C# |
| Last pushed | — | 2026-07-09 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows 10 or 11 (x64), building from source needs the .NET 10 SDK and optionally Inno Setup 6 for the installer.
Aperture Portal is a desktop game launcher for Windows built around a feature Windows never really had: a true console style rest mode. Most launchers either close your game or just minimize it. Aperture Portal actually suspends the running game process and puts the whole PC to sleep, then wakes everything back up exactly where you left off, similar to how a PlayStation goes into rest mode. Beyond that sleep feature, it works as a normal game launcher. It pulls your library together from Steam, Epic Games, and GOG, and lets you add anything else by hand, such as a Battle.net game, an Xbox or Game Pass title, or a plain executable. It also includes a Console Mode, a fullscreen view built for browsing your library from a couch using an Xbox style controller, with keyboard arrow keys as a fallback. While a game is running, an in game overlay lets you pause, resume, exit, or sleep it using a controller shortcut or Ctrl+P on the keyboard, without alt tabbing out. Steam games sync through a browser sign in or a Steam Web API key and track real install progress by reading Steam's own files. Epic and GOG games are detected automatically with no login needed. Cover art can be fetched automatically from SteamGridDB with a free API key, or set manually per game. Installation is a per-user installer with no admin rights required by default, downloaded from the project's Releases page, and it requires Windows 10 or 11 on 64-bit machines. Building from source requires the .NET 10 SDK and a simple dotnet build command, while creating the full installer requires the separate Inno Setup 6 tool. The README notes that Steam sign-in happens through a real Steam login page so the app never sees your password, that Epic and GOG games launch directly rather than through their own client software, and that all library data and settings are stored outside the repository in the user's AppData folder. The author describes it as a solo project that is still rough around the edges and is looking for feedback through GitHub issues.
Aperture Portal is a Windows game launcher that suspends games and puts your PC to sleep, then resumes exactly where you left off, like console rest mode.
Mainly C#. The stack also includes C#, .NET, Windows.
No license information is provided in the README.
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.