Infiltrator.jl - allows you to set a breakpoint in a local context, inspect local variables and the call stack, and execute arbitrary statements in the context of the current function's module
You might also enjoy:
Traceur.jl - runs your code and tells you about any obvious performance traps
Cthulhu.jl - descend into Julia code and see it in all its representations.