LogicCircuit is my personal favorite digital logic sim tool. You can build reusable components with custom inputs/outputs: https://www.logiccircuit.org/
Cool as the concept is, I find these "and" and "not" chips disturbing. Not because what they represent, but because they are chips rather than the standard gate symbols.