What is libctru?
masterlibctru is a user-mode library for writing ARM11 code for the Nintendo 3DS (CTR). It provides the foundational access to 3DS operating system functionalities required to build homebrew applications.
Note on Scope: libctru is a low-level library designed to sit between the OS and higher-level abstraction layers (like an SDL port). It is not intended to provide high-level application functions itself.