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
·
microsoft avatar

microsoft/winget-pkgs

0
View on GitHub↗
10,257 stars·6,133 forks·PowerShell·mit·12 vues

Winget Pkgs

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, the maintenance of YAML-based package declarations, and the hosting of private software repositories for independent application distribution.

Features

  • Windows Packages - Creates and maintains installation manifests for software distributed via the Windows Package Manager.
  • Manifest Collections - Maintains a collection of versioned metadata files that define application installation and management via CLI.
  • Package Definitions - Provides declarative specifications for software installation, including versioned schemas for compatibility.
  • Sandbox Testing - Uses sandbox environments to verify that package installers and metadata function correctly before deployment.
  • Manifest Validation - Tests package metadata in sandbox environments to ensure software installs and updates correctly on Windows.
  • Windows Deployment Utilities - Provides a centralized source for hosting and validating package definitions for deployment across Windows environments.
  • Package Declarations - Defines application installation and update logic using structured YAML-based package declarations.
  • Specification Validation Schemas - Implements automated checks to ensure package metadata adheres to versioned specifications before merging.
  • Specification Versioning - Applies versioned metadata rules to maintain backward compatibility across different versions of the package manager.
  • Windows Software Management - Defines versioned schemas and metadata to automate the installation and updating of applications across Windows devices.
  • Git Repository Distributions - Distributes a collection of application manifests using a version-controlled Git repository structure.
  • Software Package Repositories - Hosts custom collections of package manifests to manage internal software deployments independently.
  • Installation Validators - Provides a CLI tool to verify correct package installation and metadata validity within a sandbox.
  • Manifest Validators - Implements a system for verifying that installation scripts and metadata function correctly within sandbox environments.
  • CI Pipeline Integrations - Provides automated CI pipelines to audit package manifests for syntax errors and installation failures during pull requests.
  • Repository Hosting - Supports hosting custom collections of package manifests to manage software installations independently from public sources.
  • Package Manifest Generators - Provides the ability to generate metadata files that define application installation and update lifecycles.

Historique des stars

Graphique de l'historique des stars pour microsoft/winget-pkgsGraphique de l'historique des stars pour microsoft/winget-pkgs

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 à Winget Pkgs

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Winget Pkgs.
  • 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
  • marticliment/unigetuiAvatar de marticliment

    marticliment/UniGetUI

    24,645Voir sur GitHub↗

    UniGetUI is a graphical interface designed to manage software installations on the Windows operating system. It functions as a centralized dashboard that provides a unified view for installing, updating, and removing applications across multiple command-line package managers. The application distinguishes itself by normalizing the disparate inputs and outputs of various package management utilities into a single, consistent schema. It supports batch operations, allowing users to perform maintenance tasks on multiple packages simultaneously, and includes functionality to automate update proces

    C#chocolateyclinpm
    Voir sur GitHub↗24,645
  • 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
  • oai/openapi-specificationAvatar de OAI

    OAI/OpenAPI-Specification

    31,048Voir sur GitHub↗

    The OpenAPI Specification is a formal, vendor-neutral standard for defining the structure, endpoints, and data models of HTTP-based web services. By providing a machine-readable interface definition language, it enables developers to establish clear API contracts that ensure consistency across diverse programming languages and backend systems. This specification promotes a design-first development approach, where interface behavior is defined through static, declarative configuration files rather than imperative code. This structure allows for the automated generation of type-safe client libr

    Markdownapisoasopenapi
    Voir sur GitHub↗31,048
Voir les 30 alternatives à Winget Pkgs→

Questions fréquentes

Que fait microsoft/winget-pkgs ?

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.

Quelles sont les fonctionnalités principales de microsoft/winget-pkgs ?

Les fonctionnalités principales de microsoft/winget-pkgs sont : Windows Packages, Manifest Collections, Package Definitions, Sandbox Testing, Manifest Validation, Windows Deployment Utilities, Package Declarations, Specification Validation Schemas.

Quelles sont les alternatives open-source à microsoft/winget-pkgs ?

Les alternatives open-source à microsoft/winget-pkgs incluent : lukesampson/scoop — Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator… marticliment/unigetui — UniGetUI is a graphical interface designed to manage software installations on the Windows operating system. It… scoopinstaller/scoop — Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and… oai/openapi-specification — The OpenAPI Specification is a formal, vendor-neutral standard for defining the structure, endpoints, and data models… bill-stewart/syncthingwindowssetup — SyncthingWindowsSetup is a Windows deployment tool designed to install and configure Syncthing on Windows systems. It… chuyu-team/dism-multi-language — Dism-Multi-language is a utility designed for the localization of Windows images and deployment environments. It…