Debugging

Github org: https://github.com/JuliaDebug

Debugger.jl

Interpreter based debugger. Can do break-points and break on error: break_on(:error) (like R: options(error=recover)).

https://github.com/JuliaDebug/Debugger.jl

Gallium.jl

Deprecated by Debugger.jl

Infiltrator.jl

Set Break-points and run at full speed.

https://github.com/JuliaDebug/Infiltrator.jl

Exfiltrator

Replaced by Infiltrator

MagneticReadHead

A Julia debugger based on Cassette.jl

https://github.com/oxinabox/MagneticReadHead.jl

JET

Fix type instabilities.

https://github.com/aviatesk/JET.jl

Cthulhu.jl

Debugging type inference.

https://discourse.julialang.org/t/ann-new-tools-for-fixing-performance-problems-in-julia/95773

https://github.com/JuliaDebug/Cthulhu.jl

Rebugger

Revise based debugger.

https://github.com/timholy/Rebugger.jl

Traceur.jl

https://github.com/JunoLab/Traceur.jl

Traceur is essentially a codified version of the Julia performance tips.