CMake for Windows
CMake: Essential Tool for C++ Development
- Free
- 4.9
- 327
- V 4.4.1
CMake: Essential Tool for C++ Development
CMake is a widely-used software build system designed primarily for C++ development, boasting over 2 million downloads monthly. It provides a robust framework for managing the software build process across various platforms, from mobile to high-performance systems. CMake simplifies complex build configurations with a single set of input files, enabling developers to streamline their workflow effectively. The tool supports accurate dependency tracking and ensures minimal rebuilds by only recompiling changed code.
In addition to its core capabilities, CMake offers out-of-source builds, allowing for multiple build trees from a single source tree. Its target-centric approach organizes builds around specific targets, such as executables and libraries, while managing dependencies efficiently. The system introspection feature captures build environments via a cache file, which includes system variables, paths, and build flags. CMake also provides user-friendly GUIs for cache file editing, enhancing usability and flexibility.
Also available in other platforms
CMake for PC
- Free
- 4.9
- 327
- V 4.4.1
Discover more programs

Microsoft Visual C# 2008
- 3.3
- Free
Free Windows application creator for personal computers
SiYuan
- 4.5
- Free
SiYuan: Powerful Personal Knowledge Management Tool for Windows
Portable Python
- 4.2
- Free
Portable Python: Versatile Programming Environment
Wincvs
- 4.9
- Free
Streamline Collaborative Development with WinCVS

Windows 11 Compatibility Check
- 3
- Free
Ensures PC's Windows 11 compatible

Elgg
- 4.1
- Free
Elgg: Social Network Integrated Content Manager
Scriptaculous
- 4.5
- Free
Dynamic Web Effects: Scriptaculous

UEStudio
- 4.7
- Paid
UEStudio: Advanced Software Development Tool
Dokeos
- 4
- Paid
Dokeos E-Learning Platform Overview
1 Bit Audio Player
- 4.9
- Paid
1 Bit Audio Player: Simple Multimedia Player for Webpages