{"id":16539908,"url":"https://github.com/colinkiama/uwppackagesgetter","last_synced_at":"2025-10-28T14:31:22.691Z","repository":{"id":107025150,"uuid":"118355989","full_name":"colinkiama/UWPPackagesGetter","owner":"colinkiama","description":"Get all installed apps from your users windows device. (Win32 Programs do not count).","archived":false,"fork":false,"pushed_at":"2024-01-05T09:35:58.000Z","size":39,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-01T15:23:11.813Z","etag":null,"topics":["abstraction","abstraction-layer","abstractions","apps","get-installed-apps","nuget","packages","restricted-capabilites","universal-windows-platform","uwp","windows","windows-10","windows-runtime","windows-runtime-component","windows10","winrt"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/colinkiama.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-21T17:13:45.000Z","updated_at":"2024-10-31T23:19:46.000Z","dependencies_parsed_at":"2024-01-05T10:43:47.200Z","dependency_job_id":"8471a2fd-7cd0-48ab-86c2-852dff132239","html_url":"https://github.com/colinkiama/UWPPackagesGetter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colinkiama%2FUWPPackagesGetter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colinkiama%2FUWPPackagesGetter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colinkiama%2FUWPPackagesGetter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colinkiama%2FUWPPackagesGetter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/colinkiama","download_url":"https://codeload.github.com/colinkiama/UWPPackagesGetter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238663045,"owners_count":19509717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abstraction","abstraction-layer","abstractions","apps","get-installed-apps","nuget","packages","restricted-capabilites","universal-windows-platform","uwp","windows","windows-10","windows-runtime","windows-runtime-component","windows10","winrt"],"created_at":"2024-10-11T18:51:05.911Z","updated_at":"2025-10-28T14:31:22.337Z","avatar_url":"https://github.com/colinkiama.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UWPPackagesGetter\nWindows Runtime Component that gets all installed apps from your users Windows 10 Device. (Win32 Programs are not included). \n\nNote: This uses restricted capabilites so only Business accounts can upload apps using this Runtime Component to the Store. However, anyone can still use this if they are sideloading the app.\n\n## Before you start, do this first:\n\n1. Add the `rescap` namespace to the `IgnorableNamespaces` section of your Package.appxmanifest file. So it looks something like this:\n``` xml\n\u003cPackage\n  xmlns=\"http://schemas.microsoft.com/appx/manifest/foundation/windows10\"\n  xmlns:mp=\"http://schemas.microsoft.com/appx/2014/phone/manifest\"\n  xmlns:uap=\"http://schemas.microsoft.com/appx/manifest/uap/windows10\"\n  xmlns:rescap=\"http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities\"\n  IgnorableNamespaces=\"uap mp rescap\"\u003e\n  ....\n\u003c/Package\u003e\n```\n\n2. Then in the capabilities tags, add the \"packageQuery\" and \"packageManagement\" restricted capabilites:\n``` xml\n \u003cCapabilities\u003e\n    \u003cCapability Name=\"internetClient\" /\u003e\n    \u003crescap:Capability Name=\"packageManagement\"/\u003e\n    \u003crescap:Capability Name=\"pacakgeQuery\"/\u003e\n  \u003c/Capabilities\u003e\n```\nNow the classes used will all work without permission exceptions :)\n\n## Installation:\n\nOpen the Nuget Package Manager console and enter this command:\n`Install-Package UWPPackgesGetter.ColinKiama`\n\nor... In a a Universal Windows Project, go to Tools \u003e NuGet Package Manager \u003e Manage NuGet Packages for Solution then on the \"Browse\" section, search for \"UWPPackgesGetter.ColinKiama\" then, you can install the package for each project you want to use in your current solution.\n\n\n## How to use:\n\n``` C#\n // Quick Example\n ObservableCollection\u003cPackageItem\u003e MyPackages = new ObservableCollection\u003cPackageItem\u003e();\n MyPackages = PackageGetter.GetAllPackagesAsync();\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolinkiama%2Fuwppackagesgetter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolinkiama%2Fuwppackagesgetter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolinkiama%2Fuwppackagesgetter/lists"}