# lukesampson/scoop

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lukesampson-scoop).**

24,276 stars · 1,528 forks · PowerShell · NOASSERTION

## Links

- GitHub: https://github.com/lukesampson/scoop
- Homepage: https://scoop.sh
- awesome-repositories: https://awesome-repositories.com/repository/lukesampson-scoop.md

## Description

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 capabilities for software dependency management, automatically resolving and installing required libraries to ensure applications are functional. It also utilizes a bucket-based repository system to organize applications into themed collections and employs parallel connection downloading to increase retrieval speeds.

## Tags

### Development Tools & Productivity

- [Windows CLI Installers](https://awesome-repositories.com/f/development-tools-productivity/package-installers/command-based-package-installation/windows-cli-installers.md) — Provides a command-line interface for installing and managing software on Windows without graphical installation wizards.
- [Software Package Repositories](https://awesome-repositories.com/f/development-tools-productivity/software-package-repositories.md) — Serves as a centralized system for installing, updating, and removing software packages on Windows. ([source](https://github.com/lukesampson/scoop#readme))
- [Manifest Collections](https://awesome-repositories.com/f/development-tools-productivity/application-installers/manifest-collections.md) — Uses JSON manifest files to define software versions and installation steps for automated deployment.
- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Provides a command-line interface to install and manage software without manual setup processes. ([source](https://github.com/lukesampson/scoop#readme))
- [Dependency Managers](https://awesome-repositories.com/f/development-tools-productivity/dependency-managers.md) — Automatically resolves and installs required software libraries to ensure applications are fully functional.
- [Dependency Installers](https://awesome-repositories.com/f/development-tools-productivity/dependency-managers/installation-resolution-utilities/dependency-installers.md) — Automatically resolves and installs required dependencies to bring applications to a fully working state. ([source](https://github.com/lukesampson/scoop#readme))
- [Development Environment Orchestrators](https://awesome-repositories.com/f/development-tools-productivity/development-environment-orchestrators.md) — Provides a system for automating the installation and management of command line utilities and developer toolchains on Windows.
- [Development Environment Setup](https://awesome-repositories.com/f/development-tools-productivity/development-environment-setup.md) — Automates the installation of command line tools and dependencies to prepare Windows workstations for coding.
- [CLI Installation Managers](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/distribution-extensibility/cli-installation-managers.md) — Automates software installation via the command line while suppressing graphical wizards and prompts. ([source](https://github.com/lukesampson/scoop#readme))
- [Windows Command Line Package Managers](https://awesome-repositories.com/f/development-tools-productivity/windows-command-line-package-managers.md) — Implements a complete system for installing, updating, and removing software on Windows via a command line and manifests.
- [CLI-Driven Installations](https://awesome-repositories.com/f/development-tools-productivity/windows-installation-utilities/cli-driven-installations.md) — Installs applications via the terminal while suppressing graphical wizards and prompts to reduce friction.
- [Windows Packages](https://awesome-repositories.com/f/development-tools-productivity/windows-packages.md) — Provides a centralized command line system for managing software packages on Windows.
- [Command Shims](https://awesome-repositories.com/f/development-tools-productivity/command-shims.md) — Creates lightweight executable wrappers that redirect command calls to binaries in isolated folders.
- [Package Manifest Collections](https://awesome-repositories.com/f/development-tools-productivity/package-manifest-collections.md) — Organizes application manifests into themed remote collections that can be added or removed from the environment.

### Artificial Intelligence & ML

- [Portable Application Distributions](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/deployment-architectures/portable-application-distributions.md) — Distributes software as compressed archives with manifests to avoid traditional Windows installers. ([source](https://github.com/lukesampson/scoop#readme))

### DevOps & Infrastructure

- [Portable Application Distribution](https://awesome-repositories.com/f/devops-infrastructure/portable-application-distribution.md) — Distributes software using compressed archives and manifests to bypass traditional Windows installers and registry pollution.
- [Archive-Based Deployments](https://awesome-repositories.com/f/devops-infrastructure/portable-server-deployments/archive-based-deployments.md) — Installs software by extracting compressed archives into persistent directories to avoid traditional Windows installers.

### Operating Systems & Systems Programming

- [Software Lifecycle Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-administration-utilities/system-utilities/software-lifecycle-managers.md) — Provides a system for the installation, removal, and automatic dependency management of software packages.

### Software Engineering & Architecture

- [Dependency Resolution Engines](https://awesome-repositories.com/f/software-engineering-architecture/dependency-resolution-engines.md) — Automatically analyzes and resolves complex dependency trees to ensure required prerequisite packages are installed.
- [Isolated Runtime Directories](https://awesome-repositories.com/f/software-engineering-architecture/isolated-runtime-directories.md) — Maintains a predictable folder hierarchy to separate application binaries from system files and user data.

### Part of an Awesome List

- [Command Line Tools](https://awesome-repositories.com/f/awesome-lists/devtools/command-line-tools.md) — Command-line installer for Windows.
