CMake
Meta-build system generating Make, Ninja, Visual Studio, and Xcode projects from CMakeLists.
Why it is included
BSD-3-Clause toolchain that became the de facto C++ build orchestration layer.
Best for
Cross-platform native projects and packaging reproducible builds.
If you use Windows, Mac, or paid tools
Build system alternative to hand-maintained Visual Studio .sln files and Xcode projects for cross-platform native code.
Strengths
- Generators
- find_package ecosystem
- CTest/CPack
Limitations
- Language is quirky—teams standardize patterns
Good alternatives
Meson · Bazel
Related tools
Developer Tools
Git
Distributed version control system—the collaboration backbone of software.
Developer Tools
PHP Monitor
Lightweight, native Mac menu bar app that helps you manage multiple PHP installations, locate config files and more. Also interacts with Laravel Valet.
Developer Tools
Postgres.app
The easiest way to get started with PostgreSQL on the Mac
Developer Tools
DevHub
A feature-rich offline application, is meticulously crafted to support developers in their daily tasks while ensuring the utmost security of their data
Developer Tools
ByteStash
A code snippet storage solution written in React & node.js
Developer Tools
Webots
Webots Robot Simulator