WiX.Py - Cross-platform JSON-driven MSI package builder

  •        20

Cross-platform JSON-driven MSI package builder. Unlike a bunch of WiX/wixl wrappers (python-wix, go-msi, msi-packager etc.) WiX.Py is a standalone application. It uses libmsi on UNIX platforms and msi.dll on MS Windows. Application has been designed for build toolchains under Docker environment, i.e. it doesn't depend on windowing system or networking features. Thus it allows building MSI packages in CI services without dedicated MSW cloud instance. This one decreases project infrastructure cost and speed-ups builds.

WiX.Py is designed to be Docker compatible tool. Thus it allows building MSI packages in CI services without dedicated MSW cloud instance. This one decreases project infrastructure cost and speed-ups builds.

https://wix.sk1project.net
https://github.com/sk1project/wixpy

Tags
Implementation
License
Platform

   




Related Projects

Web Application Installer

  •    ASPNET

This project will enable you to build a Windows Installer package (msi) for your Web Application (ASP.net / PHP / Perl / MS SQL / MYSQL) within 30 minutes - only by utilizing open source software. featured technologies & tools: WIX MSI Installer WixEdit PHP ASP.net Tigerduck

Sharp Install

  •    

SharpInstall provides Managed interfaces to the MSI (Windows Installer) Automation model. Now MSI Installers (databases) can be created in managed code like C#, Boo etc

WiX Toolset - Windows Installer XML

  •    CSharp

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

MSI Data Stream Utility

  •    

This utility helps you list and modify the different data streams available in a Windows Installer Database (MSI Database).

AppSecInc. Community MSI Extensions (MOVED TO GITHUB)

  •    

AppSecInc. Community MSI Extensions is a collection of MSI custom actions and WIX extensions that extend Windows installer, originally developped by Application Security Inc. and open-sourced in late 2009.


WiX Toolset

  •    

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

Know-How Installer XML (KHIX)

  •    Delphi

Know-How Installer XML (KHIX) is a Windows GUI Tool that builds MSI packages based on source code generated according to the WiX specification. KHIX will be a IDE for projects creation, editing and compiling which lets you create MSI setup packages.

MSI2XML / XML2MSI

  •    C++

A Windows Installer Database To XML Bi-Directional Converter. The command line tool msi2xml converts Windows Installer Databases (.msi) to text based XML files. The complementary tool xml2msi reconstructs the .msi from the XML file.

MSI-Repackaging

  •    

MSI-Repackaging is a project to document information about Windows Installer MSI files.

Windows Installer PowerShell Module

  •    

Exposes Windows Installer functionality to PowerShell, providing means to query installed product and patch information and to query views on packages.

Installer Toolkit for Java Applications

  •    Java

A Tooltik to generate Installer Packages for Java Applications. Currently Supported are Windows Installer Packages (MSI) and Debian Packages (DEB)

WinMSI

  •    C

WinMSI is a Win32 / Win64 freeware utility to create and edit Windows Installer MSI packages (.msi file extension) for securely distributing applications. The WinMSI GUI will be familiar to users of InstallShield products.

brigadier - Fetch and install Boot Camp ESDs with ease.

  •    Python

A Windows- and OS X-compatible Python script that fetches, from Apple's or your software update server, the Boot Camp ESD ("Electronic Software Distribution") for a specific model of Mac. It unpacks the multiple layers of archives within the flat package and if the script is run on Windows with the --install option, it also runs the 64-bit MSI installer. On Windows, the archives are unpacked using 7-Zip, and the 7-Zip MSI is downloaded and installed, and removed later if Brigadier installed it. This tool used to use dmg2img to perform the extraction of files from Apple's WindowsSupport.dmg file, but more recent versions of 7-Zip have included more completely support for DMGs, so dmg2img seems to be no longer needed.

NInstall

  •    C++

A project to produce an open source package that can compete with the commercial installer products under Windows using the windows installer (msi files). Will support patches and upgrades.

IsWiX

  •    CSharp

Industrial Strength Windows Installer XML ( IsWiX ) is a Windows Installer XML (WiX) document editor.

GUI4Wix

  •    

GUI4Wix enables newbies or those in a hurry to create a MSI installer for there App or anything. It currently supports very primitive kind of installers but other features will be soon available..

hoopoe

  •    

To scan a given file to determine whether it is a installer. weed out non (exe and msi) files. then further analyze exe files.

SIG - Script Installer Generator

  •    C

An MFC based program designed to generate NSIS and MSI (using WiX) installer packages and quickly add/remove files, registry entries and other related items to be included in install packages.

Windows Installer XML (WiX) toolset

  •    C++

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

GhostScript Lite

  •    

GhostScript Lite is a MSI installer of Ghostscript Lite - the lite version of open source interpreter for PostScript/PDF. The project is built using Advanced Installer Free Edition which can be found at http://www.advancedinstaller.com/download.html