git404hub

what is apertureportal fr?

arkitzson/apertureportal — explained in plain English

Analysis updated 2026-05-18

8C#Audience · generalComplexity · 3/5Setup · moderate

tl;dr

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.

vibe map

mindmap
  root((AperturePortal))
    What it does
      Console style rest mode
      Suspends running games
      Unified game library
      In game overlay
    Tech stack
      C#
      .NET 10
      Windows 10 and 11
    Use cases
      Sleep and resume gaming
      Couch controller browsing
      Library management
    Integrations
      Steam
      Epic Games
      GOG

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Suspend a running game and put your PC to sleep, then resume exactly where you left off.

VIBE 2

Browse your combined Steam, Epic, and GOG library from a couch using a controller in Console Mode.

VIBE 3

Pause, resume, or sleep a running game mid-session using an in-game overlay shortcut.

what's the stack?

C#.NETWindows

how it stacks up fr

arkitzson/apertureportalautofac/autofac.extras.fakeiteasyemahmoudnabil/slnmap
Stars888
LanguageC#C#C#
Last pushed2026-07-09
MaintenanceActive
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Windows 10 or 11 (x64), building from source needs the .NET 10 SDK and optionally Inno Setup 6 for the installer.

No license information is provided in the README.

in plain english

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.

prompts (copy fr)

prompt 1
How do I build Aperture Portal from source using the .NET 10 SDK?
prompt 2
Explain how Aperture Portal suspends a game process and puts the PC to sleep without losing progress.
prompt 3
How do I set up Steam sync in Aperture Portal using a Steam Web API key?
prompt 4
What do I need to build the Aperture Portal installer with Inno Setup?

Frequently asked questions

what is apertureportal fr?

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.

What language is apertureportal written in?

Mainly C#. The stack also includes C#, .NET, Windows.

What license does apertureportal use?

No license information is provided in the README.

How hard is apertureportal to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is apertureportal for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.