I used to have a hand-written Java-applet clone of Heartlight here.
These days, computers are fast enough to run the original. In the browser. Emulated. Using JavaScript.
Complaints to @steike or @steike.