Ross ROSS = Recommend OSS · open-source software intelligence for agents

switchbrew/libnx

Library for Switch Homebrew observed · 2026-08-28

github.com/switchbrew/libnx · homepage · C · ISC (permissive) observed · 2026-08-28

Health v2 · maintenance only

72/100

  • Activity 80
  • Release rhythm 45
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 121.5
  • age_days: 3273
  • days_rel: 211
  • days_push: 121
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

1450 stars · 195 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

libnx is an AArch64-only userland library for developing Nintendo Switch homebrew software, based on libctru. It provides C APIs for interacting with the Switch's Horizon OS system services when building with devkitPro toolchains.

Use cases

  • write homebrew apps for the Nintendo Switch
  • develop custom home menu replacements on Switch
  • access Switch system services from C code
  • build Switch homebrew games and tools
  • reverse-engineer Horizon OS APIs for homebrew

When to choose

  • you are writing Nintendo Switch homebrew in C
  • you need low-level access to Horizon OS system calls and services
  • you use the devkitPro/devkitA64 toolchain

When to avoid

  • you are developing official licensed Switch software with Nintendo SDKs
  • you target other consoles or platforms
  • you want a high-level game engine rather than a system library

Facets

library · maturity active

sdk developer-tools embedded-systems developer-tools cross-platform c nintendo-switch homebrew horizon-os aarch64 devkitpro libctru game-development

2 sources

Member repositories

RepositoryRoleHealth v2
switchbrew/libnxmain72

For agents

markdown · JSON · MCP: product_card(name="switchbrew/libnx")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem