This question is related to these questions.
Is there any tool that allows for step-by-step contract debugging? I have tried using mix but it really is broken at this point: contracts don't get deployed, transactions are never mined, etc.
Edit:
The duplicate is about testing functions not debugging them step-by-step.
pry
for ruby? Orlocas
for node?