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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
lukesampson avatar

lukesampson/scoop

0
View on GitHub↗
scoop.sh↗

Scoop

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Windows CLI Installers - Provides a command-line interface for installing and managing software on Windows without graphical installation wizards.
  • Software Package Repositories - Serves as a centralized system for installing, updating, and removing software packages on Windows.
  • Portable Application Distributions - Distributes software as compressed archives with manifests to avoid traditional Windows installers.
  • Manifest Collections - Uses JSON manifest files to define software versions and installation steps for automated deployment.
  • Command Line Interfaces - Provides a command-line interface to install and manage software without manual setup processes.
  • Dependency Managers - Automatically resolves and installs required software libraries to ensure applications are fully functional.
  • Dependency Installers - Automatically resolves and installs required dependencies to bring applications to a fully working state.
  • Development Environment Orchestrators - Provides a system for automating the installation and management of command line utilities and developer toolchains on Windows.
  • Development Environment Setup - Automates the installation of command line tools and dependencies to prepare Windows workstations for coding.
  • CLI Installation Managers - Automates software installation via the command line while suppressing graphical wizards and prompts.
  • Windows Command Line Package Managers - Implements a complete system for installing, updating, and removing software on Windows via a command line and manifests.
  • CLI-Driven Installations - Installs applications via the terminal while suppressing graphical wizards and prompts to reduce friction.
  • Windows Packages - Provides a centralized command line system for managing software packages on Windows.
  • Portable Application Distribution - Distributes software using compressed archives and manifests to bypass traditional Windows installers and registry pollution.
  • Archive-Based Deployments - Installs software by extracting compressed archives into persistent directories to avoid traditional Windows installers.
  • Software Lifecycle Managers - Provides a system for the installation, removal, and automatic dependency management of software packages.
  • Dependency Resolution Engines - Automatically analyzes and resolves complex dependency trees to ensure required prerequisite packages are installed.
  • Command Shims - Creates lightweight executable wrappers that redirect command calls to binaries in isolated folders.
  • Package Manifest Collections - Organizes application manifests into themed remote collections that can be added or removed from the environment.
  • Isolated Runtime Directories - Maintains a predictable folder hierarchy to separate application binaries from system files and user data.
  • Command Line Tools - Command-line installer for Windows.
24,276 stars·1,528 forks·PowerShell·32 views

Star history

Star history chart for lukesampson/scoopStar history chart for lukesampson/scoop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does lukesampson/scoop do?

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.

What are the main features of lukesampson/scoop?

The main features of lukesampson/scoop are: Windows CLI Installers, Software Package Repositories, Portable Application Distributions, Manifest Collections, Command Line Interfaces, Dependency Managers, Dependency Installers, Development Environment Orchestrators.

Which projects share features with lukesampson/scoop?

Projects with overlapping indexed features include: scoopinstaller/scoop — Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and… chocolatey/choco — Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool… microsoft/winget-pkgs — This project is a centralized repository of application manifests used by the Windows Package Manager to install and… termux/termux-packages — Termux-packages is a Linux package repository and infrastructure designed for managing command-line utilities within… msys2/msys2.github.io — MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows… conda-forge/miniforge — Miniforge is a minimal installer for the Conda package management system that provides access to community-maintained…

Projects sharing features with Scoop

These projects share indexed features with Scoop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • scoopinstaller/scoopScoopInstaller avatar

    ScoopInstaller/Scoop

    23,635View on 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
    View on GitHub↗23,635
  • chocolatey/chocochocolatey avatar

    chocolatey/choco

    11,414View on GitHub↗

    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 manag

    C#
    View on GitHub↗11,414
  • microsoft/winget-pkgsmicrosoft avatar

    microsoft/winget-pkgs

    10,257View on GitHub↗

    This project is a centralized repository of application manifests used by the Windows Package Manager to install and update software on Windows devices. It serves as a distribution hub for versioned metadata files that define the installation and management logic for various applications. The repository includes a validation system that uses sandbox environments to verify that installation scripts and metadata function correctly. This process ensures that manifests adhere to versioned schemas before they are merged into the collection. The project covers the generation of package metadata, t

    PowerShellhacktoberfest
    View on GitHub↗10,257
  • termux/termux-packagestermux avatar

    termux/termux-packages

    15,727View on GitHub↗

    Termux-packages is a Linux package repository and infrastructure designed for managing command-line utilities within mobile terminal environments. It functions as a mobile Linux package manager, providing the necessary metadata, dependency resolution, and versioning required to install and maintain software directly on mobile operating systems. The project utilizes a cross-compilation build infrastructure to automate the porting and creation of pre-compiled software binaries for various mobile architectures. By executing compilation tasks within isolated, sandboxed environments, it ensures co

    Shellandroidhacktoberfestlinux
    View on GitHub↗15,727
  • Compare all 30 related projects→