# moonlight-N3DS

> GameStream / Moonlight client experiments for New Nintendo 3DS — fork of zoeyjodon/moonlight-N3DS.

- HTML page: https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/
- Language: en
- Translation (fr): https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/index.md
- Published: 2026-09-02
- Updated: 2026-09-02
- Author: Antoine Boucher (https://antoineboucher.info/CV/index-en.html)# moonlight-N3DS

[![GitHub stars](https://img.shields.io/github/stars/antoinebou12/moonlight-N3DS)](https://github.com/antoinebou12/moonlight-N3DS/stargazers)
[![GitHub last commit](https://img.shields.io/github/last-commit/antoinebou12/moonlight-N3DS)](https://github.com/antoinebou12/moonlight-N3DS)

[Repository](https://github.com/antoinebou12/moonlight-N3DS) · [GPL-3.0](https://github.com/antoinebou12/moonlight-N3DS/blob/n3ds-main/LICENSE)

**moonlight-N3DS** is my fork of [zoeyjodon/moonlight-N3DS](https://github.com/zoeyjodon/moonlight-N3DS), a GameStream client for **New 3DS** homebrew. Star count on **this fork** reflects my port experiments (currently low); community installs and discussion live on **upstream** (~300★ on zoeyjodon/moonlight-N3DS).

Blog write-up: [Handheld streaming and homebrew](https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/).

## Notes

- Targets **New 3DS** (not OG 3DS) for RAM/CPU headroom
- C++ client derived from moonlight-embedded lineage
- Expect lower resolution and higher latency vs Switch streaming

## Quick start

See [README](https://github.com/antoinebou12/moonlight-N3DS) on branch `n3ds-main` and upstream wiki: [moonlight-embedded](https://github.com/moonlight-stream/moonlight-embedded/wiki).
