VERY experimental Nintendo Switch 2 emulator
  • C++ 62.7%
  • cpp 27.2%
  • POV-Ray SDL 4%
  • Kotlin 3.5%
  • CMake 0.8%
  • Other 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
PastaLaPate 74db237124
Merge pull request #752 from marius851000/fix_discord_invite
[HUMANMADE] Fix discord invite link in docs
2026-11-08 00:01:57 +01:00
.ci [tools] refactor, use #!/bin/sh, update license files (#3998) 2026-05-22 21:15:31 +02:00
.claude/skills tools/nx2: shader catalogue for the shader lab 2026-11-07 00:01:48 -05:00
.forgejo/workflows [ci] Only update translations once a week (#4256) 2026-08-08 05:46:52 +02:00
.github fixed missing ccache command 2026-11-07 16:11:53 +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 feat(translation): changed eden to eglantine 2026-11-05 21:58:53 +01:00
docs debugger, video_core: port Lichii's live debug server and frame dump 2026-11-07 00:01:48 -05:00
externals externals: FFmpeg with AV1 on MinGW Windows 2026-11-06 01:12:07 -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 shader, buffer_cache: let compute programs bind up to 64 storage buffers 2026-11-07 09:36:21 -05:00
tools tools/nx2: catalogue: Ocarina of Time: 6 programs 2026-11-07 09:36:44 -05: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 tools/nx2: shader catalogue for the shader lab 2026-11-07 00:01:48 -05:00
CHANGELOG.md docs: added current features in changelog 2026-11-07 12:29:08 +01: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 Fix discord invite link in docs 2026-11-07 16:40:36 +01:00
cpmfile.json externals: FFmpeg with AV1 on MinGW Windows 2026-11-06 01:12:07 -05: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 Fix discord invite link in docs 2026-11-07 16:40:36 +01:00
shell.nix fix: nix shell script 2026-11-01 18:51:59 +00:00
VERSION ci: whole new ci, needs a lot of review, this is draft 2026-11-04 21:19:45 +01: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

Star History

Star History Chart

License

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