Debugging is the process of removing bugs. We recommend our favorite debuggers.
Read more
Debugging is the process of removing bugs. We recommend our favorite debuggers.
Read more
mypython is an interactive Python shell with multiline input, Jedi completion, syntax highlighting, history search and debugging tools.
Read more
Explore Linux log viewers to search, filter and analyse system logs and systemd journal entries for troubleshooting.
Read more
Memray profiles Python memory usage with native extension tracking, terminal monitoring and flame graphs to reveal allocations and leaks.
Read more
eprofiler-tui visualises live profiling data in terminal flamegraphs with OpenTelemetry ingestion, thread filtering and frame inspection.
Read more
Heaptrack profiles heap allocations in Linux applications, revealing memory leaks, hotspots and peak usage with graphical analysis.
Read more
Smatch is a free and open source static analysis tool for C code with extensive checks designed for the Linux kernel.
Read more
gf is a lightweight graphical GDB front-end offering source, assembly, register, memory and breakpoint views for debugging.
Read more
BugStalker is a Linux debugger for Rust applications with breakpoints, Tokio inspection, rich type views and editor integration.
Read more
nnd is a fast terminal debugger for native Linux applications with breakpoints, source and assembly views, watches and type inspection.
Read more
xpdig provides a terminal based UI (similar to k9s) to interactively explore Crossplane traces
Read more
DWARF Explorer is a cross-platform GUI utility for visualizing the DWARF debugging information in executable files
Read more
CGDB provides a Vim-inspired terminal interface to GDB with source highlighting, visual breakpoints, searching and command history.
Read more
Sysprof profiles Linux applications and the whole system with call graphs, flame graphs, resource counters and GNOME instrumentation.
Read more
StatET for R brings R scripting, visual debugging, object inspection, graphics and document authoring tools into the Eclipse IDE.
Read more
PTK provides interactive Python consoles, isolated interpreters, debugging tools, object inspection and a scientific workspace browser.
Read more
eric is a Python IDE with project management, debugging, refactoring, Qt tools, version control and extensible development plugins.
Read more
Thonny is a beginner-friendly Python IDE with step-by-step debugging, expression evaluation, variable inspection and code completion.
Read more
PyDev is an Eclipse Python IDE offering code completion, refactoring, static analysis, interactive consoles, testing and debugging.
Read more
This is the fifth in our series of articles highlighting essential system tools. These are small utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. inxi is a Perl script that interrogates your system.
Read more