Get the latest stable release directly from the official MaSwitch repository.
A home for your games. Made for your Windows desktop.
Download for WindowsWindows 10 / 11 · 64-bit (x64)
Use the official Windows setup asset above and check its published hash.
Run the installer. Select a preset or pick the optional modules yourself.
Open MaSwitch, scan your installed games and add your Riot profiles.
Game library & launching · Riot account management · Playtime tracking
Everything in Minimal · Smart Game Collections · Backup & Restore
Everything in Recommended · Performance & Memory Management · Game News & Year in Review
Start with the core · Choose individual modules · Change components via setup
The project documents unsigned releases. Check the official source and compare the checksum. If you cannot verify the file, do not run it; report the issue through the repository.
Re-run the installer to change components. Memory Management is off by default in Minimal and Recommended setups. Advanced cleanup can request administrator permission.
Create a local backup first, close MaSwitch and run the newer installer. No automatic updater was confirmed in the audited implementation.
Get help or report a bugRelease notes published by the project on GitHub.
MaSwitch is a lightweight Windows gaming launcher and account manager designed to organize games, manage supported gaming accounts, and provide useful gaming utilities.
v1.0.3src/pages/NewsPage.tsx):
news-featured-card): Prominent split hero card at the top of the feed showcasing the latest article with high-visibility game artwork (h-44 sm:h-48 lg:h-[196px]), Featured pill, platform badge, publication timestamp, headline, clean summary, source attribution, and a primary Read Article action.news-feed-grid):
< 768px), 2 columns by default on standard desktop screens (1024×768, 1280×720, 1366×768), and 3 columns on widescreen displays (1920×1080 / 2xl:grid-cols-3).news-card-<id>) with fixed h-36 sm:h-40 media headers (CLS = 0), bottom gradient overlays, game & platform badges, relative date indicators, 2-line clamped headlines, 2-line clamped summaries, and clean source + external-link footers.articleImageUrl) and library hero backdrops (heroBackgroundImage) over portrait covers, while automatically detecting small .ico / executable icons so they render centered at 56×56 (object-contain) over a subtle radial backdrop instead of being stretched or pixelated.Updated HH:MM timestamp, collapsible Sources coverage pill (Available / No News / Unsupported), and Refresh Feed button.news-search-input), game filter (news-game-filter), platform filter (news-platform-filter), sort mode (news-sort-filter: Newest First, Recent Updates, By Game), and one-click Clear (news-clear-filters-btn).loading="lazy" and decoding="async" to 100% of grid card images (12/12 initial grid cards), keeping offscreen image decoding off the main thread.FeaturedNewsCard and NewsFeedCard with React.memo and memoized filter/sort pipelines (useMemo) so typing or toggling filters avoids unnecessary card re-renders.backdrop-filter: blur() on cards, no continuous background animations, no scroll listeners, and full motion-reduce:transition-none support—reducing renderer JS heap usage by 15.1% (5.43 MB → 4.61 MB) and maintaining 0% idle CPU.System.Windows.Automation) with optional auto-submit and native MFA/CAPTCHA support.CryptProtectData).steam:// and com.epicgames.launcher://, including Fortnite Epic Games Launcher routing) and validated direct executable launching.Starting → Running → Completed) with Windows Sleep/Resume support and crash recovery.wallpaper64.exe, wallpaper32.exe) and idle launchers, plus custom user exclusions.Working Sets, System File Cache, Standby List, Modified Page List) inspired by Mem Reduct—never closes user applications and automatically locks while a game is running.Account management is currently active exclusively for Riot Games. Multi-account management for the following platforms is marked Coming Soon in the Accounts tab (while their game library discovery, launching, game news, and playtime tracking remain fully active):
MaSwitch-Setup-1.0.3.exe from the Assets section below.%APPDATA%\maswitch.SHA256SUMS.txt)| Asset | Size | SHA-256 Checksum |
| :--- | :--- | :--- |
| MaSwitch-Setup-1.0.3.exe | 82.44 MB (86,444,713 bytes) | 714f194747b9b6b9b545765d70edaa6dcef65609584c5be87ac247d68656ea93 |
| win-unpacked/MaSwitch.exe | 180.08 MB (188,827,136 bytes) | fe17809f2433f2712a0bc81118f0c5abe9f23d30998eb7c76236bc4254785c6b |
Verify in PowerShell:
Get-FileHash -Algorithm SHA256 .\MaSwitch-Setup-1.0.3.exe