tangerineturtle1/NX2navi
- Source
- GitHub
- First trending
- Category
- Other
- GitHub stars
- 3,568
- Main language
- C
This page introduces an external open-source repository. It is not an HDATF product.

What it does
NX2navi is a fan project that rebuilds the Switch 2 version of The Legend of Zelda: Ocarina of Time, specifically game version 1.1.1, as a native x86-64 game primarily for Windows. It targets players who already hold a legally obtained dump from their own console, and the repository supplies no game files or instructions for obtaining them. The input is that dump's program and filesystem data, and the output is a locally built executable and game assets that must not be redistributed. Its translation pipeline lifts ARM64 functions into C, compiles them with a host runtime for console services, and translates graphics work into Vulkan rather than running a CPU emulator during play. The launcher prepares build dependencies and subsequent updates, while the build kit also documents a Linux source-build path with feature differences. Windows requires a compatible x86-64 processor, at least 16 GB RAM, substantial free disk space and a Vulkan 1.3 GPU with specific extensions. The authors describe it as playable but early, with memory failures, visual defects, initial shader stalls and occasional crashes still possible. The base import is MIT-licensed, but a separate notice reserves all rights in later additions and changes, so the whole repository must not be described as unrestricted MIT software.
License
MIT Permissive. Commercial use and changes are allowed if the copyright notice is kept.
More in this category
- tylertms/Stela
Stela is an experimental compatibility layer intended to run Apple Silicon software on x86-64 PCs, not a normal desktop application or a research assistant. Its input includes macOS installation material and compatible PC hardware, and its intended output is a bootable environment that models an Apple Silicon machine. The README describes a UEFI boot program, ahead-of-time and just-in-time ARM instruction translation, and a Metal driver for supported NVIDIA GPUs. The inspected boot preparation source adjusts device-tree fields, memory, display, entropy and boot arguments for the modeled hardware. The README requires an x86-64-v2 processor, UEFI with Secure Boot disabled, at least 8 GB RAM, a supported GPU, installation media and an empty partition of at least 60 GB. Setup is destructive to the selected USB drive, needs network access, and the README warns that current boot success is low and performance is slow. Building requires Rust and a recent Clang, while the notice describes different GPL terms for different distributed components and separately downloaded vendor firmware. Claimed macOS and application compatibility was not tested here, and the project explicitly leaves compliance with Apple's software terms to the user. - NotRexed/Hookshot
Hookshot is an experimental project for statically recompiling the specific Nintendo Switch 2 game described by its repository into a PC program. It describes a workflow in which owners use their own game material to create a local executable. According to the README, inputs are a supported game package or romfs and exefs folders, and outputs are a PC executable and associated local material. The documented pipeline translates ARM64 code to C, compiles it with a host runtime and handles graphics calls through Vulkan. It describes a Windows builder and Linux AppImage, but requires the supported game version and a suitable Vulkan graphics environment. The README states that the repository does not include the game, keys or a finished game executable. It also warns that testing is limited and other game areas and graphics cards are not sufficiently verified. This description summarizes repository claims and design records, not independent verification of the game's release, runtime viability or rights status. - stackryze/FreeDomains
FreeDomains is the repository for Stackryze's managed subdomain service for developers, students and open-source communities. It should be distinguished from a tool that grants ownership of a top-level domain. Users supply a desired name, parent domain and DNS destination, then request a subdomain through the service to point at hosting or their own infrastructure. The inspected frontend includes login, registration, DNS management and activity screens. Its API client sends availability checks, creation, renewal, deletion, restoration and nameserver updates to a backend. The source uses React and Vite and requires an API endpoint configuration and authenticated backend connection. Downloading the repository or building its interface neither starts a DNS service nor grants a subdomain. Service continuity and usage conditions cannot be guaranteed from this source inspection, and the complete backend and DNS operation have not been verified. - sostenesfreitas/ocarina-recomp
Ocarina Recomp is an experimental project for building Ocarina of Time as a native Windows program from game files supplied by the user. It is aimed at players and contributors investigating this particular game, not at running arbitrary console software. The input is the user's copy of the supported game version, and the output includes a local executable and generated code. Its generator translates ARM64 instructions into C, which is compiled together with a runtime that supplies console services. The graphics path converts NVN 2 calls to Vulkan and translates shaders to SPIR-V. The documented starting environment is 64-bit Windows 10 or 11, an AVX2 processor, and a Vulkan 1.3 GPU with mesh shaders, with internet access required during preparation. The repository states that it contains no game, keys, or ready-to-play game executable and warns against sharing generated game-derived files. The maintainer reports testing only the opening area on one PC, leaving most of the game and AMD and Intel GPUs untested. Some architecture documentation still describes the inherited Tears of the Kingdom project, so it cannot establish support for additional Ocarina versions or hardware. - Leviidev/Henge
Henge is an emulator for people who want to run macOS on an iPhone or iPad. It takes Apple's restore image and a virtual Mac's disk state and presents a macOS desktop on the device. Because iOS applications do not have hypervisor access, it translates arm64 guest instructions through its own JIT engine instead of using hardware virtualization. A virtual GPU accepts guest graphics commands and replays them through Metal. Touch acts as a trackpad, with keyboard and mouse input and shared-folder and clipboard features also described. It requires a supported Apple device, iOS or iPadOS 17 or later, JIT availability and substantial storage, while installation retrieves Apple software separately. The README says testing has so far been limited to an iPhone 17 Pro and real-device iPad testing has not yet occurred. Apple Account sign-in fails, application graphics compatibility is limited, and the emulator is slower than a real Mac.
Only repositories in the ranked Trendshift lists are included, and the lists are used only to find candidates. We do not copy their ranks. Descriptions, licenses and star counts come from each GitHub repository. The notes are our own reading. We have not tested these projects, and a place on a trending list does not prove quality.