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
KrelboyneOS is a Debian-based Linux distribution with Xfce, programming tools, networking utilities and security testing software.
Read more
clazy is a Clang-based static code analyser providing specialised checks for C++ applications developed with Qt.
Read more
Coccinelle is a free and open source program matching and transformation engine for analysing and modifying C source code.
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
Explore the best free and open source C# code formatters for consistent, readable source code with less manual formatting.
Read more
perl-lsp is a Perl language server with type inference, completion, navigation, refactoring, diagnostics and command-line analysis tools.
Read more
Build automation is the process of automating the creation of a software build and the associated processes.
Read more
An integrated development environment is a software application that provides comprehensive facilities to programmers for software development.
Read more
CaptainHook manages Git hooks through JSON configuration, running checks, commit-message validation and conditional actions for PHP teams.
Read more
Githooks manages repository and shared Git hooks with parallel execution, trust checks, container support and team-wide configuration.
Read more
Jig manages Git pre-commit plugins for staged-file checks, with configurable warnings, manual execution and revision-range reporting.
Read more
Stakkr is a command-line tool for assembling Docker Compose development stacks from simple configuration files; it is now inactive.
Read more
Explore GDB, the GNU Debugger for Linux, with conditional breakpoints, stack inspection, remote debugging, scripting and reverse execution.
Read more
LLDB is a debugger built on LLVM, with source-level debugging, breakpoints, watchpoints, expression evaluation and Python scripting.
Read more
Valgrind helps Linux developers identify memory errors, leaks, thread races and bottlenecks with its debugging and profiling tools.
Read more
Delve is a source-level debugger for Go, with goroutine inspection, breakpoints, core dump analysis, headless operation and IDE integration.
Read more
whoami retrieves user names, full names, email addresses and GitHub accounts in R using environment settings and Git configuration.
Read more
An integrated development environment (IDE) is a software application that provides comprehensive facilities to programmers for software development. Many coders learn to code using a text editor but in time they move towards using an IDE as this type of software application makes the art of coding quicker and more efficient. For example, IDEs have semantic knowledge of the programming language which highlights coding problems while typing. Compiling is ‘on the fly’ and debugging is integrated. Some languages are built around IDE support.
Read more