Currently, the major public exploitation toolkit used for the Switch is PegaSwitch, developed by ReSwitched.
If you are interested in collaborating with ReSwitched members on Homebrew Development, check out ReSwitched on Discord.
If you are interested in collaborating with SwitchBrew members on Homebrew Development, check out #switchdev on EFnet.
Currently, there are two major libraries used for developing Switch homebrew.
The libnx library is developed by SwitchBrew and built on the devkitA64 toolchain.
Binaries can be run on your device using the Homebrew Launcher.
Continue to Setting up Development Environment on SwitchBrew
The libtransistor library is developed by ReSwitched and built on the LLVM / Clang stack.
Binaries can be run on your PC using the Mephisto emulator, or on your device using either the Homebrew Launcher or ACE Loader.
Continue to Development (libtransistor) on Reswitched Weekly