nintendo-hacking

Top 23 nintendo-hacking Open-Source Projects

nintendo-hacking
  1. PKHeX

    Pokémon Save File Editor

    Project mention: A minimal, complete, Pokémon battle simulation engine optimized for performance | news.ycombinator.com | 2025-05-29

    The C API provided here is unquestionably anemic, though perhaps makes more sense when understood to exist more to facilitate bindings written in other languages (Python, C++, Rust, etc) and not as an API intended to be used by developers setting out to write an application in C. The two main reasons the C API kind of sucks is that (1) C does not support namespaces/modularization (2) C does not have convenient standardized bitfield support that works cross platform. Finally, I can't really imagine someone wanting to leverage this engine from C and balking at spending an afternoon writing a friendlier wrapper API specific to their use case. That being said, if you have suggestions for improvements please open an issue on GitHub to discuss it.

    Team validation is an an orthogonal problem, and is almost completely solved by PKHeX (https://github.com/kwsch/PKHeX) which already does a better job at it than the original game developers. Pokémon Showdown's custom rules are almost all enforced at team validation time, and the standard clauses/rules which require modifications to the engine (e.g., EBC, Sleep/Freeze Mod, Desync Mod) are all supported already by this engine when -Dshowdown compatibility mode is enabled. Your other requests (Unown/Spinda/PP UPs) are all client concerns and thus would be implemented at a higher level than the engine shared here. Your switching scenario will also be handled whenever the generations it is relevant to get implemented. Pokémon Showdown already supports the concept of "maybe trapped" so presumably handles the scenario you're detailing, though if not I'm sure they would appreciate being made aware of any bugs that might exist.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. DeepSea

    The new All-in-One CFW package for the Nintendo Switch.

  4. road-to-yuzu-without-switch

    This Repo explains how to install the Yuzu Switch Emulator without a Switch. Also works for Suyu

  5. NHSE

    Animal Crossing: New Horizons save editor

  6. PKHeX.Mobile

    Pokémon save editor for Android and iOS!

  7. PKHeX-Plugins

    Plugins for PKHeX

  8. SysBot.NET

    sys-botbase client for remote control automation of Nintendo Switch consoles.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nstool

    General purpose read/extract tool for Nintendo Switch file formats.

  11. pk3DS

    Pokémon (3DS) ROM Editor & Randomizer

  12. pkNX

    Pokémon (Nintendo Switch) ROM Editor & Randomizer

  13. ARCropolis

    Modding framework for Super Smash Bros. Ultimate

  14. ENGAGE

    Source code repository for ENGAGE: Battery-Free Game Boy

  15. nds-constraint

    Because Nintendo can't do SSL properly

  16. road-to-ryujinx-without-switch

    This Repo explains how to install the Ryujninx Switch Emulator without a Switch

  17. NTRGhidra

    A Nintendo DS binary loader for Ghidra

  18. BrawlCrate

    BrawlBox/BrawlTools Fork, Wii File Editor

  19. rusted-switch

    Nintendo Switch Homebrew with Rust 🦀

  20. NDSFactory

    Unpack & Repack Nintendo DS Roms (.nds)

  21. NSPsplitty

    Tool to split files targeted at the nintendo switch, also useful for general file splitting

  22. SysBot.ACNHOrders

    Queue-based and/or pure automation-styled ACNH SysBot

  23. SysBot.AnimalCrossing

    Animal Crossing: New Horizons bot using SysBot.NET

  24. sx-custom-boot.dat-maker

  25. NES-Mini-Kernels

    Stock kernel collection for Nintendo Entertainment System (NES) & Famicom Home Video Computer (HVC) Classic consoles.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

nintendo-hacking discussion

Log in or Post with

nintendo-hacking related posts

  • Anyone here familiar with Visual Studio & have an Apple Developer account?

    1 project | /r/jailbreak | 7 Dec 2023
  • In-depth MKWii basic modding guide

    1 project | /r/MarioKartWii | 4 Oct 2023
  • Help with extracting sound effects from Wii Sports

    1 project | /r/WiiHacks | 25 Jun 2023
  • SX Team Xecuter Dongle Nintendo Switch

    1 project | /r/SwitchPirates | 28 May 2023
  • Everything’s free if you try hard enough

    1 project | /r/PrequelMemes | 26 May 2023
  • Why is it taking 30 hours to dump totk?

    1 project | /r/SwitchPirates | 24 May 2023
  • problem with dumping a game with nxdumptool

    3 projects | /r/SwitchPirates | 23 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source nintendo-hacking projects? This list will help you:

# Project Stars
1 PKHeX 4,030
2 DeepSea 1,898
3 road-to-yuzu-without-switch 1,487
4 NHSE 1,077
5 PKHeX.Mobile 772
6 PKHeX-Plugins 615
7 SysBot.NET 494
8 nstool 478
9 pk3DS 430
10 pkNX 389
11 ARCropolis 309
12 ENGAGE 278
13 nds-constraint 261
14 road-to-ryujinx-without-switch 235
15 NTRGhidra 179
16 BrawlCrate 169
17 rusted-switch 140
18 NDSFactory 140
19 NSPsplitty 91
20 SysBot.ACNHOrders 82
21 SysBot.AnimalCrossing 58
22 sx-custom-boot.dat-maker 45
23 NES-Mini-Kernels 35

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?