awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chocolatey avatar

chocolatey/choco

0
View on GitHub↗
11,414 stars·954 forks·C#·6 vueschocolatey.org↗

Choco

Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface.

The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments.

The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software management. It handles the full lifecycle of an application from initial installation to updates and complete removal.

Features

  • Windows Command Line Package Managers - Acts as a comprehensive command-line package manager for automating software installation and removal on Windows operating systems.
  • System Package Manager Installations - Provides a scripted installation process to set up the package manager on Windows operating systems.
  • Package - Uses PowerShell and batch scripts to automate the full lifecycle of software packages on Windows.
  • CLI Software Installers - Provides a command-line interface to automate the installation, upgrading, and removal of software.
  • Command Line Interfaces - Provides a comprehensive command-line interface for automating software installation and system management.
  • Dependency Installers - Analyzes package manifests to automatically resolve and install required software dependencies.
  • Package Installers - Automates the deployment of software on Windows to eliminate manual downloads and installer wizards.
  • Package Uninstallers - Provides automated removal of installed software and cleanup of all associated files.
  • Package Upgraders - Enables updating installed software to the latest available versions through a centralized command interface.
  • Software Package Repositories - Utilizes a centralized repository to distribute software packages and metadata across Windows machines.
  • NuGet-Based Distributions - Utilizes a NuGet-based software distribution model to manage and version applications for Windows.
  • Artifact Versioning - Provides an artifact-based versioning system to manage software state and enable consistent rollbacks.
  • Command Line Automation Tools - Provides a terminal-based interface to replace manual installation processes with scripted, repeatable software deployments.
  • Package Caches - Implements a local package cache to reduce network traffic and support offline installations.
  • Automated Software Provisioning - Provides repeatable workflows for deploying a standard set of software tools and dependencies to Windows systems.
  • Windows Configuration Management - Manages system software state and application dependencies through a centralized package repository.
  • Installation Tools - Package manager for Windows.
  • Miscellaneous Tools - Package manager for Windows environments.
  • System Utilities - Package manager for Windows.

Historique des stars

Graphique de l'historique des stars pour chocolatey/chocoGraphique de l'historique des stars pour chocolatey/choco

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Choco

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Choco.
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Voir sur GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Voir sur GitHub↗26,849
  • msys2/msys2.github.ioAvatar de msys2

    msys2/msys2.github.io

    3,026Voir sur GitHub↗

    MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows compatibility layer on Windows. It centers around the Pacman package manager for installing and managing software dependencies and provides C++ toolchains for creating native software for x86_64 and ARM64 architectures. The project distinguishes itself by providing a comprehensive compatibility layer that translates Unix paths and process arguments for use on Windows. It enables the emulation of a native Linux build environment, allowing users to compile native Windows executabl

    CSS
    Voir sur GitHub↗3,026
  • lukesampson/scoopAvatar de lukesampson

    lukesampson/scoop

    24,276Voir sur GitHub↗

    Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator designed to automate the installation, updating, and removal of software packages through a centralized repository of manifests. The project functions as a portable application distributor, deploying software using compressed archives rather than traditional Windows installers. This approach avoids graphical installation wizards and registry pollution by utilizing an isolated directory structure and shim-based execution to manage application binaries. The system includes capab

    PowerShell
    Voir sur GitHub↗24,276
  • scoopinstaller/scoopAvatar de ScoopInstaller

    ScoopInstaller/Scoop

    23,635Voir sur GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    PowerShellinstallerpowershellscoop
    Voir sur GitHub↗23,635
Voir les 30 alternatives à Choco→

Questions fréquentes

Que fait chocolatey/choco ?

Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface.

Quelles sont les fonctionnalités principales de chocolatey/choco ?

Les fonctionnalités principales de chocolatey/choco sont : Windows Command Line Package Managers, System Package Manager Installations, Package, CLI Software Installers, Command Line Interfaces, Dependency Installers, Package Installers, Package Uninstallers.

Quelles sont les alternatives open-source à chocolatey/choco ?

Les alternatives open-source à chocolatey/choco incluent : homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… msys2/msys2.github.io — MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows… lukesampson/scoop — Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator… scoopinstaller/scoop — Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… conda-forge/miniforge — Miniforge is a minimal installer for the Conda package management system that provides access to community-maintained…