De très nombreux émulateurs, plus ou moins complets et fonctionnels, existent et peuvent être téléchargés (gratuitement pour la plupart). Il aurait été difficile d'en faire une liste complète, mais quelques-uns sortent tout de même du lot.
Les émulateurs de systèmes x86, 68k ou PowerPC
Du côté des émulateurs d'ordinateurs, on citera par exemple Basilik II (un émulateur Open Source 68k Macintosh), Pear PC (un émulateur du processeur PowerPC destiné aux processeurs x86), Bochs (un émulateur de machine x86) ou encore le célèbre QEMU (émulateur de système x86, PPC, ARM, MIPS, SPARC,...). C'est d'ailleurs ce dernier qui sert de base à l'émulateur intégré au SDK Android de Google.
Certains émulateurs sont de véritables petits bijoux de programmation, comme cet émulateur de système x86 programmé en JavaScript et capable de faire tourner Linux.
Du côté des joueurs
Les joueurs retiendront quant à eux DOSBox (un émulateur 286/386 permettant de faire tourner de "vieux" jeux DOS), MAME (Multiple Arcade Machine Emulator, un émulateur de bornes d'arcade) et MESS (un émulateur de consoles de jeu basé sur MAME).
Ces deux derniers émulateurs émulent le plus fidèlement possible chaque composant. MAME et MESS adoptent par ailleurs une vue puriste de l'émulation, interdisant des modifications pouvant faire fonctionner un jeu correctement ou plus rapidement. En contrepartie, l'émulation de ces jeux demande beaucoup de puissance CPU.