Astris
What it is
Astris is a free, open-source Nintendo Switch 1 emulator based on Ryujinx for Apple silicon Macs. The project README specifies macOS 15 or later, and binaries are distributed through its repository, with releases also published on Codeberg. Astris supports resolution scaling, motion controls, and Vulkan and Metal graphics APIs. Its library can accept game updates, downloadable content, and mods by drag and drop, while a cache is intended to improve scanning of external drives. An option can disable host V-Sync to reduce presentation delay, though screen tearing may result. Release 1.0.23 adds per-game graphical enhancement controls in the Game Overlay on macOS 26 or later, with changes that can be restored. The same release addresses a possible MoltenVK out-of-memory crash, controller input for devices connected before launch, and launch or gameplay crashes affecting listed games. The repository links an MIT license, is owned by V380-Ori, and acknowledges Ryujinx and Ryubing contributors. The project states that it is not affiliated with Nintendo.
For and against
For
- Free and open source under the MIT license
- Supports Vulkan and Metal graphics APIs
- Resolution scaling and motion controls
- Drag-and-drop updates, DLC, and mods
- Game Overlay enhancements on macOS 26+
Against
- Requires an Apple silicon Mac
- README specifies macOS 15 or later
- Overlay enhancements require macOS 26 or later
- Project is not affiliated with Nintendo
The verdict
Astris offers a Mac-focused Ryujinx-based emulator with scaling, motion controls, library tools, and recent compatibility and stability fixes. Its system requirements and Nintendo independence statement are important considerations before use.
Who it suits
It suits Apple silicon Mac users running macOS 15 or later who want a free, open-source Switch 1 emulator. Users interested in scaling, motion controls, overlays, or library management may find the listed capabilities relevant.
On the record
- Acknowledgements
- The README acknowledges the Ryujinx and Ryubing teams and contributors.github.com · read 7 Oct 2026
- Controller fix
- Release 1.0.23 fixes controller input for controllers already connected when the app launches through LaunchServices, including Finder, Spotlight, and ES-DE.github.com · read 7 Oct 2026
- Controller option
- A release says background controller input can be enabled and is disabled by default.github.com · read 8 Oct 2026
- Display option
- A release says the “Always use immediate presentation” option can disable host V-Sync, reducing presentation delay at the cost of possible screen tearing.github.com · read 8 Oct 2026
- Distribution
- The repository distributes Astris binaries and says releases are also published on Codeberg.github.com · read 8 Oct 2026
- File format support
- A release says Astris supports NSZ zstd-compressed NCA, NSP, and XCI files, with block compression only.github.com · read 8 Oct 2026
- Game compatibility fixes
- Release 1.0.23 lists launch or gameplay crash fixes for Marvel Cosmic Invasion, TIEBREAK+, and Pokémon Let's Go Pikachu, plus a launch-crash workaround for KAMEN RIDER CLIMAX SCRAMBLE.github.com · read 7 Oct 2026
- Game content
- A release says users can add game updates, DLCs, and mods to the game library by drag and drop.github.com · read 8 Oct 2026
- Game overlay
- Release 1.0.23 adds graphical enhancement options to the Game Overlay on macOS 26 or later, with per-game changes that can be restored.github.com · read 7 Oct 2026
- Graphics components
- Release 1.0.23 updates KosmicKrisp and MoltenVK, naming MoltenVK version 1.4.3-preview.6.github.com · read 7 Oct 2026
- Graphics overlay
- A release describes a game overlay for macOS 26 and later with graphical enhancement options.github.com · read 8 Oct 2026
- Library performance
- A release says a game library cache was added to improve scanning time for external drives.github.com · read 8 Oct 2026
- License
- The repository lists an MIT license.github.com · read 8 Oct 2026
- Maker identity
- The repository is owned by the GitHub account V380-Ori.github.com · read 7 Oct 2026
- Memory fix
- Release 1.0.23 fixes a possible out-of-memory system crash when using MoltenVK.github.com · read 7 Oct 2026
- Nintendo affiliation
- The project states that Astris is not affiliated with Nintendo.github.com · read 8 Oct 2026
- Nintendo relationship
- The project states that Astris is not affiliated with Nintendo and that trademarks belong to their respective owners.github.com · read 7 Oct 2026
- Open source license
- The repository links an MIT license.github.com · read 7 Oct 2026