Past the Magic is a bit-exact LC-3 simulator with a live graphical datapath, and a C-to-LC-3 explorer built on top of it. It needs JavaScript: everything runs in your browser, and nothing you write is sent to a server. Source: github.com/starolis/past-the-magic (AGPL-3.0-or-later).