Skip to content

ccptoebeans/vcviz

Repository files navigation

vcviz

Explore any vcpkg registry by providing its GitHub URL or a path to a local clone. Browse all ports, view version history, inspect port files, and visualise dependency trees.

Port explorer showing python3 with version history and files

Interactive dependency graph for python3, highlighting which dependencies are not in the registry

Quick start

You can run this project locally, quite simply, by using this

npm install
npm start

Or you can launch using our dockerfile (based on alpine and node 25) like

docker build -t vcviz .
docker run --rm -p 3000:3000 vcviz

Open http://localhost:3000 and enter a registry source:

  • GitHub URL -- e.g. https://github.com/microsoft/vcpkg
  • Local path -- e.g. C:\vcpkg or /home/user/vcpkg

Using a local clone avoids GitHub API rate limits entirely.

GitHub API rate limits

When using a GitHub URL, unauthenticated requests are limited to 60/hour. To raise the limit to 5,000/hour, set a personal access token:

GITHUB_TOKEN=ghp_xxx npm start

About

A handy visualizer for local and remote VCPKG registries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors