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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 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·13 Aufrufe

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.

Star-Verlauf

Star-Verlauf für microsoft/winget-pkgsStar-Verlauf für microsoft/winget-pkgs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Winget Pkgs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Winget Pkgs.
  • lukesampson/scoopAvatar von lukesampson

    lukesampson/scoop

    24,276Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,276
  • marticliment/unigetuiAvatar von marticliment

    marticliment/UniGetUI

    24,645Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,645
  • scoopinstaller/scoopAvatar von ScoopInstaller

    ScoopInstaller/Scoop

    23,635Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,635
  • oai/openapi-specificationAvatar von OAI

    OAI/OpenAPI-Specification

    31,048Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,048
Alle 30 Alternativen zu Winget Pkgs anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von microsoft/winget-pkgs?

Die Hauptfunktionen von microsoft/winget-pkgs sind: Windows Packages, Manifest Collections, Package Definitions, Sandbox Testing, Manifest Validation, Windows Deployment Utilities, Package Declarations, Specification Validation Schemas.

Welche Open-Source-Alternativen gibt es zu microsoft/winget-pkgs?

Open-Source-Alternativen zu microsoft/winget-pkgs sind unter anderem: 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…