chocolatey/choco

Chocolatey - the package manager for Windows

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 5th, 2026
Created on December 30th, 2014
Open Issues & Pull Requests: 519 (+0)
GitHub issues: Enabled
Number of forks: 961
Total Stargazers: 11,503 (+0)
Total Subscribers: 224 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Chocolatey is a package manager for Windows that brings command-line package installation and management to the operating system, similar to apt-get or yum on Linux systems.

Chocolatey solves the problem of installing and managing software on Windows without manual downloads and installers. It works by maintaining a repository of packages that users can install, update, and remove through simple command-line commands. The tool handles dependency resolution and can automate software deployment across machines, making it particularly useful for system administrators and developers who need to provision Windows environments programmatically.

Chocolatey suits teams and individuals who want to automate Windows software management at scale or simply prefer command-line package installation over graphical installers. It works well in enterprise environments where consistent software deployment is important, and for developers who want scripted setup of development tools. The project offers both a free open-source version and commercial editions with additional features like private package repositories, download caching through a private CDN, and virus scan protection. The free version provides core package management with tab completion and environment variable refresh capabilities without requiring shell restart.

The project maintains active continuous integration through automated build workflows. Development follows a structured branching model with a dedicated develop branch for ongoing work. The codebase is written in C# and includes comprehensive testing infrastructure. The maintainers have established clear communication guidelines acknowledging that most contributors are volunteers, and they offer commercial support options for users of paid editions while maintaining the open-source version for community use.