C++ Toolbox Directory

search
keyboard_arrow_down
Libraries

Boost

Collection of peer-reviewed portable C++ source libraries that complement the standard library.

v1.92.0open_in_new
Libraries

Catch2

Modern, C++-native, unit testing framework for C++14 and later with BDD support.

open_in_new
Other

C++ Insights

open_in_new
Compilers

Clang

A C language family frontend for LLVM, providing fast compilation and excellent diagnostics.

open_in_new
Static Analysis

clang-tidy

A clang-based C++ linter tool that provides extensible static analysis, style, and bug-finding checks.

open_in_new
IDEs

CLion

Cross-platform C/C++ IDE by JetBrains with native CMake support and advanced refactoring.

open_in_new
Build Systems

CMake

Open-source, cross-platform family of tools to build, test, and package software.

open_in_new
Other

Compiler Explorer

open_in_new
Package Managers

Conan

Decentralized, open-source C/C++ package manager for both Windows, Linux, and macOS.

open_in_new
Compilers

GCC

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68 as well as libraries for these languages (libstdc++,...).

open_in_new
Debuggers

GDB

The GNU Project Debugger for observing what a program is doing during execution.

open_in_new
Compilers

MSVC

Microsoft Visual C++ (MSVC) is a proprietary compiler by Microsoft for C, C++, C++/CLI, and C++/CX programming languages.

open_in_new
Libraries

Qt

Cross-platform application development framework with a comprehensive set of libraries and tools.

open_in_new
Profilers

Valgrind

Instrumentation framework for building dynamic analysis tools, including Memcheck for memory errors.

open_in_new
Package Managers

vcpkg

C/C++ dependency manager from Microsoft, supporting thousands of libraries across platforms.

open_in_new
IDEs

Visual Studio

Comprehensive Microsoft IDE for C++ development on Windows with MSVC compiler.

open_in_new