Несколько open-source движков для сборки инсталляторов:
- NSIS. 13 Бесплатный и широко известный инструментарий для создания инсталляционных пакетов в среде Windows. 1 Отличительные особенности — компактность, масштабируемость, поддержка плагинов и локализаций. 1
- IzPack. 1 Кроссплатформенная система для создания инсталляторов. 1 Главные особенности — XML-синтаксис, интеграция с различными инструментами компиляции, простой и гибкий API-интерфейс, возможность локализации. 1
- Inno Setup. 27 Опенсорсный проект, код которого доступен на GitHub. 7 Создание инсталлятора в нём не сложнее, чем установка программы. 2 После прохождения мастера создания на выходе получается скрипт, который можно легко поменять под следующие версии программы. 2
Qt Installer Framework имеет свой кроссплатформенный фреймворк для создания установщиков. 2 Он позволяет создавать как обычные, так и онлайн-инсталляторы, способные скачивать дополнительные компоненты из репозитория. 2 Однако при создании установщика приходится писать XML-конфиг, работать с ключами в командной строке, что имеет довольно высокий порог вхождения. 2
Выбор подходящего инструмента зависит от конкретных требований и предпочтений разработчика.