VERY experimental Nintendo Switch 2 emulator
  • C++ 62.6%
  • cpp 27.4%
  • POV-Ray SDL 4.1%
  • Kotlin 3.6%
  • CMake 0.8%
  • Other 1.4%
Find a file
Nicolae 31f15627b8
Remove Discord ping from release-binaries workflow
Removed Discord notification step from release workflow.
2026-11-05 19:32:32 +01:00
.ci [tools] refactor, use #!/bin/sh, update license files (#3998) 2026-05-22 21:15:31 +02:00
.forgejo/workflows [ci] Only update translations once a week (#4256) 2026-08-08 05:46:52 +02:00
.github Remove Discord ping from release-binaries workflow 2026-11-05 19:32:32 +01:00
.patch [cmake] Use a debloated boost distribution (#4198) 2026-09-15 07:22:23 +02:00
.reuse externals: add the FSR 3.1 upscaler shaders from AMD's FidelityFX SDK 2026-11-02 16:28:01 -05:00
.tx [cmake] feat: FFmpeg CI, allow 16kb android builds, update translations for transifex (#2543) 2025-09-23 19:38:11 +02:00
CMakeModules Fixes for window name and about page 2026-10-29 17:23:25 +01:00
dist Add Arch Linux eglantine-git Package (#323) 2026-11-03 08:49:02 +01:00
docs Add GRID0+ account and network support 2026-11-03 20:29:56 +01:00
externals externals: add the FSR 3.1 upscaler shaders from AMD's FidelityFX SDK 2026-11-02 16:28:01 -05:00
hooks [tools] refactor, use #!/bin/sh, update license files (#3998) 2026-05-22 21:15:31 +02:00
LICENSES general: fix trailing whitespace 2024-01-08 09:34:32 -05:00
src Avoid the Windows TCP_NODELAY macro collision 2026-11-05 18:40:45 +01:00
tools game_list: discover loose dumps without walking their RomFS payloads 2026-11-01 20:52:30 +00:00
.codespellrc core: refactor emulated cpu core activation 2023-12-04 10:37:16 -05:00
.git-blame-ignore-revs Skip git blame 2023-11-04 18:26:49 +00:00
.gitattributes chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
.gitignore [chore] re-add out/ to .gitignore (#4578) 2026-10-26 16:23:23 +01:00
.shellcheckrc [tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666) 2025-10-05 03:04:53 +02:00
AGENTS.md [docs] revise AI policy (#4522) 2026-10-13 23:54:51 +02:00
CMakeLists.txt file_sys: add a deterministic NUP packer, Convert to NUP in Qt and eden-cli --pack-nup (#271) 2026-11-02 08:39:49 +01:00
CONTRIBUTING.md Signed-off-by: Mcm190 <maxcartermarshall@gmail.com> (#382) 2026-11-03 08:48:07 +01:00
cpmfile.json Merge pull request #218 from Djihads80/fix/nx2-video-av1 2026-11-01 17:25:14 +01:00
Doxyfile chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
eglantine.profdata Added FSR 4 and AMD Boost 2026-10-31 22:20:08 +01:00
LICENSE.txt chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
NX2_GPU_THREAD_SPLIT.md video_core: GPU thread split on by default for Switch 2 titles; cheaper front paths 2026-10-29 20:49:48 -04:00
NX2_NOTES.md NX2_NOTES: task/mesh programs and their support 2026-11-01 11:29:35 -05:00
README.md Correct project name in license section 2026-10-31 10:12:33 +01:00
shell.nix fix: nix shell script 2026-11-01 18:51:59 +00:00


Eglantine
Eglantine

Eglantine is a free and opensource (FOSS) Switch 2 emulator, derived from Eden, Yuzu and Sudachi - started by developer Camille LaVey. It's written in C++ with portability in mind, with builds for Windows, Linux and macOS

Discord

Compatibility | Development | Building | Download | Support | License

Compatibility

The emulator is capable of running Mario Kart World at decent/full speed depending on specs and configurations, and Splatoon Raiders at variable performances

A list of supported games will be available in future. Please be patient.

Development

For development discussions, please join us on Discord

If you would like to contribute, we are open to new developers and pull requests. Please ensure that your work is of a high standard and properly documented. You can also contact any of the developers on Discord or Stoat to learn more about the current state of the emulator.

Documentation

We have a user manual! See our User Handbook.

Building

See the General Build Guide

For information on provided development tooling, see the Tools directory

Download

You can download the latest releases from here.

Support

We currently do not take in any donations for the time being

If you would prefer to support us in a different way, please join our Discord

License

Eglantine is licensed under the GPLv3 (or any later version). Refer to the LICENSE.txt file.