Although its author describes it as a “toy”, he does himself a disservice. It’s quite a hefty app at nearly 900 MB, but once started up runs a lot quicker than most Macs of the day. This allows you to run it in Windows and Linux too, if you really must.
The purist might be ever so slightly offended to know that not only is this implemented almost entirely in JavaScript, but it runs in Electron. Do you fondly remember System 8, and the days of Mac Quadras with their Motorola 68K processors? Would you like one for free now? Felix Rieseberg, with the assistance of many others, has released his free macintosh.js, which is a virtualised Macintosh Quadra running System 8.