The free and open-source DeSmuMe is one of the best Nintendo DS emulators for all major desktop platforms, including Windows, Mac, and Linux. DeSmuME: Best Open Source Nintendo DS Emulator The emulator can run famous games, such as Pokémon Diamond, at full speed, with no glitches in graphics.
With a little help from NO$Zoomer, you can also play games in full-screen mode. It also supports running Nintendo DS homebrew.
It is one of the best Nintendo DS emulators out there, thanks to its extensive compatibility with commercial DS ROMs. Released in May 2020, NO$GBA v3.02 is the latest version of the software and supports multiplayer mode for most DS and GBA ROMs. While the standard Windows version has all the features to run Mario, Pokémon, and Zelda titles for regular users, the Windows debug version of NO$GBA is designed for programmers. However, as you can tell by its name, NO$GBA originally started as a Gameboy Advance emulator before the developers decided to add support for the Nintendo DS and Nintendo DSi.
While its name might suggest otherwise, NO$GBA (read as No Cash GBA) offers native support for Nintendo DS and DSi. NO$GBA: Best Nintendo DS Emulator Under Active Development