Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля «ПСЖ» обыграл «Манчестер Сити» со счётом 4:2 в Лиге чемпионов «Ростелеком» изучает создание корпоративного LLM-фаервола На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина ITMS объявила о смене названия на BFT В Кемерово продолжается расследование смерти Татула Петросяна Музыкальные сервисы начали менять названия и тексты песен из-за новых требований закона В Нигерии умерла актриса и победительница конкурса красоты Тения Абрахам Блогер Егорик сравнил работу с зумерами и миллениалами Зеленский согласился провести выборы при 60-дневном перемирии В России насчитали 7,88 млн единиц коммерческого транспорта Что такое «Mar-a-Lago face» и почему в нём увидели политический стиль Юра Борисов стал членом Американской киноакадемии накануне премьеры в Лондоне Конор Кеннеди и Джулия Бе сыграли свадьбу в Рио-де-Жанейро Wildberries начал тестировать сервис объявлений об услугах частных специалистов Ориониды в 2026 году: когда и как наблюдать метеорный поток Кабардино-Балкарский высокогорный заповедник: ледники, экотропы и Дыхтау В RuStore появился платный российский мессенджер «Молния» Марухское ущелье: малолюдный маршрут к водопаду Скрытый Золотое кольцо на гибридах: маршрут через Суздаль, Кострому, Плёс и Переславль-Залесский
Лента новостей
Технологии

OpenWin превращает подборку приложений Windows в команды winget

Открытый проект OpenWin предлагает альтернативу Ninite: он помогает выбрать приложения Windows и сгенерировать команды winget без регистрации и отслеживания.

OpenWin превращает подборку приложений Windows в команды winget
Фото: Хабр

Представлен открытый проект OpenWin — бесплатная альтернатива Ninite для подготовки пакетной установки приложений Windows. Сервис позволяет найти нужные программы, добавить их в виртуальную «корзину» и получить готовые команды для менеджера пакетов winget.

OpenWin не требует регистрации, не отслеживает пользователей и ничего не устанавливает автоматически. Каждая команда отображается как обычный текст с точными идентификаторами пакетов, поэтому пользователь может проверить её перед запуском в командной строке или Windows Terminal. Исходный код проекта опубликован на GitHub под лицензией MIT.

Поиск программ и сведения о пакетах

Каталог OpenWin использует данные из репозитория сообщества Microsoft winget-pkgs. Благодаря этому в нём может быть больше приложений, чем в Ninite. Поиск работает по названию программы, идентификатору пакета, издателю и тегам.

В сервисе доступны тематические подборки популярных, трендовых, новых и недавно обновлённых приложений. Программы также распределены по категориям, среди которых браузеры, разработка, мультимедиа, утилиты, безопасность и офисные приложения.

На странице каждого пакета можно посмотреть версию, лицензию, идентификатор, данные о проверенном издателе и ссылки на исходные манифесты. Информация обновляется автоматически каждое воскресенье в 03:00 UTC с помощью GitHub Actions.

Корзина и варианты установки

После выбора программ OpenWin формирует единый набор команд для их установки. Содержимым корзины можно поделиться — например, чтобы перенести привычный набор приложений на новый компьютер или отправить его другому пользователю.

Сервис поддерживает несколько форматов вывода: обычные команды командной строки, PowerShell и конфигурационный файл winget. Дополнительно можно выбрать область установки, включить тихий режим и зафиксировать конкретную версию приложения.

OpenWin является статическим веб-приложением и не выполняет установку в фоновом режиме. Пользователь сам решает, какие команды запускать, и может предварительно изучить их содержимое.

Ограничения проекта

Описания и категории OpenWin основаны на манифестах, которые создаёт сообщество. Поэтому для некоторых программ сведения могут отсутствовать или содержать неточности. Для работы также потребуется Windows 10 или Windows 11 с установленным Windows Package Manager.

Если нужен полноценный графический интерфейс для управления winget и другими менеджерами пакетов, альтернативой может стать UniGetUI. OpenWin, в свою очередь, делает акцент на прозрачной генерации команд и не требует установки отдельного клиента.

Источник