nds-bootstrap is a tool that allows loading DS(i) ROMs and DSiWare from a DSi's SD card or Slot-1 flashcard. From SD card it has high but not perfect DS game compatibility and near-perfect DSiWare compatibility. From flashcard its DS game compatibility is lower than most kernels, but better that some old kernels and runs on some homebrew-only flashcards. It is the only program to support running DSiWare on Slot-1 flashcards.
|Author(s)||Rocket Robz, ahezard, shutterbug2000, Pk11|
It also has several additional features compared to most flashcards such as an in-game menu with support for taking screenshots, reading text manuals, a RAM viewer, and more. It can also use the DSi's additional features in normally unsupported games, however this often causes more issues that improvements.
nds-bootstrap is not designed to be used on its own, instead it should be used with a separate front end program. The two current front ends are TWiLight Menu++ and forwarders for the DSi Menu.