← All repos

vcpkg

C++ Library Manager for Windows, Linux, and MacOS

ccmakecpluspluscpplibrariespackage-managerpackagesvcpkgvisual-studiowindows
Browse cluster: Protocol Buffers & gRPC Ecosystem
30,197commits
2,690contributors
13languages

Tech stack & purpose

vcpkg is a free and open-source C/C++ package manager maintained by Microsoft and the C++ community, designed to work across Windows, Linux, and macOS. The tool is built in C++ with CMake scripts and integrates with multiple build systems including CMake, MSBuild, and others, supporting various editors like Visual Studio, Visual Studio Code, CLion, and Qt Creator. Originally launched in 2016 to help developers migrate to newer versions of Visual Studio, vcpkg has evolved into a cross-platform solution offering a large collection of open-source libraries and features such as dependency versioning, binary caching, asset caching, and custom package registries.

Languages

CMake
72.6%
PowerShell
12.9%
C++
5.6%
Shell
3.1%
Python
2.9%
C
1.2%
JavaScript
0.8%
Dockerfile
0.6%
Qt Script
0.1%
Nix
0.1%
Batchfile
0.1%
HTML
0.1%
QML
0.0%

Contributors (top 30 of 2,690)