CircuitVerse for interactive schematics
CircuitVerse is a Logic Circuits Simulator. To try it out in your computer without using npm, so having only the static JS/HTML/CSS files, make a git clone – or local copy – of this repository: https://github.com/CircuitVerse/cv-frontend then run the commands npm install and npm run build (first move into the project directory).
little joke... (true story)
If you get npm ERR! missing script: build after
npm run build
...make sure you are in the correct folder! (cv-frontend-master) 
#!/bin/bash
cd cv-frontend-master
npm install
npm run build