DEV Community

Ryan Larkin
Ryan Larkin

Posted on

winget.run - πŸ“¦ Finding winget packages made easy πŸ”

github_readme_logo.svg

Microsoft recently released a build of their package manager winget. Winget is essentially Microsoft's new replacement for third-party package management solutions like Chocolatey that will soon be pre-installed on all Windows 10 machines

One problem however is that there is no central repository / website to search and browse packages and this is where winget.run comes into play & the fun begins.

Features

With our website, you'll never again need to browse the Windows 10 store or look through websites for exe downloads and go through the laborious installation process time and time again (assuming that what you're looking for is available on winget of course).

wingetdotrun.jpg

Package navigation

  • Access all of Microsoft's Windows 10 packages through a modern interface.
  • View the most recently added packages at a glance on our homepage - see if theres anything that interests you!
  • Search packages by name, organisation, or even keywords. Don't know exactly what you're looking for? - our search has you covered!
  • List packages by organisation; now you can install all those Microsoft packages in one go.
  • View detailed package info and versions on our detailed package pages.

    search.jpg

    Easy installation

    • Copy the install command with one click and paste it into your terminal - it's that easy!
    • Bulk install packages with ease; select everything you want and copy a single install script, a great tool for fresh installs of windows
    • Works with all package versions

    multipackage.jpg

        winget install -e --id Unifi.Controller
        winget install -e --id persepolisdm.persepolis
        winget install -e --id FastCopy.FastCopy 
    
    Enter fullscreen mode Exit fullscreen mode

    Modern design

    • Modern and professional design.
    • Responsive; works on both desktop and mobile at varying screen sizes.
    • Accessibility; our website works with screen-readers and keyboard-only input.

    Technology

    Api

    • Typescript api using fasting to handle requests
    • MongoDB & TypeORM to save and update package data

    Web

    • React using Typescript
    • Next.js for server side rendering
    • Styled Components

    Contributing

    Project details can be seen here and community requests are, of course, welcome. If you want to report an issue, request a feature, or even have a question, don't be afraid to open a ticket!

    For more in-depth information and queries, please contact us on Twitter.

Top comments (2)

Collapse
 
supermario_ai profile image
SuperMario • Edited

@ryan - Do winget apps auto-update, similar to how chocolatey does it?

Reference:
chocolatey.org/packages/choco-upgr...

Edit -- Oof:

github.com/microsoft/winget-cli/is...

github.com/microsoft/winget-cli/is...

To be fair, those issues are from May.

Collapse
 
supermario_ai profile image
SuperMario

Wow, just wow. β€πŸ’―